โ† Back to Videos
Azure

Azure Site Recovery is a disaster recovery orchestration service that helps protect applications.

Azure Site Recovery is a disaster recovery orchestration service that helps protect applications and workloads from outages.

๐Ÿ“… 21 December 2025โฑ 1:53โœ๏ธ Rahul Kumar

Azure Site Recovery: Disaster Recovery Orchestration for Azure Workloads

Disaster recovery is not a backup strategy โ€” it is an orchestration challenge. Azure Site Recovery (ASR) is Microsoft's managed DR orchestration service that automates replication, failover, and failback for virtual machines and physical servers running on-premises or in Azure. For any enterprise running regulated workloads, ASR is a foundational component of the business continuity architecture.

RPO and RTO: The Two Numbers That Define Your DR Requirements

Before configuring ASR, you must have clear RPO and RTO targets from the business:

  • Recovery Point Objective (RPO): The maximum acceptable data loss measured in time. An RPO of 15 minutes means no more than 15 minutes of transactions can be lost in a DR event. ASR replicates continuously with near-synchronous replication, typically achieving RPOs of 30 seconds for Azure-to-Azure scenarios
  • Recovery Time Objective (RTO): The maximum time the system can be offline. ASR recovery plans can automate multi-VM failovers with scripted dependencies, targeting RTOs of minutes rather than hours for well-designed plans

Replication Architecture

ASR supports three primary replication scenarios: Azure to Azure where production VMs in one region replicate to a secondary region, VMware or Hyper-V to Azure where on-premises VMs replicate to Azure as the DR target, and physical servers to Azure. Replication is handled by the ASR Mobility Service agent on the source machine, which sends block-level changes to a cache storage account, then to replicated managed disks in the target region.

Recovery Plans and Failover

The core operational value of ASR is Recovery Plans โ€” ordered runbooks that define the sequence of VM failovers, dependency groups, and pre/post scripts. A typical three-tier application requires a specific failover order to maintain application integrity. Recovery Plans encode this sequence and can include Azure Automation scripts for configuration changes during failover.

ASR supports both test failover โ€” non-disruptive validation against an isolated network โ€” and planned failover โ€” zero-data-loss switchover during maintenance. Test failover should be scheduled quarterly at minimum for regulated workloads.

Key Architectural Decisions

  • DR region pairing: Use Azure's recommended regional pairs for geo-redundancy and compliance
  • Network mapping: Map source virtual networks to pre-provisioned target networks to avoid IP address conflicts at failover
  • Automation integration: Connect Recovery Plans to Azure Automation for DNS updates, load balancer reconfigurations, and health checks
  • Cost optimisation: Replicated VMs in the target region run as unallocated managed disks until failover โ€” compute costs are only incurred during test failover or actual DR events

Key Takeaways

  • ASR automates the replication, failover, and failback lifecycle for VMs across regions and from on-premises
  • Define RPO and RTO targets before designing your ASR architecture โ€” they drive every configuration decision
  • Recovery Plans encode the multi-VM failover sequence and should include automated scripts for full application recovery
  • Run quarterly test failovers to validate your recovery architecture before a real DR event occurs

Watch on YouTube

โ–ถ Watch Now

Opens in YouTube

Share on LinkedIn

One click โ€” copies a ready-to-post update about this video

About the Author

Rahul Kumar is a Senior Cloud and AI Architect at Microsoft with 13+ years of enterprise experience across Azure, AWS, and GCP.

Book a Discussion