WEBBOOK CHAPTER

실패를 전제로 설계하는 분산시스템: 16장. Multi-region은 복제 버튼이 아니다

16장. Multi-region은 복제 버튼이 아니다

재해복구 요구가 RTO·RPO로 합의되기 전 region을 늘리지 않는다. active-passive는 쓰기 충돌이 단순하지만 전환과 데이터 최신성 검증이 필요하다. active-active는 사용자 지연과 가용성을 얻는 대신 충돌 해결, 전역 ID, 세션, 일관성 비용이 커진다.

DNS 전환 시간, 인증·비밀·queue·object storage·외부 callback, 배포 artifact를 모두 복구 경로에 넣는다. backup 존재가 아니라 빈 환경에서 restore하고 업무 불변식을 검증한다. 전환 뒤 원래 region으로 돌아가는 failback도 훈련한다.