글로벌 회사가 Amazon S3를 사용하여 us-east-1 리전에서 상품 카탈로그 웹사이트를 호스팅합니다. 회사는 다양한 지역 사용자의 웹사이트 성능을 개선하고 원본 서버의 부하를 줄여야 합니다. 회사는 Amazon CloudFront를 사용하는 고가용성 크로스 리전 솔루션을 구현해야 합니다. 운영 노력을 최소화하면서 이 요구사항을 충족하는 솔루션은 무엇입니까?
- A. 여러 CloudFront 배포를 설정합니다. 각 배포를 다른 리전의 다른 S3 버킷으로 지정합니다. Amazon Route 53 지연 시간 기반 라우팅을 사용하여 사용자를 가장 가까운 배포로 지정합니다. us-east-1의 S3 버킷과 다른 리전의 S3 버킷 간에 S3 복제를 활성화합니다.
- B. us-east-1에서 Origin Shield가 활성화된 CloudFront를 활성화합니다. 글로벌 엣지 로케이션을 구성합니다. 정적 콘텐츠와 동적 콘텐츠에 대한 최적의 TTL이 있는 캐시 동작을 설정합니다. 다른 리전의 S3 버킷에 대한 원본 장애 조치를 구성합니다. us-east-1의 S3 버킷과 다른 리전의 S3 버킷 간에 S3 복제를 활성화합니다.✓ 정답
- C. CloudFront와 Origin Shield를 us-east-1에서 활성화합니다. CloudFront와 S3 원본 사이의 분산 캐싱 계층으로 사용할 여러 리전의 Amazon ElastiCache 클러스터를 구성합니다. us-east-1의 S3 버킷을 다른 리전의 S3 버킷과 동기화하는 복제 스크립트를 설정합니다. Amazon EventBridge를 사용하여 스크립트를 하루에 한 번 실행하도록 스케줄합니다.
- D. eu-west-1 리전에서 Origin Shield가 활성화된 CloudFront를 활성화합니다. Regional 엣지 캐시를 구성합니다. 요청을 가장 가까운 Regional 엣지 로케이션으로 라우팅하도록 AWS Global Accelerator를 구현합니다. us-east-1의 S3 버킷과 다른 리전의 S3 버킷 간에 S3 복제를 활성화합니다.
해설
【핵심 용어】 ▸ Origin Shield — CloudFront 캐시 앞의 추가 캐싱 계층 ▸ Global Edge Locations — 전 세계 엣지 로케이션 활용 ▸ Origin Failover — 원본 서버 장애 시 자동 전환 【정답 포인트】 ▸ Origin Shield + 적절한 TTL → 원본 부하 감소, 높은 캐시 히트율 ▸ 단일 배포 (us-east-1) → 운영 단순화, 관리 오버헤드 최소 ▸ Origin Failover → 크로스 리전 고가용성 (추가 복제본) ▸ 글로벌 엣지 로케이션 자동 활용 → 지역별 성능 최적화 【오답 체크】 (A) 다중 배포 + Route 53 → 관리 복잡도 증가, 라우팅 설정 필요 (C) ElastiCache 추가 → 불필요한 복잡도, CloudFront의 엣지 캐시로 충분 (D) eu-west-1 Origin Shield → 지역 편향, Global Accelerator는 CDN과 중복 【시험 포인트】 단일 CloudFront + Origin Shield = 최소 운영 오버헤드로 글로벌 성능 달성. CloudFront 자체가 글로벌 배포이므로 다중 배포 불필요합니다.