AI Agents Are Getting Their Own Accounts: A Governance Checklist
Google's Gemini agent and Copilot Studio agent accounts give AI agents mailboxes and directory identities. What changed and how to govern them.
A power failure in one Google Cloud London zone spread to the whole region. What Google's incident report shows and how to test your own failover.
On October 20, a power failure in a single Google Cloud zone in London, europe-west2-b, turned into a regional problem. Google's status page listed 38 affected products, from Compute Engine, Persistent Disk and Google Kubernetes Engine to Cloud SQL, Cloud Storage, BigQuery, Pub/Sub and Cloud Load Balancing. According to Google's incident report, primary impact lasted 6 hours and 8 minutes, from 23:00 US/Pacific on October 19 (07:00 in London), with VM recovery continuing until 05:08 Pacific.
Google published its incident report on October 27. It is worth reading in full, because the root cause is less interesting than what happened next: the outage started in one zone, but the effects reached the other two zones in the region and several regional services. If your resilience plan is "we're deployed across zones, so we're fine," this incident is a useful test of that assumption, whichever cloud you run on.
The incident report describes a chain of ordinary events that lined up badly:
Google has committed to repairing feed A, running full generator load transfer tests, reviewing and testing the automation code, validating the same configuration at similar sites worldwide, and freezing planned maintenance at those sites while requiring elevated approval for non-standard configuration changes. On the cloud side, it plans automated alerting for location-impacting incidents and broader infrastructure event testing.
Zones exist to contain this kind of failure. Google's own documentation says it designs zones "to minimize the risk of correlated failures" and recommends "deploying applications across multiple zones and multiple regions." So why were zones a and c affected?
The incident reports name several reasons:
b hit the surviving zones at the same time. The preliminary report cites compute capacity exhaustion in the unaffected zones, and the final report says some failovers failed because of capacity constraints.During the incident, Google's suggested workaround was to move affected workloads to another zone or region "if feasible." Later updates said Google was prioritizing existing workloads and that customers "may not be able to yet create new workloads." That last line is the one to remember. A recovery plan that depends on launching fresh capacity in a healthy zone during a regional incident is competing with everyone else trying to do the same thing, against a control plane that is itself under strain.
AWS has a name for the design pattern that addresses this, and it applies on any cloud. The AWS Well-Architected Framework's reliability guidance (REL11-BP05) warns against bimodal behavior, where a workload behaves differently in normal and failure modes, "for example, relying on launching new instances if an Availability Zone fails." The recommended approach is to "provision enough instances in each Availability Zone to handle the workload load if one AZ were removed" and use load balancer or DNS health checks to shift traffic away.
The guidance is candid about the trade-off: running spare capacity costs more than launching it on demand, and teams have to weigh reliability against cost for each workload. It also notes that "by using more Availability Zones, the amount of additional compute you need for static stability decreases." In a three-zone region, surviving the loss of one zone means the remaining two must carry the full load, so each needs headroom above its normal share.
On Google Cloud specifically, the incident report is explicit that Compute Engine zonal resources "require customers to provision failover or cross-zone recovery resources if needed." Google's documentation adds two details that matter for planning:
Reservations are not free insurance, and not every workload needs them. But for the handful of systems where hours of downtime are unacceptable, paying for guaranteed capacity in a second zone (or a second region) is usually cheaper than discovering during an outage that the capacity isn't there.
Google's own platform had cross-zone dependencies that amplified the failure. Most enterprise architectures do too, and they rarely appear on the diagram:
Single-zone failures will keep happening on every provider; Google's report shows how a routine maintenance state and one misconfigured sensor can line up. The difference between a bad morning and a business outage is usually decided long before the incident, in capacity and dependency choices. Baygramm helps organizations design and test Google Cloud architectures that hold up when a zone goes dark, and builds the cloud visibility to spot single points of failure before they show up on a status page. If you'd like a second set of eyes on your failover plan, get in touch.
Tell us where you are and what you're trying to get done. We'll tell you honestly how we can help.
Google's Gemini agent and Copilot Studio agent accounts give AI agents mailboxes and directory identities. What changed and how to govern them.
AWS Continuum for code vulnerabilities is now GA. How its exploit validation and pull-request fixes work, what it costs, and how to pilot it.
Ivanti, PAN-OS and Cisco flaws were exploited in October 2026. Here's how CISA's BOD 26-04 risk model sorts them, and what to do this week.