Safeguard
Security Guides•

Cloud region outage: what to do in the first 30 minutes

A runbook for the first 30 minutes of a region outage: confirm scope, decide on failover, protect data, and update customers without guessing at the cause.

Safeguard Security Team
4 min read

In the first 30 minutes of a region outage, confirm the problem is the provider and not your own change, name one incident lead, decide whether failing over costs less than waiting, and tell customers what you know. Do not start rebuilding anything until you know whether data is at risk.

Minutes 0 to 10: confirm and assign

Check the provider status page and your own recent deploys at the same time. A bad release and a regional fault look alike in dashboards. If you shipped something in the last hour, treat your own change as a suspect until it is cleared. The companion post outage or attack: how to tell in the first hour covers that split in more detail.

Name one incident lead and one person who writes down what happens, with timestamps. The lead decides. Everyone else reports. Without this, five engineers try five fixes and nobody knows which one worked.

Open a channel for the incident and keep it free of side chatter. Pin the current status in one line and update it when it changes.

Minutes 10 to 20: scope and the failover question

List what is down, what is degraded, and what still works. Be specific: login, checkout, API, background jobs, data pipelines. A short written table beats a mental picture.

Then ask the failover question. AWS notes in its disaster recovery guidance that automatically initiated failover should be used with caution, because recovery time and recovery point are never zero, and a false alarm still costs you availability and data. Many teams therefore keep failover manual but automate the steps, so that starting it is like pushing a button.

The same guidance makes a point that matters during a regional event: control planes, the APIs used to configure the environment, usually have lower availability goals than data planes, which serve live traffic. A runbook that depends on creating new resources in the failing region, or on a console that is itself degraded, may not work when you need it. Write your failover steps so they rely on things that are already running.

Failing over is worth it when the expected outage is long, the standby is ready, and data replication lag is known. Waiting is better when the provider reports a fix is close and your standby has not been tested lately. If it has never been exercised, say so in the incident notes. That is a finding, not a failure.

Minutes 20 to 30: protect data and communicate

Before you switch traffic, find out how far behind your replicated data is. Promoting a replica with unknown lag can lose recent writes. Record the lag and the time you promoted it, because you will need both when you reconcile later.

Pause jobs that write to systems you cannot see. Retry storms from queues and cron jobs can make recovery slower and corrupt state.

Post a customer update now, even if it is short. A useful update has four parts: what customers see, what you know, what you do not know yet, and when the next update will come. Avoid naming a cause until you have one. Guesses become promises.

What to prepare before the day

  • A written failover decision rule with a named owner.
  • A list of dependencies that live in one region only, such as the CI system, the secrets store, and the status page itself.
  • Replication lag shown on a dashboard, not discovered during the incident.
  • A tested path to deploy to the standby region without the primary one.
  • Service quotas in the standby region high enough to scale up to production load.

Quick check

Should we fail over automatically when a region degrades?

Often not. Automatic failover on a false alarm costs availability and data, so many teams automate the steps and keep the trigger manual.

What is the first thing to confirm?

That the fault is the provider's and not your own recent change. Check the provider status page and your deploy history side by side.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.