Reliability guidance overview

Azure reliability guidance contains the following:

  • Service-specific reliability guides. Each guide can cover both intra-regional resiliency with availability zones and information on cross-region resiliency with disaster recovery. For a more detailed overview of reliability principles in Azure, see Reliability in Microsoft Azure Well-Architected Framework.

  • Azure Service Manager (ASM) Retirement guides. ASM is the old control plane of Azure responsible for creating, managing, deleting VMs and performing other control plane operations, and has been in use since 2011. ASM is retiring in August 2024, and customers can now migrate to Azure Resource Manager (ARM). ARM provides a management layer that enables you to create, update, and delete resources in your Azure account. You can use management features like access control, locks, and tags to secure and organize your resources after deployment.

Azure services reliability guides

An icon that signifies this service is foundational. Foundational services

Product Availability zone guide Disaster recovery guide
Azure Cosmos DB Achieve high availability Configure multi-region writes
Azure Event Hubs Availability Zones Geo-disaster recovery
Azure ExpressRoute Designing for high availability with ExpressRoute Designing for disaster recovery with ExpressRoute private peering
Azure Key Vault Azure Key Vault failover within a region Azure Key Vault
Azure Load Balancer Reliability in Load Balancer Reliability in Load Balancer
Azure Public IP Azure Public IP - Availability zones Azure Public IP: Cross-region overview
Azure Service Bus Azure Service Bus - Availability zones Azure Service Bus Geo-disaster recovery
Azure Service Fabric Deploy an Azure Service Fabric cluster across Availability Zones Disaster recovery in Azure Service Fabric
Azure Site Recovery Set up disaster recovery for Azure VMs
Azure SQL Azure SQL - High availability Azure SQL - Recovery using backup and restore
Azure SQL-Managed Instance Azure SQL-Managed Instance
Azure Storage-Disk Storage Create an incremental snapshot for managed disks
Azure Storage Mover Reliability in Azure Storage Mover Reliability in Azure Storage Mover
Azure Virtual Machine Scale Sets Azure Virtual Machine Scale Sets
Azure Virtual Machines Reliability in Virtual Machines Reliability in Virtual Machines
Azure Virtual Machines Image Builder Reliability in Azure Image Builder (AIB) Reliability in Azure Image Builder (AIB)
Azure Virtual Network Create a zone-redundant virtual network gateway in Azure Availability Zones Virtual Network – Business Continuity
Azure VPN Gateway About zone-redundant virtual network gateway in Azure availability zones Highly Available cross-premises and VNet-to-VNet connectivity

An icon that signifies this service is mainstream. Mainstream services

Product Availability zone guide Disaster recovery guide
Azure AI Search Azure AI Search Azure AI Search
Azure API Management Ensure API Management availability and reliability How to implement disaster recovery using service backup and restore
Azure App Configuration How does App Configuration ensure high data availability? Resiliency and disaster recovery
Azure App Service Azure App Service Azure App Service
Azure Application Gateway (V2) Autoscaling and High Availability)
Azure Backup Reliability in Azure Backup Reliability in Azure Backup
Azure Bastion How do I incorporate Azure Bastion in my Disaster Recovery plan?
Azure Batch Reliability in Azure Batch Reliability in Azure Batch
Azure Bot Service Reliability in Azure Bot Service Reliability in Azure Bot Service
Azure Cache for Redis Enable zone redundancy for Azure Cache for Redis Configure passive geo-replication for Premium Azure Cache for Redis instances
Azure Communications Gateway Reliability in Azure Communications Gateway Reliability in Azure Communications Gateway
Azure Container Apps Reliability in Azure Container Apps Reliability in Azure Container Apps
Azure Container Instances Reliability in Azure Container Instances Reliability in Azure Container Instances
Azure Container Registry Enable zone redundancy in Azure Container Registry for resiliency and high availability
Azure Data Explorer Azure Data Explorer - Create cluster database Azure Data Explorer - Business continuity
Azure Data Factory Azure Data Factory data redundancy
Azure Database for MySQL Azure Database for MySQL- Business continuity
Azure Database for MySQL - Flexible Server Azure Database for MySQL Flexible Server High availability Azure Database for MySQL Flexible Server - Restore to latest restore point
Azure Database for PostgreSQL - Flexible Server Azure Database for PostgreSQL - Flexible Server Azure Database for PostgreSQL - Flexible Server
Azure DDoS Protection How do I configure the service to be zone-resilient? Disaster recovery guidance
Azure Disk Encryption Redundancy options for managed disks
Azure DNS Reliability in Azure DNS Reliability in Azure DNS
Microsoft Entra Domain Services Create replica set
Azure Event Grid In-region recovery using availability zones and geo-disaster recovery across regions In-region recovery using availability zones and geo-disaster recovery across regions
Azure Firewall Deploy an Azure Firewall with Availability Zones using Azure PowerShell
Azure Firewall Manager Create an Azure Firewall and a firewall policy - ARM template
Azure Functions Azure Functions Azure Functions
Azure Guest Configuration Azure Guest Configuration Availability
Azure HDInsight Reliability in Azure HDInsight Reliability in Azure HDInsight
Azure Image Builder Reliability in Azure Image Builder Reliability inAzure Image Builder
Azure Kubernetes Service (AKS) Create an Azure Kubernetes Service (AKS) cluster that uses availability zones Best practices for business continuity and disaster recovery in Azure Kubernetes Service (AKS)
Azure Logic Apps Protect logic apps from region failures with zone redundancy and availability zones Business continuity and disaster recovery for Azure Logic Apps
Azure Media Services High Availability with Media Services and Video on Demand (VOD)
Azure Migrate Does Azure Migrate offer Backup and Disaster Recovery?
Azure Monitor - Application Insights Continuous export advanced storage configuration
Azure Monitor-Log Analytics Enhance data and service resilience in Azure Monitor Logs with availability zones Enable data export
Azure Network Watcher Service availability and redundancy
Azure Notification Hubs High availability for Azure Notification Hubs
Azure Operator Nexus Reliability in Azure Operator Nexus Reliability in Azure Operator Nexus
Azure Private Link Azure Private Link availability
Azure Route Server Azure Route Server FAQ
Azure SQL Server Registry What are Extended Security Updates for SQL Server?
Azure Storage - Blob Storage Choose the right redundancy option Azure storage disaster recovery planning and failover
Azure Stream Analytics Achieve geo-redundancy for Azure Stream Analytics jobs
Azure Traffic Manager Reliability in Azure Traffic Manager Reliability in Azure Traffic Manager
Azure Virtual WAN How are Availability Zones and resiliency handled in Virtual WAN? Designing for disaster recovery with ExpressRoute private peering
Azure Web Application Firewall Deploy an Azure Firewall with Availability Zones using Azure PowerShell How do I achieve a disaster recovery scenario across datacenters by using Application Gateway?

An icon that signifies this service is strategic. Strategic services

Product Availability zone guide Disaster recovery guide
Azure Application Gateway for Containers Reliability in Azure Application Gateway for Containers Reliability in Azure Application Gateway for Containers
Azure Chaos Studio Reliability in Azure Chaos Studio Reliability in Azure Chaos Studio
Azure Community Training Reliability in Community Training Reliability in Community Training
Azure Cosmos DB for MongoDB vCore High availability in Azure Cosmos DB for MongoDB vCore Failover for business continuity and disaster recovery with Azure Cosmos DB for MongoDB vCore
Azure Databox Microsoft Azure Data Box Disk FAQ
Azure Data Manager for Energy Reliability in Azure Data Manager for Energy Reliability in Azure Data Manager for Energy
Azure Data Share Disaster recovery for Azure Data Share
Azure Deployment Environments Reliability in Azure Deployment Environments Reliability in Azure Deployment Environments
Azure DevOps Azure DevOps Data protection - data availability
Azure Elastic SAN Availability zone support Disaster recovery and business continuity
Azure Health Data Services - Azure API for FHIR Disaster recovery for Azure API for FHIR
Azure Health Insights Reliability in Azure Health Insights Reliability in Azure Health Insights
Azure IoT Hub IoT Hub high availability and disaster recovery IoT Hub high availability and disaster recovery
Azure Machine Learning Service Failover for business continuity and disaster recovery
Azure NetApp Files Manage disaster recovery using cross-region replication
Azure Private 5G Core Reliability for Azure Private 5G Core Reliability for Azure Private 5G Core
Azure SignalR Service Resiliency and disaster recovery in Azure SignalR Service
Azure Spring Apps Reliability in Azure Spring Apps Reliability in Azure Spring Apps
Azure Storage Mover Reliability in Azure Storage Mover Reliability in Azure Storage Mover
Azure VMware Solution Azure VMware disaster recovery for virtual machines
Microsoft Defender for Cloud DevOps security Reliability in Microsoft Defender for Cloud DevOps security Reliability in Microsoft Defender for Cloud DevOps security
Microsoft Fabric Microsoft Fabric Microsoft Fabric
Microsoft Purview Reliability for Microsoft Purview Disaster recovery for Microsoft Purview

Azure Service Manager Retirement

Azure Service Manager (ASM) is the old control plane of Azure responsible for creating, managing, deleting VMs and performing other control plane operations, and has been in use since 2011. ASM is retiring in August 2024, and customers can now migrate to Azure Resource Manager (ARM).

For more information on specific retirement dates and migration documentation, see Azure Service Manager Retirement.

Next steps