A healthcare provider is designing the disaster recovery architecture for its patient management application. The database layer has the following requirements:
- Must support SQL Server Agent jobs to schedule nightly data synchronization.
- Must support cross-database queries between the patient records database and the billing database.
- Must support automatic failover to a secondary Azure region, utilizing a single connection endpoint that automatically redirects traffic without requiring application reconfiguration.
- Must ensure that all databases are isolated from the public internet, using private network paths for all communication.
Which database deployment and high availability/disaster recovery (HA/DR) configuration should you recommend?
- ADeploy Azure SQL Database single databases in a Business Critical tier in both regions, configure active geo-replication, and configure the application to connect using the primary database's private endpoint.
- BDeploy Azure SQL Database Elastic Pools in both regions, configure active geo-replication, and use Azure Traffic Manager to route traffic to the active database endpoint.
- Configure Azure SQL Managed Instances in a failover group across two regions, establish global virtual network peering between the virtual networks hosting the instances, and configure the application to connect using the failover group's read-write listener.Answer
- DDeploy SQL Server on Azure Virtual Machines in both regions, configure Always On availability groups, and host the database transaction log files on Standard HDD virtual disks to minimize costs.