Azure SQL Database service tiers: General Purpose vs Business Critical vs Hyperscale vs Serverless

Verdict: Business Critical gives 1-2 ms latency and a free readable replica. Hyperscale scales storage to 128 TB independently of compute. Serverless auto-pauses for intermittent workloads. General Purpose is the balanced default.

CriterionGeneral PurposeBusiness CriticalHyperscaleServerless
ArchitectureRemote Blob storage, higher latencyLocal SSD, 1-2 ms latency, free read-only replicaStorage scales independently of compute, read scale-outAutoscaling compute within a min/max vCore range
Max storage4 TB4 TB128 TB4 TB (General Purpose based)
Choose whenBalanced default workloadLow-latency OLTP needing a free reporting replicaDatabase grows beyond 4 TB or needs fast storage scalingIntermittent dev/test workloads that should auto-pause

Rules

Traps