multi-region-disaster-recovery
🏰

멀티 리전 재해 복구

실습 가이드
소요 기간
2
난이도
고급
예상 비용
$5 ~ $15 (멀티 리전 리소스)

무엇을 만드나요?

멀티 리전 Warm Standby DR 아키텍처 — Route 53 페일오버 라우팅 + RDS 크로스 리전 복제 + S3 CRR

구성 요소

VPC (Primary — ap-northeast-2)VPC (Secondary — ap-northeast-1)ALB (Primary)ALB (Secondary)EC2 / Auto Scaling Group (Primary)EC2 / Auto Scaling Group (Secondary, 축소 운영)RDS (Primary — Multi-AZ)RDS (Cross-Region Read Replica)S3 (Primary + CRR)Route 53 (Health Check + Failover Routing)CloudWatch (모니터링)

연결 흐름

사용자 → Route 53 (DNS) → Primary ALB (정상 시) 또는 Secondary ALB (장애 시)
Route 53 Health Check → Primary ALB 상태 모니터링
Primary ALB → ASG → EC2 Instances → RDS Primary
RDS Primary → 비동기 복제 → RDS Cross-Region Read Replica (Secondary)
S3 Primary Bucket → CRR → S3 Secondary Bucket
Secondary ALB → ASG (최소 용량) → EC2 → RDS Read Replica (Promote 후 쓰기 가능)

개요

멀티 리전 Warm Standby 방식의 재해 복구(DR) 아키텍처를 구축합니다. Primary 리전(서울)에 운영 인프라를 배포하고, Secondary 리전(도쿄)에 최소 규모의 대기 인프라를 구성합니다. RDS 크로스 리전 읽기 전용 복제본으로 데이터 동기화를 유지하고, S3 교차 리전 복제(CRR)로 정적 자산을 이중화합니다. Route 53 헬스 체크와 페일오버 라우팅으로 Primary 장애 시 자동 트래픽 전환을 구현하며, 실제 장애 시뮬레이션을 통해 복구 프로세스를 검증합니다.

학습 목표

  • RPO/RTO 기반으로 적절한 DR 전략을 선택할 수 있다
  • Route 53 헬스 체크와 페일오버 라우팅을 구성한다
  • RDS 크로스 리전 읽기 전용 복제본을 설정한다
  • S3 교차 리전 복제(CRR)를 구성하고 검증한다
  • 장애 시나리오를 시뮬레이션하여 페일오버를 테스트한다

핵심 개념

재해 복구(DR) 전략Warm StandbyRTO / RPO크로스 리전 복제Route 53 페일오버헬스 체크S3 CRRRDS Read Replica Promotion

실습 결과물

  • Primary 리전 전체 인프라 (VPC + ALB + ASG + RDS)
  • Secondary 리전 대기 인프라 (VPC + ALB + ASG 축소)
  • RDS 크로스 리전 읽기 전용 복제본
  • S3 교차 리전 복제(CRR) 구성
  • Route 53 헬스 체크 + 페일오버 라우팅 정책
  • 장애 시뮬레이션 및 자동 페일오버 검증 결과

단계별 실습 가이드

직접 실습해보세요

실습 환경이 제공되는 클라우드 교육 과정에 참여하여 실제 AWS 환경에서 이 가이드를 따라해보세요.