The Disaster Recovery Orchestrator architecture comprises of various entities configured at the on-premises and the Microsoft Azure sites.
Physical computers or virtual machines that host the applications
Volumes that store the application data
Active Directory and DNS configuration
Disaster Recovery Orchestrator Client
The Client components are deployed on each application host. When the application is online at the on-premises site, they monitor it and perform replication activities.
Virtual networks
A virtual network that is used for the production environment is configured within a VPN. A separate network, which may or may not be part of the same VPN, is configured to test the application recovery configurations.
The Disaster Recovery Orchestrator components communicate with each other over the WAN links (Heartbeat and Replication) within the VPN.
Active Directory and DNS configuration
The Active Directory and DNS that are used for the Disaster Recovery Orchestrator solution are replicated from their counterparts at the on-premises site.
Virtual machines
A dedicated virtual machine is used to host the Disaster Recovery Orchestrator Console components. This virtual machine is referred to as the Console host.
For each on-premises system that hosts an application to be configured for recovery a corresponding virtual machine is provisioned in the cloud. This virtual machine hosts the application and is referred to as the cloud application host.
Cloud storage
The necessary operating system disks for cloud virtual machines are provisioned from the Azure storage account.
Storage for the application data is also provisioned in accordance with the application storage configured at the on-premises site.
Disaster Recovery Orchestrator Console
The Console components include:
Disaster Recovery Orchestrator Client
The Client components are deployed on each cloud application host. When the application is online at the Azure site, they monitor it and perform replication activities.