한 팀이 여러 Lambda 함수로 구성된 마이크로서비스 앱에 AWS SAM 템플릿을 사용하고 있으며, 전체 롤아웃 전에 업데이트된 버전에 소량의 트래픽을 라우팅하여 새로운 배포를 자동으로 테스트하려고 합니다. 어떤 단계가 가장 운영 효율적인 솔루션을 제공할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS SAM 템플릿에서 점진적 배포 기본 설정을 활성화합니다., 배포 기본 설정 Canary10Percent30Minutes를 사용하고 배포 중에 테스트할 후크를 추가합니다..
이것이 정답인 이유
AWS SAM(Serverless Application Model)은 Lambda 함수에 대한 점진적 배포를 기본적으로 지원하여 업데이트된 버전에 트래픽을 점진적으로 전환하고 문제가 발생할 경우 롤백할 수 있도록 합니다. 'AWS SAM 템플릿에서 점진적 배포 기본 설정을 활성화합니다'는 SAM 템플릿 내에서 점진적 배포를 구성하는 일반적인 단계입니다. '배포 기본 설정 Canary10Percent30Minutes를 사용하고 배포 중에 테스트할 후크를 추가합니다'는 SAM에서 제공하는 특정 점진적 배포 전략 중 하나입니다. Canary10Percent30Minutes는 새 버전에 트래픽의 10%를 30분 동안 라우팅한 다음 점진적으로 나머지 트래픽을 전환합니다. 배포 중에 테스트할 후크를 추가하면 이 단계에서 자동화된 테스트를 실행하여 새 버전의 유효성을 검사할 수 있습니다. 다른 옵션들은 SAM의 점진적 배포 기능과 직접적으로 관련이 없거나 운영 효율적이지 않습니다. CodeDeploy를 직접 호출하는 것은 SAM의 통합된 기능을 사용하지 않는 것이며, EventInvokeConfig는 비동기 호출에 대한 재시도 정책과 데드 레터 큐를 구성하는 데 사용됩니다. Linear10PercentEvery10Minutes는 또 다른 유효한 배포 전략이지만, Canary10Percent30Minutes가 더 일반적인 카나리 배포 시나리오를 나타냅니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음