Multi-AZ Is Not a Recoverability Boundary
AWS Health Dashboard Update (SeptemberāÆ15,āÆ2026)
AWS updated its Health Dashboard to confirm permanent, unrecoverable data loss across:
- All three Availability Zones in its Bahrain region (
me-south-1) - One Availability Zone in its UAE region (
mec1-az2, part ofme-central-1)
The loss is not a temporary outage or degraded service; the data will not come back. AWSās own language was unusually direct:
āthe damage in Bahrain exceeded what our regional and multiāAZ services are designed to withstand.ā
That sentence is the entire architecture lesson. AWS isnāt describing a bug; itās describing a boundary-the largest failure domain its multiāAZ design was built to survive-and confirming that this event sat outside it.
Every enterprise that has ever pointed to āwe run multiāAZā as evidence of recovery readiness now has a concrete instance of that assumption failing in production, with a named cause:
- Physical damage during strikes on Gulf infrastructure in MarchāÆ2026
- Further damage to a second Bahrain facility in April that took the entire region offline
Redundancy can preserve availability without preserving recoverability. Bahrain is the proof, not the argument.
MultiāAZ Assumptions and Scope
MultiāAZ architecture rests on a specific, usually unstated assumption:
- The Availability Zones within a region are independent enough-electrically, physically, on the network-that no single event takes out more than one of them at a time.
- This assumption lets multiāAZ preserve service continuity during localized failures. If AZs share nothing that matters, a failure in one does not propagate to the others, and the workload keeps running (or fails over cleanly within the region).
The assumption has a scope. It was built against a specific class of failure:
- Power loss, hardware failure, a botched deployment, a singleāfacility fire.
It was not designed to make multiple physical facilities across two regions immune to a common external cause. AWSās own multiāAZ design tolerance has a ceiling, and every enterprise architecture built on top of it inherits that same ceiling whether or not anyone ever wrote it down.
Diagnostic:
āWhat is the largest class of failure your multiāAZ design was actually built to survive-and have you ever confirmed where that ceiling sits, or only assumed itās high enough?ā
Where the Recoverability Boundary Actually Sits
Bahrain exceeded that ceiling on two axes at once:
Scope: The damage was not confined to a single Availability Zone or a single facility. AWS ultimately confirmed unrecoverable resources across all three Bahrain Availability Zones and an affected UAE zone, placing the impact outside the failure domain most enterprises associate with multiāAZ resilience.
Cause: This wasnāt a random hardware failure distributed by chance across independent facilities. It traces to three AWS facilities across two regions, damaged in connection with the same underlying conflict. A shared cause reaching multiple āindependentā zones is exactly the scenario multiāAZ isolation is supposed to make statistically unlikely-and exactly the scenario that, once it happens, reveals the isolation was never absolute to begin with.
The recoverability boundary isnāt a marketing claim about how many AZs a service spans. Itās the actual, specific size and shape of the failure that the cloud architecture-provider design plus enterprise recovery plan layered on top-was built to survive. AWS had a boundary; Bahrain sat outside it. Thatās a different question than whether a recovery planās scope was complete-whether every dependency required to operate sat inside the boundary that was drawn. Bahrain is a magnitude question: the failure domain exceeded what the boundary, however completely drawn, was ever designed to survive.
Why SameāRegion Copies Can Share a Failure Domain
Distance does not define the failure domain-shared dependency does. This isnāt a new principle; itās the same one a wildfire exposed in missionācritical infrastructure earlier this year, when geographic separation on paper turned out to share enough underlying infrastructure to fail together anyway.
Bahrain is a different failure mechanism-infrastructure damage tied to conflict, not fire-arriving at the identical architectural conclusion:
- Two facilities being in different buildings, or different AZs, or even different regions, tells you nothing about whether they share the dependency that actually breaks.
Three AWS facilities across two separate regions were affected by the same underlying cause. Thatās not a multiāAZ failure in the narrow sense-itās a failureādomaināmodeling failure. The recovery plan assumed the boundary was regional distance; the actual boundary was something else: physical reachability by a single class of threat.
Backup and Redundancy Arenāt Interchangeable
MultiāAZ redundancy is designed to answer one question:
- Does the workload stay available if one zone goes down?
It answers that question well. It does not, on its own, answer a second and different question:
- If the data itself stops existing, is there an independent copy of it that survives the same event?
Those are different failure modes, and conflating them is where āwe have redundancyā quietly becomes āwe assumed we had recovery.ā Thatās a narrower, more upstream version of a gap already documented elsewhere on this site: most recovery plans get tested against systems that survive but canāt be restarted, not systems whose data has simply ceased to exist within the boundary the recovery plan was scoped to.
Bahrain is the more severe case-not ārecovery execution failed,ā but āthere was nothing left within reach to execute recovery against.ā Redundancy protected availability while the event was survivable. It did not protect recoverability once the event exceeded what the region was designed to withstand.
Availability and Recoverability Are Different Design Goals
An architecture can remain highly available under every failure it was designed for, and still be structurally incapable of recovery under a failure domain larger than the one its designers assumed. Those arenāt two phrasings of the same property:
- Availability is a statement about uptime under expected failure classes.
- Recoverability is a statement about what survives when a failure exceeds that class entirely.
MultiāAZ is genuinely excellent at the first. Bahrain is what happens when an enterpriseās recovery planning quietly borrowed the first as evidence for the second, without ever checking whether the providerās own design tolerance and the enterpriseās own risk tolerance were the same number.
Why Residency Constraints Complicate the Answer
Even where this gets diagnosed correctly, āput another copy somewhere elseā is incomplete advice the moment jurisdiction enters the picture. Dataāresidency requirements narrow where a recovery copy is legally allowed to live, which narrows the failureādomain size that copy can actually protect against, which in turn constrains the replication topology available to close the gap.
A jurisdiction that requires data to remain inside a country may rule out the simplest answer-replicating to a distant geography outside the threat radius-before the architecture conversation even starts. Recovery geography stops being a technical convenience and becomes an architecture constraint in its own right.
Recoverability Boundary Checklist and Layers
Each layer protects against a progressively larger and more constrained class of failure. None of them are the same guarantee, and a providerās own resilience messaging rarely tells you which layer youāre actually standing on.
MultiāAZ - Protects against failures contained within the regionās designed AZ isolation model.
Ceiling: failures that exceed that isolation boundary.Regional Redundancy - An architectural pattern, not a standardized guarantee, that spreads risk across regions.
Ceiling: assumes the regions chosen donāt share a reachable cause-an assumption Bahrain/UAE broke.CrossāRegion Replication - Protects against multiāregion, singleācause events.
Ceiling: replication topology has to actually reach outside the threatās plausible radius.Independent Backup - Protects the data itself, independent of the production environmentās own survival.
Ceiling: only as independent as its own dependency chain.DataāResidencyāAware Recovery - Protects within a jurisdictional constraint.
Ceiling: the largest failure domain a legally permitted recovery geography can actually cover.
š„ Download: Recoverability Boundary Checklist (PDF) - five questions, one per scaffold layer, to find out where your own recoverability boundary actually sits.
The Architectās Test
None of this requires distrusting AWS, or redundancy, or multiāAZ design generally. It requires one honest question, asked before the next Bahrain rather than after it:
The Architectās Test: āWhat is the largest failure domain the recovery architecture was actually designed to survive?ā
Not the largest failure domain the marketing describes.
Not the largest failure domain thatās ever actually occurred.
The largest one the architecture-as built, as tested, as scoped by jurisdiction and topology-was deliberately designed to survive.
Inside that boundary, you have a recovery architecture. Beyond it, you have an availability architecture being asked to solve a recovery problem it was never designed to handle.
š„ Download: MultiāAZ Is Not a Recoverability Boundary Carousel (PDF, 6 slides)
Architectās Verdict
MultiāAZ redundancy did exactly what it was designed to do, right up until the event exceeded the boundary it was designed against. Thatās not a failure of the technology. Itās a failure of treating a providerās availability architecture as though it were, automatically, an enterpriseās recoverability boundary-two different claims that happen to share the same underlying infrastructure.
The deeper problem most organizations miss is where the recoverability boundary actually gets set. It is rarely set deliberately. Itās inherited-from whatever the cloud providerās own design tolerance happens to be, layered with whatever backup product got purchased-without anyone ever writing down the largest failure the two together were meant to survive.
Recovery architecture should be designed around the largest failure domain the organization intends to survive, not the largest failure domain the platform provider expects to encounter.
Additional Resources
- Cloud Strategy - Rack2Cloudās domain hub for cloud architecture decisions, provider dependency, and failureādomain design.
- Dependency Architecture (Cloud Architecture Path, StageāÆ1) - establishes that shared dependency, not physical distance, is what actually defines a failure domain.
- A Wildfire Just Exposed the Geographic Redundancy Problem in MissionāCritical Infrastructure - the same principle, a different failure mechanism: geographic separation that shared an underlying dependency anyway.
- Your Ransomware Recovery Plan Has a Recoverability Gap - the broader survivability gap this postās mechanism sits upstream of: data that exists but canāt be executed against, versus data that no longer exists at all.
- The System Recovered. Your Recovery Boundary Didnāt. - a related but distinct question: whether the recovery scope included every dependency required to operate, versus this postās question of whether the scope was large enough to survive the failure at all.
- Disaster Recovery Authority: The Missing Layer in Most Recovery Plans - the next question once something has actually survived: who has the authority to declare recovery complete.
- AWS Middle East outage: permanent data loss confirmed in Bahrain, UAE - direct reporting on AWSās SeptāÆ15,āÆ2026 Health Dashboard update, including the exact perāregion and perāzone scope of the confirmed loss.
- Reuters: AWS facilities in Bahrain, UAE still not restored from Iran war damage - independent confirmation of the March/AprilāÆ2026 strike timeline and the scope of AWSās own status update.
Originally published at rack2cloud.com
Comments
No comments yet. Start the discussion.