Architecture

When a Whole Cloud Zone Goes Dark: Database Lessons From the October 2026 Google Cloud Outage

On 20 October a power failure took a Google Cloud zone in London offline for about six hours. Multi-zone databases survived — but slower and messier than many teams expected. What it teaches about real high availability.

· 7 min read · AG Data Team

On 20 October 2026 a power failure took down one availability zone of Google Cloud's London region, europe-west2-b. Hosts, local storage and network hardware in the zone lost power, and the incident lasted roughly six hours. Banks, payment providers and SaaS platforms across Europe felt it. For anyone running databases in the cloud it is a useful case study: not because a zone failed — zones are designed to fail — but because of what happened in the zones that did not.

What happened

According to Google's preliminary incident report, as summarised by IncidentHub:

Lesson 1: multi-zone is necessary, but not sufficient

Workloads that lived entirely in europe-west2-b simply went down. Those were the obvious losers. The more interesting group is the teams that had done the right thing — a primary in one zone, a standby in another — and still saw minutes or hours of errors. Failover happened, but it happened at the same moment as everyone else's failover, into zones that were suddenly much busier.

A high-availability design is only as good as its assumptions. "If zone B fails, the standby in zone A takes over" quietly assumes that zone A has spare capacity, that the control plane can promote it quickly, and that nothing in the failover path depends on zone B.

Lesson 2: plan capacity for the day everyone fails over

Lesson 3: hunt down hidden cross-zone dependencies

Google noted that cross-zone control-plane calls to the failed zone timed out. Your own stack has the same kind of traps:

We describe how to lay out a resilient PostgreSQL cluster, including where to put the consensus store, in our guide to PostgreSQL high availability with Patroni.

A question worth asking your team this week: when did you last fail over production on purpose? If the honest answer is "never" or "during the last outage", you do not yet know how long your failover takes, what breaks during it, or whether the applications reconnect cleanly.

Lesson 4: decide in advance when to leave the region

Google's advice during the incident was to move workloads to another zone or region where feasible. That is only realistic if a cross-region replica, recent backups in another region and a written runbook already exist. Decide ahead of time what your recovery point and recovery time objectives are, who has the authority to trigger a regional failover, and at what point in an incident you make that call. Our first 15 minutes of a database incident article covers the communication side.

Key takeaways

High Availability Cloud Disaster Recovery Incident Response
Work with us

Would your database survive losing a zone?

We review high-availability setups and run controlled failover tests, so you find the weak points on a quiet Tuesday rather than during an outage.

Get in touch More from the blog