Cloud Run Multi-Region HA: Failover Gets a Speed Boost
Quick answer
Cloud Run's new readiness probes and service health features make multi-region failover automatic and fast. No extra cost, just smoother sailing.
Your mission-critical services can’t afford downtime. But setting up multi-region high availability on Cloud Run used to feel like navigating a swamp in a leaky boat. Now, Google Cloud has thrown you a life preserver with new readiness probes and service health features that make automatic failover a breeze.
What’s New?
Two key capabilities are rolling out to all Cloud Run regions at no extra cost:
- Readiness probes: Instance-level health checks that know exactly when your containers are ready to serve traffic. They also report how many healthy/unhealthy instances you have per region.
- Service health: Aggregates instance health from readiness probes to determine regional service health. This is exposed via serverless NEGs, so when paired with a global load balancer, traffic automatically fails away from unhealthy regions.
Think of it as a capybara’s early warning system—always scanning the water for caimans, ready to steer the herd to safer channels.
Use Cases
Whether your app faces the public internet or lives inside a private VPC, Cloud Run’s new features have you covered:
- Public internet apps: Pair with a global external application load balancer for automatic detection and failover.
- Private network apps: Use a cross-regional internal application load balancer for the same benefits.
Design Considerations
To make the most of multi-region HA, keep these in mind:
- Avoid single points of failure: Ensure every layer—including your database—has regional redundancy. For three-tier apps, consider separate multi-region architectures for web and application tiers.
- Data replication: Service health works best with read/write-heavy apps that actively sync data across regions. Evaluate your RPO and whether zero data loss is required.
- Data residency: Google Cloud offers managed multi-region databases like Firestore, Spanner, Cloud Storage, and Cloud SQL that play nicely with Cloud Run’s multi-region setups.
Get Started
These features are available now in all Cloud Run regions at no additional cost—you only pay for the standard CPU and memory used by readiness probes. Check out the official documentation to dive in. For a deeper look at Cloud Run’s ecosystem, read our Google Cloud review.
Original announcement published on Google Cloud.