Azure App Service — Reliability Reference
Supported Plans & Zone Redundancy
| Plan | Zone Redundancy | Min Instances | Health Check |
|---|---|---|---|
| Free/Shared (F1/D1) | ❌ Not supported | N/A | ❌ |
| Basic (B1/B2/B3) | ❌ Not supported | N/A | ✅ |
| Standard (S1/S2/S3) | ❌ Not supported | N/A | ✅ |
| Premium v2 (P1v2+) | ✅ zoneRedundant: true + capacity: 2 | 2 | ✅ |
| Premium v3 (P0v3+) | ✅ zoneRedundant: true + capacity: 2 | 2 (recommended) | ✅ |
| Premium v4 (P0v4+) | ✅ zoneRedundant: true + capacity: 2 | 2 (recommended) | ✅ |
| Isolated v2 (I1v2+) | ✅ zoneRedundant: true + capacity: 2 | 2 | ✅ |
Assessment Queries
⚠️ Output format: Use
--query "data[]" -o jsonforaz graph query.-o tableonly shows summary columns (Count,Total_records) and hides projected fields. Standardaz webappcommands work fine with-o table.
Plan Zone Redundancy
bash
az graph query -q "
resources
| where resourceGroup =~ '<rg>'
| where type =~ 'microsoft.web/serverfarms'
| where kind !contains 'functionapp'
| project name, sku=sku.name, capacity=sku.capacity, zoneRedundant=properties.zoneRedundant, location