AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
애플리케이션은 기본 오리진으로 리전의 퍼블릭 Application Load Balancer(ALB)를 사용하는 Amazon CloudFront 배포를 사용합니다. 앱은 웜 스탠바이 설정으로 보조 리전에 배포되며, 비즈니스에서는 HTTP GET 요청에 대해 0초 RTO(복구 시간 목표)를 요구합니다. HTTP GET이 해당 RTO를 충족하도록 보조 리전으로의 페일오버를 자동화하려면 어떻게 해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 보조 ALB에 대한 기존 배포에 새 오리진을 추가하고 원래 ALB를 기본으로 하는 오리진 그룹을 생성합니다. HTTP 5xx 응답 시 페일오버되도록 오리진 그룹을 구성하고 기본 동작을 업데이트하여 오리진 그룹을 사용하도록 합니다..
이것이 정답인 이유
이 솔루션은 CloudFront 오리진 그룹을 활용하여 0초 RTO를 달성합니다. 기존 CloudFront 배포에 보조 ALB를 새 오리진으로 추가하고, 기본 ALB를 기본으로 하는 오리진 그룹을 생성합니다. HTTP 5xx 오류 발생 시 보조 ALB로 자동 페일오버되도록 오리진 그룹을 구성하고, 기본 동작이 이 오리진 그룹을 사용하도록 업데이트합니다. CloudFront는 기본 오리진에서 오류가 감지되면 즉시 보조 오리진으로 요청을 라우팅하여 0초 RTO를 충족합니다.
다른 옵션들은 다음과 같은 이유로 적합하지 않습니다.
Route 53을 통한 페일오버는 DNS 전파 시간으로 인해 0초 RTO를 보장할 수 없습니다.
Route 53 별칭 레코드의 TTL을 0으로 설정해도 DNS 캐싱으로 인해 즉각적인 페일오버가 어렵습니다.
CloudFront 함수를 사용한 307 리디렉션은 클라이언트가 새 요청을 보내야 하므로 0초 RTO를 충족하지 못합니다.