Enterprise-scale disaster recovery

Solution Idea

If you'd like to see us expand this article with more information (implementation details, pricing guidance, code examples, etc), let us know with GitHub Feedback!

A large enterprise architecture for SharePoint, Dynamics CRM, and Linux web servers hosted on an on-premises datacenter with failover to Azure infrastructure.

This solution is built on the Azure managed services: Traffic Manager, Azure Site Recovery, Azure Active Directory, VPN Gateway and Virtual Network. These services run in a high-availability environment, patched and supported, allowing you to focus on your solution instead of the environment they run in.

Architecture

Active Directory replication SQL AlwaysOn(Recovery Plan orchestratedby Site Recovery) Azure Failover Site Recovery VMs Primary Site (On-Premise) Before Failover After Failover *VMs aren't created until failover occurs Users Traffic Manager(DNS Routing) Site Recovery VPN Tunnel Linux WebPhysical Machine Site RecoveryUnified Gateway Windows RRASgateway VM ActiveDirectory SharePointFrontend VM Dynamics CRMServer VM SharePointApp VM SQL Server2016 VM Blob Storage VPNGateway Azure ActiveDirectory Virtual Network Linux Web VM* SharePointFrontend VM* Dynamics CRMServer VM* DNS VM* SQL Server2016 VM

Components

  • DNS traffic is routed via Traffic Manager which can easily move traffic from one site to another based on policies defined by your organization.
  • Azure Site Recovery orchestrates the replication of machines and manages the configuration of the failback procedures.
  • Blob storage stores the replica images of all machines that are protected by Site Recovery.
  • Azure Active Directory is the replica of the on-premises Azure Active Directory services allowing cloud applications to be authenticated and authorized by your company.
  • VPN Gateway: The VPN gateway maintains the communication between the on-premises network and the cloud network securely and privately.
  • Virtual Network: The virtual network is where the failover site will be created when a disaster occurs.

Next Steps