Skip to main content
gcpdown

Google Cloud Disaster Recovery: RTO, RPO, and Cross-Region Patterns

GCPDown Research · Resilience engineeringPublished August 3, 2026Updated August 3, 202610 min read
A hard disk drive mechanism

Disaster recovery on Google Cloud is not one thing you buy; it is a spectrum you choose a point on, and the point is decided by two numbers you have to write down before anything else. How long can this workload be down, and how much data can it afford to lose. Everything else, which pattern you pick, how much it costs, how you test it, follows from those two numbers. Skip them and you will either overspend protecting things nobody cares about or discover the gap during the disaster.

RTO and RPO: the two numbers that decide everything

Recovery time objective (RTO) is the maximum acceptable time a workload can be down before it must be back. Recovery point objective (RPO) is the maximum acceptable data loss, measured as the gap between your last usable recovery point and the moment of failure. A one-hour RPO means you have accepted losing up to an hour of writes.

These two numbers pull in opposite directions from cost. A near-zero RTO and RPO demands continuous replication and a live second region, which is expensive. A generous RTO and RPO lets you get away with periodic backups, which is cheap. The job is to set them honestly per workload, because a business owner signing off on "four hours down, one hour of data loss" for an internal report is very different from the same numbers on a payments system.

The four DR patterns

Google Cloud's disaster recovery guidance lines up along a familiar spectrum. Each step down the table shortens your RTO and RPO and raises your cost.

PatternRTORPORelative costFit
Backup and restoreHours to daysHoursLowestNon-critical, tolerant workloads
Cold standbyTens of minutes to hoursMinutes to hoursLowRecovery matters, downtime tolerable
Warm standbyMinutesSeconds to minutesMediumImportant workloads with tight RTO
Hot / active-activeNear zeroNear zeroHighestRevenue-critical, cannot be down

Backup and restore keeps recovery data safe and rebuilds infrastructure on demand. Cold standby has the target infrastructure defined but switched off, ready to spin up. Warm standby keeps a scaled-down copy always running, so failover is a scale-up rather than a build. Hot standby, or active-active, runs a full second region taking live traffic, which overlaps directly with the patterns in the load balancing failover guide.

Getting the data layer right

Compute you can recreate; data you cannot. The data layer is where most DR plans succeed or quietly fail, and the rule is simple: the recovery copy must live in a different region from the thing it protects. A backup sitting in the same region as the outage is not a backup you can use during that outage.

  • Cloud Storage in multi-region or dual-region configurations keeps critical objects durable across a region loss, cheaply, with no application changes.
  • Cross-region backups for databases give you a recovery point outside the primary region.
  • Cross-region replication for databases that support it shrinks RPO toward zero by streaming changes continuously instead of snapshotting.

For globally consistent data with automatic cross-region failover, Spanner's multi-region configurations remove the hardest part of DR, at a premium. The broader trade-offs sit in the multi-region architecture guide.

What DR cannot fix

Cross-region DR protects you from region-scoped disasters. It does nothing for a global-product failure, because there is no other region to recover into. The June 2025 Service Control outage reached multi-region deployments precisely because the failed layer was global. So DR planning is necessary but not sufficient; pair it with the graceful-degradation thinking in surviving Google Cloud outages.

Test it or it does not exist

An untested DR plan is a hypothesis. Run restore drills that actually rebuild from your backups, and failover game days that move traffic to the standby region, then measure the RTO and RPO you really achieve against the ones on paper. The gap is always instructive, and finding it during a drill is far cheaper than finding it during a disaster. Instrument the drills with the SLOs from the observability guide so the numbers are real, not eyeballed.

Recover the cost too

When the disaster was Google's SLA breach rather than your own mistake, the credits you are owed are part of recovery. Your incident timeline already has the impacted window; that is the evidence a claim needs. cloudslacredit.com covers how SLA credit recovery works, clouddowntime.com/data has the historical outage data to back it up, and Next Signal turns the evidence into a filed claim and support ticket so the money is not left on the table.

Frequently asked questions

What is the difference between RTO and RPO?

RTO, recovery time objective, is how long a workload can stay down before recovery. RPO, recovery point objective, is how much data you can afford to lose, measured as the time between your last usable backup and the failure. A one-hour RPO means you accept losing up to an hour of data.

What DR patterns are available on Google Cloud?

The common patterns are backup and restore (slowest, cheapest), cold standby (infrastructure defined but off), warm standby (a scaled-down copy always running), and hot standby or active-active (a full second region taking live traffic). Each buys a shorter RTO and RPO at higher cost.

Does a backup in the same region count as disaster recovery?

Not on its own. A backup stored only in the failed region can be unreachable during a regional outage. Real DR requires the recovery copy to live in a different region, which is why multi-region or dual-region storage and cross-region backups matter.

How often should I test disaster recovery?

At least a few times a year, and after any significant architecture change. An untested DR plan is an assumption. Regular restore drills and failover game days are the only way to know your real RTO and RPO match the ones on paper.

See the patterns in practice in the outage post-mortems, or get instant outage alerts.