CloudSLACreditGet ROI Report
majorAzure VMsCentral US

Azure Central US Outage (July 2024): SLA Credit Eligibility for VM Downtime

CloudSLACredit Editorial · SLA analysisPublished July 24, 2024Updated August 3, 20268 min read
An open hard disk drive

Timeline

  1. Trigger

    A failure in a backend storage and power/networking subsystem in the Azure Central US region begins affecting virtual machines and the services that depend on that storage.

  2. Impact

    VMs in Central US become unreachable or unresponsive. Dependent services (App Service, SQL Database, and others that pin to Central US) degrade or fail as their underlying compute and storage go offline.

  3. Investigating

    Microsoft identifies the affected subsystem and begins recovery. Customers with resources isolated to Central US see continued errors; some multi-region deployments fail over.

  4. Mitigation

    The backend subsystem is restored and VMs begin returning to a healthy state. Recovery is staggered as storage remounts and services restart.

  5. Resolved

    The majority of affected VMs and dependent services recover. Microsoft continues monitoring residual impact; the separate CrowdStrike update event begins later on July 19 and is often conflated with this outage.

What happened

Late on July 18, 2024, the Azure Central US region hit a backend failure in its storage and networking layer. Virtual machines pinned to that region went unreachable, and because so much sits on top of VM compute and Azure Storage, the damage rippled into App Service, SQL Database, and other services that happened to live in Central US. Customers who had concentrated their footprint in one region felt it hardest; teams with cross-region failover rode out most of it.

Timing made this outage unusually confusing. A little over a day later, on July 19, a faulty CrowdStrike Falcon sensor update crashed millions of Windows machines worldwide, including many Azure VMs, and the two events got blended into a single "Azure was down" story in the public mind. They are not the same thing, and for SLA analysis the distinction is everything. The July 18 event was Microsoft's own regional availability failure. The July 19 event was third-party software crashing guest operating systems, which Azure's SLA does not cover.

Microsoft restored the Central US subsystem overnight, and the bulk of affected VMs recovered by early morning UTC on July 19, after roughly seven to eight hours of impact.

SLA credit analysis (the tier and dollar logic)

Azure Virtual Machines are covered by a tiered availability SLA that depends on how you deployed:

  • A single-instance VM using premium or ultra storage: 99.9% monthly uptime.
  • Two or more instances in the same Availability Set: 99.95%.
  • Instances spread across two or more Availability Zones: 99.99%.

The math is unforgiving. A 99.9% target allows only about 43 minutes of downtime in a 30-day month. The Central US outage delivered several hours to affected resources. That puts a single-instance VM comfortably past the 99.9% line and into the credit tiers, which Azure applies against the monthly charges for the affected VM:

  • Below 99.9%: a 10% service credit.
  • Below 99.0%: a 25% service credit.
  • Below 95.0%: a 100% service credit.

Concretely, a team spending 12,000 dollars a month on Central US VMs that landed in the 10% band is owed 1,200 dollars, and one that dropped below 99.0% is owed 3,000 dollars. Note the trap for "redundant" deployments: an Availability Set carries the tougher 99.95% bar, so a shorter outage can still breach it. The credit is scoped to the affected VM charges, and it is never automatic.

There is also a dependent-service layer to consider, exactly as with the AWS cascades. If your App Service plans, SQL databases, or other resources were pinned to Central US and went down because the underlying compute and storage failed, each of those has its own SLA and its own credit schedule. A SQL Database, for instance, publishes its own monthly availability target, so a Central US SQL instance that lost connectivity during the same window is a separate, additional claim priced against your SQL spend, not something folded into the VM credit. The single biggest source of unclaimed money in a regional outage is treating it as one event with one line item, when it is really a stack of per-service breaches that each need their own uptime math and their own case.

How to claim

  1. Separate the two windows. Document the July 18 Azure regional failure independently from any July 19 CrowdStrike crashes, because only the first is an Azure availability breach.
  2. Pull your evidence. Use Azure Monitor VM availability metrics and Azure Service Health for Central US, and total the affected connectivity minutes.
  3. Pick your tier from your computed monthly uptime, remembering the higher bar if you ran an Availability Set or across Zones.
  4. Price it in the free SLA credit calculator, then submit the claim through the Azure portal support case flow within Azure's claim window.

The Azure SLA credits overview covers the portal steps, and the evidence-gathering guide shows exactly which metrics to attach.

Lessons

  • Do not let a nearby, higher-profile event bury a legitimate claim. Many teams wrote off the whole week as "the CrowdStrike thing" and never filed for the real Azure regional breach the day before.
  • Redundancy raises your SLA bar, which is good, but it means a redundant deployment can still breach and still owe you a credit. Check the tier that matches your actual topology.
  • Region concentration is the recurring theme across providers; the same lesson shows up in the AWS DynamoDB October 2025 post-mortem and the Google Cloud June 2025 post-mortem.

For cross-provider outage tracking see awsdown.com, azuredown.com, and gcpdown.com. Our sponsor Next Signal automates both SLA credit recovery and silent-overcharge detection across your accounts, and cloud-credits.com goes deep on the credit side.

SLA credit eligibility

Yes for the Azure regional failure. Several hours of VM unavailability in Central US breached the 99.9% single-instance monthly SLA, clearing the first Azure credit tier. The separate CrowdStrike crashes are generally not Azure-creditable. Azure measures VM availability as connectivity minutes over total minutes in the billing month. A 99.9% target allows about 43 minutes of downtime across a 30-day month; this event delivered several hours to Central US resources, so a single-instance VM there landed at least in the 10% credit band, and heavier or longer-affected accounts that fell below 99.0% reached the 25% band. Two important nuances: Availability Set VMs carry a higher 99.95% bar (so they may still breach even with partial redundancy), and downtime caused by the July 19 CrowdStrike update is a third-party fault, not Azure unavailability, so it is excluded from the Azure claim. Separate the two windows before you file.

Enter your spend and downtime in the SLA credit calculator to see the exact credit this breach owed you.

Questions about this outage

Was the July 2024 Azure Central US outage the same as the CrowdStrike outage?

No. They were two separate events that happened within about a day of each other and got blended in the press. The Azure Central US outage on July 18 was a backend storage and networking failure inside one Azure region. The July 19 global event was a faulty CrowdStrike Falcon sensor update that crashed Windows hosts worldwide, including many Azure VMs. For SLA purposes they are analyzed differently: the Azure regional failure is an Azure availability breach, while the CrowdStrike crash was a third-party software fault.

Does the Azure Central US outage qualify for an SLA credit?

Yes for the Azure-side regional failure. Azure Virtual Machines carry a 99.9% monthly SLA for a single instance on premium storage, 99.95% for two or more instances in an Availability Set, and 99.99% across Availability Zones. A multi-hour outage in Central US drops a single-instance VM below 99.9%, which clears the first Azure credit tier. The CrowdStrike-caused crashes generally do not qualify because the fault was not Microsoft downtime.

How big is the Azure VM SLA credit?

Azure credits are tiered against the monthly bill for the affected resource. For single-instance VMs, below 99.9% monthly uptime earns a 10% credit, below 99.0% earns a 25% credit, and below 95.0% earns a 100% credit. The credit applies to the affected VM charges, not your whole Azure invoice, and you must submit a claim; Azure does not apply it automatically.

How do I calculate my Azure downtime for the claim?

Azure defines downtime as minutes in the month where the VM had no external connectivity, measured against total minutes in the billing month. Pull your VM availability metrics and Azure Service Health history for July 18 to 19, 2024, total the affected minutes for Central US resources, and compute monthly uptime. That percentage maps directly to the 10, 25, or 100 percent credit tier.

How much was this outage worth to you?

Enter your monthly spend and the downtime to see the SLA credit you can claim - free, from current SLA terms.

Calculate your SLA credit

More post-mortems

DynamoDB

AWS us-east-1 DynamoDB Outage (October 2025): Which SLA Credit Tier Applied

A DNS resolution fault for the regional DynamoDB endpoint in us-east-1 broke DynamoDB itself and the many AWS control planes that depend on it, cascading to EC2 launches, Lambda, IAM, and hundreds of third-party apps. DynamoDB is covered by a 99.999% multi-Region and 99.99% single-Region SLA, so even a few hours of regional error rates cleared the top credit tier for single-Region tables.

Google Cloud

Google Cloud Global Outage (June 2025): SLA Credit Eligibility Explained

On June 12, 2025, an invalid automated quota policy update propagated globally and caused Google Cloud API requests to fail with 503 errors across dozens of services and regions, cascading to Cloudflare, Spotify, and others. Because most Google Cloud services publish 99.95% or 99.99% monthly SLAs, even a few hours of global API errors cleared the first credit tier for affected customers.

Kinesis

AWS Kinesis Outage (November 2020): SLA Credit Analysis for the us-east-1 Cascade

On November 25, 2020, a routine capacity addition to Amazon Kinesis in us-east-1 pushed its front-end fleet past an operating-system thread limit, and the fleet fell over. Kinesis is covered by a 99.9% monthly SLA, and the many services that depend on it (CloudWatch, Cognito, Lambda event sources, and more) degraded too, so the multi-hour breach cleared the first credit tier for a wide set of customers.