A retail company is planning the high availability and disaster recovery strategy for its new customer feedback system. The system's relational database will be hosted on Azure SQL Database. The operations team has specified that if the primary region experiences an outage, database failover to the secondary region must happen automatically. Additionally, the application must connect using a read-write listener that automatically routes traffic to the active primary region without updating connection strings. Which feature should be implemented to satisfy these requirements?
- Auto-failover groupsAnswer
- BActive geo-replication
- CAzure SQL Database single database with SQL Server Agent replication
- DSQL Server on Azure Virtual Machines with Standard HDD storage for transaction logs
Answer
Auto-failover groups
The correct option is Auto-failover groups. This feature provides a group of databases managed collectively that can failover automatically to another Azure region. It also provides read-write and read-only listener endpoints that remain unchanged during failover, allowing the application to connect seamlessly.
Step-by-Step Solution
Key Concept
Azure SQL Database Auto-failover groups provide automated cross-region database recovery and listener endpoints.