데이터 거주(data residency) 규정을 지키면서 재해 복구(DR)를 구현해야 하는 조직을 위해 AWS가 세 가지 전략 프레임워크를 제시한다. 금융, 의료, 공공 부문처럼 지리적 데이터 보관 의무가 있는 환경에서도 복구 목표(RTO/RPO)를 달성할 수 있는 아키텍처 선택지를 비교한다.
핵심 포인트- 세 전략은 암호화 경계(Cryptographic Boundary), 데이터 경계(Data Boundary), 로컬 자율 경계(Strict Local Autonomy Boundary)로 분류된다.
- 전략 1은 운영 복잡도가 가장 낮고 복구 성능이 가장 좋다. 데이터를 암호화해 지정학적으로 허용된 파트너 국가 AWS 리전에 복제한다.
- 전략 2는 AWS Outposts를 사내 시설에 설치해 백업을 물리적으로 동일 국가에 유지한다.
- 전략 3은 AWS 외부(온프레미스 또는 멀티클라우드)에 독립 DR 환경을 구축하는 가장 엄격한 접근이다.
- 어떤 전략이든 비즈니스, 규제 당국, 고객의 공동 결정이 전제되며 지속적인 종단 간 테스트가 필수다.
상세 정리- 문제 맥락: 국경 간 데이터 이동을 제한하는 규정(GDPR, 국가별 공공 데이터법 등)이 강화되면서 표준 멀티리전 DR 패턴을 적용하지 못하는 조직이 늘고 있다.
- 전략 1 - 암호화 경계: AWS KMS 키로 암호화해 AWS 운영자도 접근 불가 상태로 만든 뒤, S3 Cross-Region Replication 또는 AWS Backup으로 파트너국 리전에 복제한다. 복잡도 최소, 복구 성능 최고.
- 전략 2 - 데이터 경계: AWS Outposts를 원본 국가 내 온프레미스 시설에 설치해 백업 또는 파일럿 라이트 환경을 운영한다. DataSync, MySQL binlog 등을 이용해 데이터를 동기화한다.
- 전략 2 주의점: Outposts 컨트롤 플레인은 주 인프라와 다른 상위 리전에서 운영해야 한다. 동시 장애를 막기 위해서다.
- 전략 3a - 온프레미스: AWS와 완전히 분리된 자체 백업 인프라를 국가 내에서 직접 운영한다. 가장 높은 운영 부담을 요구한다.
- 전략 3b - 멀티클라우드 라이프보트: 다른 클라우드 프로바이더에 핵심 기능만 수행하는 스탠바이 시스템을 구축한다. Monzo Bank의 stand-in 시스템이 사례로 언급됐다. 전체 아키텍처를 복제하지 않고 필수 기능만 네이티브로 실행한다.
- 테스트 요구사항: 전략별로 다르다. 전략 1은 승인된 창에서 전체 복구 테스트 또는 합성 데이터 검증, 전략 2는 복제 지연 모니터링과 Outposts 페일오버, 전략 3은 워크로드 복원과 주 환경 독립성 검증이 필요하다.
- 의사결정 원칙: 세 전략 모두 비즈니스, 규제 당국, 고객이 공동으로 결정해야 하며 규정 위반 시 책임 소재를 사전에 명확히 해야 한다.
왜 읽나데이터 거주 규정을 준수하면서 DR 아키텍처를 설계해야 하는 클라우드 아키텍트, SRE, 규제 산업(금융, 공공, 의료) 인프라 담당자에게 실질적인 전략 선택 프레임워크를 제공한다.