For the complete documentation index, see llms.txt.
Skip to main content
Version: 8.10 (unreleased)

Multi-region resilience

Learn about multi-region deployment and choose the right strategy for your recovery and resilience needs.

Camunda provides a structured multi-region resilience framework for Self-Managed Orchestration Cluster deployments.

High-level diagram showing Cold Recovery and Dual-Region strategies
  • Cold Recovery: Camunda's lowest-cost multi-region configuration uses scheduled cross-region backups and a manual restore procedure to recover from complete primary-region loss. Recovery measured in hours is operationally acceptable.

  • Dual-Region: Dual-region deployment with continuous replication. A full Camunda Orchestration Cluster runs continuously in both a primary and secondary region.

  • Three-region active-active (RDBMS): A three-region Kubernetes deployment with the Orchestration Cluster running active-active across all three regions, backed by a relational database (RDBMS) with cross-region replication as secondary storage. Losing one region requires no operator intervention, because the cluster never loses quorum.

Get started: Choose your strategy

Choosing the right recovery strategy is determined by how critical your process automation is to your business. How much downtime and data loss can you tolerate, and what compliance obligations do you have?

First, determine how critical your workload is:

If your business can accept the following outcome:Choose this option
Recovery measured in hours, and minutes to hours of data loss.Cold Recovery
Recovery in ~15 minutes, with no data loss, and audit-ready posture.Dual-Region
Automatic continuity after a single region loss, and no data loss under nominal database replication lag.Three-region active-active (RDBMS)

Dual-Region includes a reference architecture and operational runbook with documented Recovery Time Objective (RTO)Recovery Time Objective (RTO)Multi-region resilience: Maximum tolerable time from failure detection to service restoration in a functional state. and Recovery Point Objective (RPO)Recovery Point Objective (RPO)Multi-region resilience: Maximum tolerable amount of data loss, measured as the time between the last persisted consistent backup and the moment of failure. targets. Cold Recovery is a manual procedure built on the backup and restore guide; validate it in your environment. Three-region active-active (RDBMS) relies on the database for secondary-storage replication, and the Orchestration Cluster can apply export backpressure based on replication status.

Comparison of multi-region resilience

The following table provides a detailed comparison of the available multi-region deployment options:

ConsiderationCold RecoveryDual-RegionThree-region active-active (RDBMS)
Recovery time (RTO)~1–4 hours~15 minutesPrimary storage: ~0 (no failover procedure). Secondary storage: depends on the database's own failover behavior.
Data loss (RPO)15 min – 4 hours (backup-interval dependent)0 minutes0 minutes, when replication monitoring is configured (see note below)
Failover modeManual, operator-initiatedManual, operator-initiatedNone for the Orchestration Cluster; database writer failover required if the lost region held the writer
Typical use caseLow-criticality production; environments where hours-long recovery is acceptableEnterprise production workloads that must survive a region failureEnterprise workloads that require automatic resilience to a single region loss, without a manual failover step
Compliance fitBasic business continuity management (BCM) requirementsCertified, auditable region-recovery posture with a published runbookNo manual failover runbook to certify for the Orchestration Cluster; database-level failover procedures are certified separately
Relative cost$ (lower cost): Object storage only; no standing second region$$$ (higher cost): Orchestration Cluster running across both regions with extra capacity to sustain load in case of Region failure, plus cross-region traffic$$$ (higher cost): Orchestration Cluster running across three regions, plus cross-region traffic and a globally replicated database
important

Cold Recovery RTO and RPO targets are bounded by data volume, backup frequency, and operator restore speed. Treat published ranges as planning targets, not contractual commitments.

Dual-Region RTO is based on internal operational tests. Actual times may vary depending on your environment, level of automation and the specific manual steps performed during recovery. See Dual-Region for a phase-by-phase breakdown.

Three-region active-active (RDBMS) reaches an RPO of 0 by keeping the Orchestration Cluster's exported log history until a quorum of secondary databases confirms replication, rather than requiring the database itself to replicate synchronously. Deferring this compaction can drastically increase broker disk usage. See Multi-region support for the supported replication-monitoring strategies, database vendors, and required configuration.