CISO는 최소한의 다운타임으로 가능한 한 빨리 패치 배포가 이루어지고 빠르게 롤백할 수 있도록 CI/CD 변경을 요구합니다. 웹 앱은 Application Load Balancer 뒤의 EC2 인스턴스 플릿에서 실행됩니다. 소스는 GitHub에 있으며, 빌드는 기존 CodeBuild 프로젝트를 사용하고, CodePipeline은 GitHub에서 빌드를 트리거합니다. 어떤 CI/CD 배포 구성이 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS CodeDeploy를 블루/그린 배포용으로 구성하는 배포 단계를 포함하는 CodePipeline을 사용합니다. 새 배포를 모니터링하고 문제가 발생하면 CodeDeploy를 사용하여 롤백을 수행합니다..
이것이 정답인 이유
정답은 CodePipeline에 AWS CodeDeploy를 블루/그린 배포용으로 구성하는 배포 단계를 포함하고, 문제가 발생하면 CodeDeploy를 사용하여 롤백을 수행하는 것입니다. 블루/그린 배포는 새 버전(그린)을 기존 버전(블루)과 별도로 배포하여 최소한의 다운타임으로 전환할 수 있게 합니다. 문제가 발생하면 트래픽을 즉시 블루 환경으로 되돌려 빠르게 롤백할 수 있으므로 CISO의 요구사항인 빠른 롤백과 최소 다운타임을 충족합니다. 인플레이스 배포는 기존 인스턴스를 업데이트하므로 배포 중 다운타임이 발생할 수 있고, 롤백 시에도 복구 시간이 더 오래 걸릴 수 있습니다. AWS CloudFormation은 인프라 배포에 적합하지만, 애플리케이션 코드 배포 및 빠른 롤백 메커니즘으로는 CodeDeploy만큼 효율적이지 않습니다. AWS OpsWorks는 구성 관리 서비스로, CodeDeploy만큼 정교한 배포 전략과 롤백 기능을 제공하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음