AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
DevOps 팀은 CodeDeploy를 사용하여 blue/green all-at-once 방식으로 ALB 뒤에 ECS 애플리케이션을 배포합니다. 최근 릴리스로 인해 응답 시간이 크게 증가하여 롤백해야 했습니다. 팀은 모든 트래픽을 전환하기 전에 새 버전을 관찰하고 응답 시간이 증가하면 신속하게 롤백할 수 있는 배포 방식을 원합니다. 이 요구 사항을 충족하는 단계 조합은 무엇입요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CodeDeploy 배포 구성을 CodeDeployDefault.ECSCanary10Percent5Minutes로 변경합니다., ALB TargetResponseTime 지표에 대한 CloudWatch 경보를 생성하여 응답 시간이 임계값을 초과할 때 트리거되도록 합니다. 경보를 CodeDeploy 배포 그룹과 연결하고 경보 임계값이 충족되면 그룹이 롤백되도록 구성합니다..
이것이 정답인 이유
CodeDeployDefault.ECSCanary10Percent5Minutes 배포 구성은 새 버전으로 트래픽의 10%를 5분 동안 전환한 후 나머지 트래픽을 전환합니다. 이는 새 버전을 관찰하고 문제가 발생할 경우 신속하게 롤백할 수 있는 기회를 제공합니다. ALB TargetResponseTime 지표에 대한 CloudWatch 경보를 생성하고 이를 CodeDeploy 배포 그룹과 연결하면 응답 시간 증가를 감지하고 자동으로 롤백을 트리거할 수 있습니다.
CodeDeployDefault.ECSLinear10PercentEvery3Minutes는 트래픽을 선형적으로 전환하므로 카나리 배포만큼 빠른 관찰 및 롤백 기능을 제공하지 않습니다. UnHealthyHostCount 및 TargetConnectionErrorCount 지표는 응답 시간 증가보다는 호스트 상태 또는 연결 오류를 나타내므로 이 특정 문제에는 덜 적합합니다.