AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
CodePipeline/CodeBuild/CodeDeploy를 사용하여 REST API(API Gateway + Lambda)가 배포되었습니다. 최근 릴리스로 인해 광범위한 고객 영향 오류가 발생했습니다. DevOps 팀은 오류 발생 시 가능한 한 적은 고객에게 영향을 미치면서 가장 최근의 안정적인 버전으로 자동 롤백하기를 원합니다. 어떤 솔루션이 가장 운영 효율적일까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 자동 롤백 기능이 있는 CodeDeploy LambdaCanary10Percent10Minutes 배포를 사용합니다. API Gateway HTTP 502(Bad Gateway) 오류에 대한 CloudWatch 경보를 생성하고 경보 임계값 충족 시 롤백을 구성합니다..
이것이 정답인 이유
정답은 CodeDeploy의 LambdaCanary10Percent10Minutes 배포 전략과 자동 롤백 기능을 사용하는 것입니다. Canary 배포는 트래픽의 10%를 10분 동안 새 버전에 점진적으로 전환하여 잠재적인 문제를 조기에 감지할 수 있도록 합니다. CloudWatch 경보를 API Gateway의 HTTP 502 오류에 연결하고 임계값 충족 시 자동 롤백을 구성하면, 문제가 발생했을 때 최소한의 고객에게만 영향을 미치면서 신속하게 안정적인 이전 버전으로 되돌릴 수 있어 운영 효율성이 가장 높습니다.
LambdaAllAtOnce 배포는 모든 트래픽을 한 번에 전환하므로 오류 발생 시 모든 고객에게 영향을 미칩니다. 수동 롤백은 자동화된 롤백보다 대응 시간이 느리고 인적 오류의 가능성이 있습니다. CloudWatch Logs 지표 필터를 사용하는 것은 가능하지만, CloudWatch 경보가 더 직접적이고 표준적인 모니터링 및 롤백 트리거 방식입니다.