단일 리전 안에서 AZ를 여러 개 쓰면 데이터센터 한 동이 불타도 살아남는다. 그런데 리전 전체가 — 즉 us-east-1 같은 한 지리적 권역이 통째로 — 장애를 겪으면? 2017년 us-east-1 S3 대규모 장애, 2021년 us-east-1 Kinesis·API 장애처럼, 한 리전이 몇 시간 마비되는 사건은 드물지만 실재한다. 멀티 리전 아키텍처는 이 "리전이 통째로 사라지는" 시나리오에 대한 답이다. 하지만 리전을 넘는 순간 물리 법칙이 끼어든다 — 빛의 속도다. 서울과 버지니아 사이 왕복 지연은 200ms를 넘으니, 단일 리전 안에서 당연했던 동기 복제(밀리초 단위)가 리전 간에는 사실상 불가능해진다. 그래서 멀티 리전의 모든 설계는 "비동기 복제를 받아들이고, 그 결과인 데이터 불일치를 어떻게 다룰 것인가"로 귀결된다.
오늘은 멀티 리전을 떠받치는 네 기둥을 깊이 본다 — 트래픽을 어느 리전으로 보낼지 정하는 Route 53 라우팅(그리고 그 밑의 DNS·헬스 체크 메커니즘), 데이터를 리전 간 복제하는 Aurora Global / DynamoDB Global Tables / S3 CRR, 그리고 암호화 경계를 리전 간에 잇는 KMS Multi-Region Key다