Your company runs a mission-critical application on Azure SQL Database in the East US region. You need to ensure automatic failover with zero data loss in case of a regional outage. Which deployment option should you use?
Trap 1: Deploy a General Purpose tier database with geo-replication.
General Purpose offers asynchronous geo-replication, which cannot guarantee zero data loss.
Trap 2: Deploy a Hyperscale tier database with zone redundancy.
Hyperscale supports zone redundancy but asynchronous replication for failover groups, not zero data loss.
Trap 3: Deploy a Serverless tier database with active geo-replication.
Serverless is not recommended for mission-critical and does not support synchronous replication.
- A
Deploy a Business Critical tier database and configure an auto-failover group with a readable secondary in a paired region.
Business Critical supports synchronous replication and auto-failover groups, ensuring zero data loss on failover.
- B
Deploy a General Purpose tier database with geo-replication.
Why wrong: General Purpose offers asynchronous geo-replication, which cannot guarantee zero data loss.
- C
Deploy a Hyperscale tier database with zone redundancy.
Why wrong: Hyperscale supports zone redundancy but asynchronous replication for failover groups, not zero data loss.
- D
Deploy a Serverless tier database with active geo-replication.
Why wrong: Serverless is not recommended for mission-critical and does not support synchronous replication.