AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
한 회사에서 새로운 기능 개발 시간을 단축하고자 합니다. 이 회사는 CodeBuild 및 CodeDeploy를 사용하여 애플리케이션을 빌드하고 배포하며, 마이크로서비스별로 별도의 CodePipeline CI/CD 파이프라인을 가지고 있습니다. 이 회사는 기능 릴리스 간 평균 시간 및 배포 실패 후 평균 복구 시간과 같은 지표에 대한 가시성을 높여야 합니다. 최소한의 구성 노력으로 이러한 가시성을 제공하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 성공 및 실패한 파이프라인 실행에 대한 사용자 지정 CloudWatch 지표를 내보내는 Lambda를 작성합니다. 각 성공적인 실행 후와 각 실패한 실행 후에 Lambda를 호출하는 EventBridge 규칙을 생성합니다. 해당 지표를 사용하여 CloudWatch 대시보드를 생성합니다..
이것이 정답인 이유
정답은 각 파이프라인 실행 후 즉시 CloudWatch 지표를 게시하는 Lambda 함수를 사용하고 EventBridge 규칙을 통해 이 Lambda를 트리거하는 것입니다. 이 접근 방식은 성공 및 실패한 파이프라인 실행에 대한 실시간 데이터를 제공하여 평균 기능 릴리스 시간 및 복구 시간과 같은 지표를 정확하게 계산할 수 있도록 합니다. CloudWatch 대시보드는 최소한의 구성 노력으로 이러한 지표에 대한 가시성을 제공하는 데 적합합니다. 5분마다 Lambda를 호출하도록 예약하는 것은 실시간 가시성을 제공하지 않으므로 정확한 복구 시간 계산에 적합하지 않습니다. DynamoDB에 데이터를 기록하고 QuickSight를 사용하는 것은 더 많은 구성 노력이 필요하며, CloudWatch 지표 및 대시보드만으로도 요구 사항을 충족할 수 있습니다.