You have the ability to replicate virtual machines that are on on-premises data centers on Azure or on another hosting providers.
Custom Replication Policy
You have the full control to the policies that are used to create the replications. In this way we can manage the replications use cases.
Site Recovery is not adding another replication mechanism over existing one. It is only the orchestration over the existing one. Technologies like SQL Server AlwaysOn, System Center, SAN or Hyper-V can be used.
Ability to set Azure as disaster recovery site
Having a second site for disaster recovery can be extremely expensive. Using Azure as the second site for recovery purpose we can keep the cost at a low level.
Real time health monitoring
Site Recovery monitor the current health of you data centers and virtual machines. In this way you can know what the current state of your system is and what kind of actions you should trigger.
Encrypted Connection and Content
All the communication between your data centers and Azure is encrypted. In this way nobody can still the content that is send over the wire. We also have the ability to encrypted the content that is store on Azure. We will be the only one that can access it.
Site Recovery allow us to define different actions in a specific order. This feature allow us to recover our system in less time and in the order that we want. The recovery flow that we define run any kind of scripts and can also require human intervention at different steps of the recovery plan.
Site for on-premises or hosted on Azure
Azure Site Recovery can be used not only for on-premises sites. We can also use this for recovery plans for sites that are hosted on Microsoft Azure.
The only thing that could create problems is the location where meta-data are stored when we replicate on-premises content to another on-premises location. In this use case the meta-data is stored on Azure Site Recovery (on cloud). It is normal to send meta-data to this location because Site Recovery orchestrate all the actions, but people may say that we increase the risk of a failure during the recovery action because we have another node that may fail.
Applicable Use Cases
Below you can find some use cases when I would use Azure Site Recovery.
When you have a site on-premises and you need a good recovery plan you can use without any kind of problem Azure Site Recovery to replicate your content on Azure. In this if something goes wrong with your on-premises site you will be able to recover it from Azure.
On-premises Site in Life Care industry
Because of strict regulations in life care many countries don’t allow companies to store data the country itself (patients information for example). In this scenarios we could use Azure Site Recovery to orchestrate the recovery plan on another data center from the same country (region).
Pros and Cons
- Encrypted Content
- Encrypted Connection
- Works with on-premises sites
- 99.9% SLA
- Support multiple technologies
If you calculate the costs of Azure Site Recovery you should take into account the following:
- Number of instances that you want to protect
- Storage Size
- Storage Transactions count
- Outbound traffic (from Azure data centers)