A software-as-a-service (SaaS) provider has a customer billing application that runs on a single database in Azure SQL Database. The database is deployed in the East US region. You need to design a disaster recovery solution that meets the following requirements:
- In the event of a regional outage, the database must support automatic failover to the West US region with a recovery time objective (RTO) of less than 1 hour.
- The application must use a constant read-write endpoint that does not require updating connection strings when a failover occurs.
- Read-only billing reports must be offloaded to the secondary region database replica.
- Administrative intervention during failover must be minimized.
Which database configuration should you select?
- AConfigure geo-replication to the West US region, and deploy an Azure Application Gateway to manage database connection redirection during a failover.
- BMigrate the database to SQL Server on an Azure Virtual Machine, configure database mirroring, and use Standard HDD storage for the transaction log files to reduce costs.
- Create an auto-failover group that includes the database, and configure the application to connect to the read-write and read-only listener endpoints.Cevap
- DSet up geo-replication to the West US region, and configure an Azure Traffic Manager profile to route database connection traffic to the active database replica.