핵심 요약
Microsoft Developer가 ARM의 페더레이션 미래를 위해 Azure Cosmos DB로 지역 분리형 글로벌 아키텍처를 구축한 사례를 소개합니다.
구현 방법
- 지역별 저장소와 글로벌 저장 계층으로 지역 독립성과 글로벌 일관성 확보
- 듀얼 샤딩 방식(수평: 계정 간 샤딩, 수직: 컨테이너 샤딩)으로 확장성 최적화
- Inline durable replication과 Cross-Region Replication, PPAF로 장애 시 빠른 페일오버와 데이터 일관성 보장
주요 결과
- 수요 증가에 따라 수평/수직 확장으로 응답성 및 가용성 향상
- 지역 장애에도 빠른 페일오버로 비가용성 최소화
- Per-Partition Per-Region Dynamic Autoscale로 최근 비용 75% 절감



