Building disaster-recovery solution using Azure Site Recovery (ASR) for VMware & Physical Servers (Part 2)
KR Kandavel
Technical Solutions Professional
Asia Azure Site Recovery Specialist Team
Microsoft Corporation
Azure Site Recovery use case scenarios for DR (Part 1) 1. On-premise to On-premise DR (for Hyper-V and Virtual Machine Manager)
2. On-premise to On-premise DR (for Hyper-V, Virtual Machine Manager and SAN)
3. On-premise to Azure DR (for Hyper-V, and Virtual Machine Manager)
4. On-premise to Azure DR (for Hyper-V)
Azure Site Recovery use case scenarios for DR (Part 2) 5. On-premise to On-premise DR (for VMware and Physical Servers)
6. On-premise to Service Provider DR (for VMware and Physical Servers)
7. On-premise to Azure DR (for VMware and Physical Servers)
8. On-premise to Azure Migration (for VMware, Hyper-V and Physical Servers)
9. Azure Site Recovery - FAQ, Pricing & Licensing
Wrap up
Hyper-V to Hyper-V (on-premises)
Hyper-V Hyper-V
Replication
Hyper-V to Microsoft Azure
Hyper-V
Microsoft Azure
Replication
VMware or physical to VMware (on-premises)
VMware or physical VMware
Replication
VMware or physical to Microsoft Azure
VMware or physical Microsoft
Azure
Replication
Hyper-V to Hyper-V (on-premises)
Hyper-V Hyper-V
Replication
SAN SAN
DR Scenario 5:
On-premise to On-premise DR for VMware and Physical Servers
Microsoft Azure Site Recovery
Download InMage Scout
Replication and orchestration
channel: InMage Replication
Primary site
VMware/Physical
Recovery site VMware
InMage Scout
InMage Scout
Contoso primary location (On-premises or service provider)
Source: VMware vSphere VMs and physical servers
Process Server
Contoso secondary location (On-premises or service provider)
Target: VMware vSphere VMs
Config Server
Master Target
InMage Scout data
channel
Download InMage Scout
Microsoft Azure Site Recovery
Download InMage
Scout
Process Server – Used for caching, compression and encryption
Config Server – Used for centralized management of InMage Scout
Master Target – Used as a repository and for retention
• Discovery of production server OS & configuration (physical
& virtual)
• Continuous capture of changing data blocks (CDP)
• Continuous transfer of captured blocks to Process Server
cache
• Application detection and consistency
@Prod Servers
(Physical/VM)
Mobility Agent
• In-line compression of incoming CDP data on behalf of
production servers
• Caching of compressed CDP data and resiliency to WAN
outages or QoS problems
• Bandwidth throttling of replication traffic to a Master Target
• Encryption of replication traffic
• Capture of each production server & volume level change rate
status
@Process Server
Primary Site Scout Roles (PS & UA) – Functions
• Replication and recovery policies stored in its DB
• Web-based UI with extensive graphs, reports, and UI/email/SNMP
alerts
• User management
• Management dashboard, monitoring pie-charts, real-time granular
RPO display
@Configuration
Server
• Downloading data from Process Server and writing to DR VM disks
for multiple prod servers (on behalf of all the powered off DR VMs)
• Copying older data from DR VM disks into a journal to allow point-
in-time recovery
• Cataloguing the application consistency and recovery points
• Virtual snapshots to allow file and folder recovery at any point in
time
• Recovery and cloning of DR VMs for failover as well as DR drills
• N-tier application recovery
• Inter application recovery sequencing
• Network adaptation of DR VMs to the recovery IP subnet/VLAN
@Master Target
VMWare VM
DR Site Scout Roles (CS & MT) – Functions
Primary server discovery: Administrator provides details of vSphere environment, with or without vCenter and select VMs and their disks, for protection.
Detailed views of protection, including RPO, recovery windows, and consistency points.
Provide target vSphere information, select a particular Process Server, retention values and target datastore on the secondary site.
Advanced replication settings: Granular replication controls for retention, folder structure, compression, encryption, resource pools and provisioning.
Rich monitoring: Deep insight into protection of the infrastructure, including protected workloads, and InMage component health.
Simple recovery wizard: Select VMs that have been protected, and select the recovery point. This could be the latest consistent point, the very latest crash consistent point, or an older point.
Then perform a readiness check to ensure VM can be recovered successfully.
Orchestrated recovery: Granular options to ensure VMs start in a particular Recovery Order. Recovery can be triggered now, or set for later.
Multiple VMs can be recovered in batches.
VM configuration: If needed, modify VM settings, such as adding CPUs, memory, or changing network configuration.
Scout – Primary Server Discovery
Scout – Replication Settings
Scout – Replication Advanced Settings
Scout – Monitoring Protected Servers
Scout – VM Recovery
Scout – VM and Network Configuration
Scout – VM Recovery Sequencing
InMage Scout - OS & application support
Windows (32/64-bit) 2003 & variations (releases/SPs)
2008 & variations
2008 R2 & variations
2012
2012 R2
Linux (32/64-bit) RHEL 4.x, 5.x, 6.x
CentOS 4.x, 5.x, 6.x
OEL 5.x, 6.x
SLES 10x, 11x
Supported popular applications:
MS stack – Exchange, SQL Server, File Server, SharePoint, Dynamics NAV
DBs – Oracle, MySQL, DB2
All other apps are supported via a combination of File System (FS) consistency on Windows/Linux and
application native consistency mechanisms if any exist (for example, a custom application could use
ext3 FS to store its files and have hot backup APIs which can be used to provide application level
consistency).
Demo On-premise to On-premise DR for VMware and Physical Server
Hosting Service Provider
InMage Scout data
channel
Microsoft Azure Site Recovery
Process Server – Used for caching, compression and encryption
Config Server – Used for centralized management of InMage Scout
Master Target – Used as a repository and for retention
Contoso
Fabrikam
RX Server – Used for multi-tenant management in Azure
RX Server
Orchestration
Orchestration
Contoso primary location (On-premises or service provider)
Source: VMware vSphere VMs and physical servers
Process Server
Fabrikam primary location (On-premises or service provider)
Source: VMware vSphere VMs and physical servers
Process Server
Config Server
Master Target
Config Server
Master Target
Microsoft Azure Site Recovery
Download InMage Scout
Replication channel: InMage Scout
Primary site
VMware Physical
Recovery site VMware
Orchestration and replication
Microsoft Azure Site Recovery
Primary site
VMware Physical
InMage Scout
2015
Microsoft Azure
InMage Scout data
channel
Microsoft Azure Site Recovery
Process Server – Used for caching, compression and encryption
Config Server – Used for centralized management of InMage Scout
Master Target – Used as a repository and for retention
Contoso
Fabrikam
RX Server – Used for multi-tenant management in Azure
Orchestration
Orchestration
Contoso primary location (On-premises or service provider)
Source: VMware vSphere VMs and physical servers
Process Server
Fabrikam primary location (On-premises or service provider)
Source: VMware vSphere VMs and physical servers
Process Server
Config Server
Master Target
Config Server
Master Target
Azure Site Recovery
MA migrates Windows Physical, Virtual and
AWS workloads into Azure, irrespective of
underlying hardware and storage
MA provides a web based portal with 3 levels of
tenancy for self-service and SI partner driven
migrations
MMA performs guest level application discovery
and enforces consistency across all VMs in a
multi-tier application
MMA performs end-to-end Recovery
Orchestration such as network and endpoint
adaptation and recovery sequencing
Sign-Up
• Preview
announced via
Azure
homepage,
Blogs
• Accept Preview
Terms on
landing page
• Request for
MMA Portal
Sign-Up, bits &
documentation
access
Subscribe
• Get an Azure
Subscription
• Bandwidth
• S2S VPN or
NAT IP for
Cloud Gateway
• Sign-up
response e-
mail with
follow up
instructions
Provision
• Download S/W
and set up 2
Management
VMs in Azure
Subscription
• Download S/W
and set up 1
Management
VM on-premise
• Physical, Virtual, AWS
• Application Discovery
(SharePoint)
• Windows 2008 R2 and
above
Discover
• Select Azure
Subscription
• Replication Settings
• Map Storage Account
Protect • Select Servers and
Recovery Order
• VM and Network
Settings
• Specify End Points
Cut-over
http://azure.microsoft.com/en-us/features/migration-accelerator/
Process
Server
Compute Storage Networks Process
Server
Other Physical
Compute Storage Networks
Other Physical VMware
VMware
MMA
Multi-tenant
Portal
Microsoft Azure
Master
Target Config.
Server
Master
Target Config.
Server
Yes. ASR converts VHDX to VHD for failover. On failback, VM continues to use VHDX.
The OS partition has to be less than 127G. Azure supports 32 data disks each of up to 1TB. So about 31 TB VM can be supported.
ASR supports all the Operating systems supported in Azure, which includes most flavors of Windows and Linux
What about network bandwidth? ASR supports working with WAN Optimizer Riverbed as well as Express route. Import Export integration coming in CY15.
Yes you can use the network throttling on the host MARS (Microsoft Azure Recovery Services) agent to control how much network bandwidth is used for replication.
Yes. You can use Express Route to send your replication traffic in a secure and fast manner. However its not mandatory. See here
Its not mandatory to have S2S VPN we work over simple internet connectivity also. However if you have S2S we also work with that. A detailed blog on DR to Azure networking is available here
How do you connect to VMs post failover to Azure? You should enable RDP for your VMs On Premises. Then post failover if you have a S2S VPN connection you can connect
to them in the same way. Or if you want to access them over internet – we have a script available with ASR integration with Azure automation to enable RDP endpoint.
Yes. Using ASR – Azure Automation integration – uses PowerShell scripting
Yes. Using Site to Site VPN you can connect failed over Application in Azure back to On-Premise components.
ASR is designed for Public Cloud DR. Therefore in steady state we replicate changes to storage with no running VMs and no charges for any Azure IAAS VMs. On failover – ASR automatically creates IAAS VMs and IAAS charges are made only for the period VMs run in Azure.
Please set your SAN Policy as ON inside Guest On Premise and then Azure will retain the drive letters. See here
What Recovery Time Objective (RTO) ASR supports? ASR supports minutes of RTO which is industry standard. Actual failover time depends on type of VMs. Best way to
measure is run TFO and use ASR Job reports to view where time is spent as ASR provides time taken for each activity.
What Recovery Point Objective (RPO) ASR supports? ASR supports near sync RPO for Azure target. Actual RPO depends upon the data change rate and available bandwidth to
send this data to Azure.
Yes – you can failback to on-premises.
Is there a tool to help me plan capacity Yes we have an excel sheet as well as Capacity Planner tool.
As a customer you can protect hundreds/thousands of VMs for DR to Azure. However within a recovery plan we support a maximum of 50 VMs. As customers use Recovery plans for Applications and have different recovery plans for different applications.
Each Azure subscription comes with a set of limits on cores etc. Use TFOs to validate if you need to increase the default values.
Included capabilities: Orchestrati
on
Replication to
Azure
(100GB/VM
included)
Guaranteed
IaaS
Availability
EA Level A
Recover to customer site
Replicate and recover to an
on-premises secondary site
or a hoster site.
$140 / VM
Recover to Azure
Replicate and recover to
Azure as the recovery site. $475 / VM
InMage Scout is included with the ASR per VM license starting August 1, 2014
ASR is sold per number of VMs protected depending on the recovery site destination:
* Prices are Level A, annual
** At recovery, Azure IaaS capacity is guaranteed to be available at Azure datacenter of customer’s choice. Customer will pay for actual IaaS usage
separately if VM running in Azure.
New! $388
Promo
ASR 1VM (1 year)
+
100GB
Azure Backup (1
year)
What the annual subscription promo means • Two ways to frame for customers:
• Compared to the replication to Azure option, the promo provides a discount + Backup at no additional cost
• Compared to site-to-site + Backup, the promo provides Azure as a recovery site at no additional cost
• Offer validity period : Oct 1, 2014 ~ June 30, 2015
1. Azure Site Recovery: 1 VM
or
$475
2. Azure Backup: 100GB
$140
$248
* Prices are Level A, annual – Any overage is billed at the metered rate – Available by EA / EAS only – Separate from Azure commitment spend
** At recovery, Azure IaaS capacity is guaranteed to be available at Azure datacenter of customer’s choice. Customer will pay for your actual IaaS usage separately if VM running in Azure.
or
Includes access
to InMage Scout
Hyper-V to Hyper-V (on-premises)
Hyper-V Hyper-V
Replication
Hyper-V to Microsoft Azure
Hyper-V
Microsoft Azure
Replication
VMware or Physical to VMware (on-premises)
VMware or Physical VMware
Replication
VMware or Physical to Microsoft Azure
VMware or Physical Microsoft
Azure
Replication
Hyper-V to Hyper-V (on-premises)
Hyper-V Hyper-V
Replication
SAN SAN
Hyper-V (2012 or 2012 R2) Hyper-V (2012 or 2012 R2) Inbox Hyper-V Replica Today
Hyper-V (2012 R2) Microsoft Azure Inbox Hyper-V Replica Today
Hyper-V (2012 or 2012 R2) Hyper-V (2012 or 2012 R2) SAN replication Today (Preview)
Hyper-V (2008 or 2008 R2) Hyper-V or Azure InMage Scout Future
VMware or physical Microsoft Azure InMage Scout Future
VMware or physical Hyper-V (2012 R2) InMage Scout Future
http://www.microsoft.com/en-us/server-cloud/solutions/business-continuity.aspx
http://technet.microsoft.com/library/jj614621.aspx
http://azure.microsoft.com/en-us/services/backup/
http://technet.microsoft.com/en-us/library/hh758173.aspx
http://azure.microsoft.com/en-us/services/site-recovery/
http://technet.microsoft.com/en-US/evalcenter/dn205286.aspx
http://technet.microsoft.com/en-US/evalcenter/dn205295
http://azure.microsoft.com/en-us/pricing/details/site-recovery/
https://msdn.microsoft.com/en-us/library/azure/dn440569.aspx
http://www.microsoft.com/en-us/download/details.aspx?id=39057
http://msdn.microsoft.com/en-us/library/windowsazure/dn168841.aspx
http://www.windowsazure.com/en-us/documentation/articles/hyper-v-recovery-manager-
configure-vault/
http://www.microsoft.com/en-us/download/details.aspx?id=42627
http://technet.microsoft.com/en-US/evalcenter/dn205295
http://social.msdn.microsoft.com/Forums/windowsazure/en-US/home?forum=hypervrecovmgr
http://social.technet.microsoft.com/wiki/contents/articles/27000.the-azure-site-recovery-wiki-
asr.aspx
http://aka.ms/MDC355
Session Evaluation