Failover

Definition

Automatically switching to a backup system when the primary system fails. Like a backup generator kicking in instantly when the power goes out.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between failover and failback?
Failover is the automatic switch from a failed primary system to a standby system. Failback is switching back to the original primary after it’s repaired and stable (often done carefully to avoid another outage).
When should I use failover?
Use failover when downtime is costly or unacceptable—such as customer-facing apps, payment systems, APIs, and databases that must stay online. It’s especially important when you have clear availability targets (like an SLA) and you can run a secondary instance/region/zone to take over during failures.
How much does failover cost?
Costs depend on how you implement it. Active-passive designs cost more than single-instance setups because you pay for standby compute, replicated storage, and cross-zone/region data transfer. Active-active can cost even more because you run multiple production-capable environments. You may also pay for health checks, load balancers, DNS queries, and database replication features (for example, Multi-AZ or cross-region replication).

Category: cloud

Difficulty: intermediate

Related Terms

See Also