Introduction
This article provides an overview of Azure SLA for Virtual Machines and App Service.
While monitoring monthly Azure costs and Azure resource performance, administrators often face questions about Azure resource availability. Service Level Agreements are formal agreements between Microsoft and it customers. These agreements dictate the availability levels of each Azure service. Two of the most common Azure services are Virtual Machines (IaaS) and Azure App Service (PaaS).
As per the official Microsoft SLA documentation, the following Service Level Agreements are offered for Azure VM and for Azure App Service.
SLA for Virtual Machine service
- For all Virtual Machines that have two or more instances deployed across two or more Availability Zones in the same Azure region, Microsoft guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.99% of the time.
- For all Virtual Machines that have two or more instances deployed in the same Availability Set or in the same Dedicated Host Group, Microsoft guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.95% of the time.
- For any Single Instance Virtual Machine using Premium SSD or Ultra Disk for all Operating System Disks and Data Disks, Microsoft guarantee you will have Virtual Machine Connectivity of at least 99.9%.
- For any Single Instance Virtual Machine using Standard SSD Managed Disks for Operating System Disk and Data Disks, Microsoft guarantee you will have Virtual Machine Connectivity of at least 99.5%.
- For any Single Instance Virtual Machine using Standard HDD Managed Disks for Operating System Disks and Data Disks, Microsoft guarantee you will have Virtual Machine Connectivity of at least 95%.
SLA for App Service
Microsoft guarantee that Apps running in a customer subscription will be available 99.95% of the time. No SLA is provided for Apps under either the Free or Shared tiers. In case of Azure App Service