VPC에서 실행되는 Lambda 함수가 VPC 엔드포인트를 통해 SQS 대기열을 폴링한 다음, 메시지에서 숫자 값의 이동 평균을 계산합니다. 초기 테스트 결과 이동 평균이 정확하지 않은 것으로 나타났습니다. 개발자가 정확한 이동 평균을 보장하려면 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 함수의 예약된 동시성을 1로 설정합니다. 함수에서 이동 평균을 계산하고 계산된 이동 평균을 Amazon ElastiCache에 저장합니다..
이것이 정답인 이유
이동 평균 계산의 정확성을 보장하려면 Lambda 함수의 동시성 문제를 해결해야 합니다. 예약된 동시성을 1로 설정하면 한 번에 하나의 Lambda 함수 인스턴스만 실행되도록 하여 여러 인스턴스가 동시에 이동 평균을 업데이트하여 발생할 수 있는 경쟁 조건을 방지합니다. 계산된 이동 평균을 Amazon ElastiCache에 저장하면 함수 호출 간에 상태를 유지하여 각 호출이 이전 계산을 기반으로 정확하게 평균을 업데이트할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 적절하지 않습니다. ElastiCache에 값을 저장하는 것은 좋지만, 초기화 시 캐시된 값을 사용하는 것만으로는 동시성 문제를 해결하지 못합니다. 프로비저닝된 동시성은 콜드 스타트 지연 시간을 줄이는 데 사용되며, 동시성 제어에는 예약된 동시성이 더 적합합니다. Lambda 레이어는 코드 및 종속성을 공유하는 데 사용되며, 함수 호출 간에 상태를 저장하는 데는 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음