개발자가 프로덕션 AWS Lambda 함수에서 버그를 수정하고 테스트 환경에서 변경 사항을 검증했습니다. 개발자는 처음에 사용자 중 10%만 새 코드를 볼 수 있도록 프로덕션 환경에 업데이트를 점진적으로 배포하려고 합니다. 적절한 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 코드를 업데이트하고 새 버전을 게시합니다. Lambda 별칭을 생성하고 별칭에 가중치 기반 트래픽을 구성하여 프로덕션 버전에 90%, 새 버전에 10%를 보냅니다..
이것이 정답인 이유
정답은 Lambda 별칭의 가중치 기반 트래픽 라우팅을 활용하는 것입니다. Lambda 함수를 업데이트하고 새 버전을 게시한 다음, 별칭을 생성하거나 기존 별칭을 업데이트하여 두 버전(예: $LATEST 또는 이전 버전과 새 버전) 간에 트래픽을 분할할 수 있습니다. 이 방법을 사용하면 점진적인 배포를 통해 위험을 최소화하면서 새 코드를 점진적으로 사용자에게 노출할 수 있습니다. 오답 설명: 첫 번째 오답은 Lambda 트리거를 사용하여 트래픽을 분할하는 것을 제안하지만, 트리거는 함수 호출을 시작하는 데 사용되며 트래픽 라우팅을 직접 관리하지 않습니다. 두 번째 오답은 별도의 Lambda 함수를 생성하고 별칭으로 트래픽을 분할하는 것을 제안하지만, 이는 불필요하게 복잡하며 Lambda 버전 및 별칭의 의도된 사용법이 아닙니다. 별칭은 동일한 함수의 다른 버전을 가리켜야 합니다. 세 번째 오답은 Lambda 프록시 통합을 제안하는데, 이는 API Gateway와 같은 서비스에서 사용되는 통합 유형이며 Lambda 버전 간의 트래픽 분할에 직접적으로 적용되지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음