데이터베이스를 여러 리전에 복제하고 필요에 따라 토폴로지를 선택하십시오: 단순성과 강한 일관성을 위한 active-passive(하나의 writer, failover 시 넘겨받는 warm standby), 또는 conflict 해결을 대가로 낮은 write latency를 위한 active-active(여러 writer) — 그다음 내구성과 latency를 맞바꾸기 위해 sync vs async 복제를 고르고, failover를 이끄는 명시적 RPO/RTO 목표를 정의하십시오.
┌──────────── Region A (primary) ────────────┐
writes ─▶ app ─▶ DB primary ──┐
│ replication
┌─────────────────────┼── async (RPO>0) ─────┐
│ └── sync (RPO=0, slow) │
▼ ▼
Region B standby (failover promotes standby)
│
health check ──▶ on primary loss: promote + repoint DNS/traffic
