FREE STUDY NOTES · AZ-305

Azure SQL high availability and business continuity: zones, failover groups, geo-replication

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.

High availability by tier

Figure 6.2 compares how each tier is built for availability.

Three panels. General Purpose has a single compute node on remote premium storage, with higher latency and no replica for no-data-loss failover; Business Critical (Premium in DTU) has Always On replicas on local SSD with synchronous commit, one of them readable through read scale-out; Hyperscale has a primary compute with up to 4 HA replicas and up to 30 named replicas, with ReadOnly connections load-balanced across the HA replicas.
Figure 6.2: High availability in the General Purpose, Business Critical and Hyperscale tiers
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.

Regional resilience: failover groups and geo-replication

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.

Managed Instance storage and tier choices

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.

SQL Server on Azure VMs

Get the whole book

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.

Amazon.co.ukKindle: coming soonPaperback: coming soon
Amazon.comKindle: coming soonPaperback: coming soon

Publishing soon on Amazon in Kindle and paperback editions.

About the book · Free AZ-305 glossary · All AZ-305 study notes

More AZ-305 study notes