Zone redundancy, active geo-replication and failover groups for Azure SQL, with the RPO and RTO each design gives.
From Ultra Transcenders AZ-305 by Tony Rough (publishing soon)
Within a region, the service tier decides how your database survives node and zone failures; across regions, you add geo-replication or failover groups. Getting the tier right matters because cost savings never override a hard latency or zone-resilience requirement.
Figure 6.2 compares how each tier is built for availability.
| Tier | Storage / replicas | Latency | No-data-loss failover | Zone-redundant |
|---|---|---|---|---|
| General Purpose (and serverless) | Single compute node, remote premium storage | Higher | No replica | Yes |
| Business Critical (vCore) / Premium (DTU) | Always On replicas on local SSD, synchronous commit | Lowest | Yes, automatic | Yes, across three zones |
Common trap: General Purpose for a workload that needs both zone resilience and the lowest latency — its remote storage is slower. Business Critical (or Premium) is needed.
Common trap: General Purpose for no-data-loss failover — it has no synchronous replica. Choose Business Critical or Premium.
Common trap: A single database with active geo-replication when the workload needs user-initiated backups and automatic regional failover — Managed Instance with a failover group is right.
Common trap: Managed Instance Business Critical for regional resilience plus 16 TB — General Purpose with a failover group meets both needs more cheaply.
Common trap: Managed Instance “Premium” for load-balanced read replicas — Managed Instance has no Premium tier and only one read replica. Hyperscale, which load-balances ReadOnly connections across its HA replicas, is right.
This note is one section of Ultra Transcenders AZ-305: Designing Microsoft Azure Infrastructure Solutions, an independent study guide that explains every topic the exam covers by technology, with comparison tables, diagrams and the common traps, plus a glossary linked to Microsoft Learn.
Publishing soon on Amazon in Kindle and paperback editions.
About the book · Free AZ-305 glossary · All AZ-305 study notes
Choosing a redundancy option for durability and availability targets, and what customer-managed account failover does.
How to pick between Azure SQL Database, Azure SQL Managed Instance and SQL Server on Azure VMs from compatibility and management requirements.
A decision guide to Azure compute services by control, scale and operational effort.
How private endpoints and service endpoints differ, and how to design private DNS for hybrid networks.
Choosing between Azure's global and regional, layer 4 and layer 7 load-balancing services.
The five Cosmos DB consistency levels, what each guarantees, and the latency and availability trade-offs.
System-assigned vs user-assigned managed identities, workload identity federation and when to use each.