AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
미션 크리티컬한 오토 스케일링 애플리케이션을 한 번에 하나의 인스턴스씩 업데이트해야 하며, 나머지 플릿은 계속 트래픽을 처리해야 합니다. 업데이트되는 인스턴스는 CPU 집약적이므로 모니터링해야 합니다. CPU가 85%를 초과하면 배포가 자동으로 롤백되어야 합니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon EC2 Auto Scaling과 함께 AWS CodeDeploy를 사용합니다. 인스턴스 CPU 사용률에 대한 알람을 생성합니다. CodeDeployDefault.OneAtATime 배포 구성을 사용합니다. CPU 알람이 위반될 경우 배포 그룹에 대한 자동 롤백을 구성하여 롤백합니다..
이것이 정답인 이유
정답은 AWS CodeDeploy가 미션 크리티컬 애플리케이션의 요구 사항을 가장 잘 충족하기 때문입니다. CodeDeploy는 CodeDeployDefault.OneAtATime 배포 구성을 통해 한 번에 하나의 인스턴스만 업데이트하도록 보장하여 나머지 플릿이 트래픽을 계속 처리할 수 있게 합니다. 또한, CPU 사용률에 대한 CloudWatch 알람을 생성하고 이를 CodeDeploy 배포 그룹과 통합하여 CPU가 85%를 초과하면 자동으로 롤백되도록 구성할 수 있습니다.
오답인 AWS CloudFormation 및 Step Functions는 복잡하며 CodeDeploy만큼 직접적인 배포 및 롤백 기능을 제공하지 않습니다. AWS Elastic Beanstalk는 롤링 배포를 지원하지만, CodeDeploy의 세분화된 롤백 제어 및 배포 구성 유연성에는 미치지 못합니다. AWS Systems Manager를 사용한 블루/그린 배포는 전체 환경을 전환하는 방식이므로, 한 번에 하나의 인스턴스만 업데이트해야 하는 요구 사항에 부합하지 않습니다.