Lambda 함수가 S3 버킷의 객체를 처리하지만, 초기화(라이브러리 로드, 클라이언트 생성)로 인해 일부 호출이 다른 호출보다 느립니다. 개발자는 예측 가능하고 짧은 지연 시간의 호출 시간을 원하며, 초기화 작업이 각 호출 시점이 아닌 할당 시점에 발생하도록 요구합니다. 이 목표를 달성하기 위한 단계 조합은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 함수에 프로비저닝된 동시성(provisioned concurrency)을 활성화하여 필요한 수의 실행 환경이 미리 초기화되도록 합니다., 변경 사항을 배포하고 Lambda 함수의 새롭고 변경 불가능한 버전을 게시합니다..
이것이 정답인 이유
Lambda 함수의 초기화 지연 시간(콜드 스타트)을 줄이고 예측 가능한 성능을 얻으려면 프로비저닝된 동시성(Provisioned Concurrency)을 활성화해야 합니다. 이는 지정된 수의 실행 환경을 미리 초기화하여 함수 호출 시 즉시 응답할 수 있도록 합니다. $LATEST 버전은 변경 가능하므로 프로비저닝된 동시성과 함께 사용하기에 적합하지 않습니다. 프로비저닝된 동시성은 항상 특정 함수 버전 또는 별칭에 적용되어야 합니다. 따라서 변경 사항을 배포한 후에는 함수의 새롭고 변경 불가능한 버전을 게시해야 합니다. 예약된 동시성(Reserved Concurrency)은 함수가 사용할 수 있는 최대 동시 실행 수를 제한하지만, 콜드 스타트 문제를 해결하지는 않습니다. EventBridge Scheduler는 함수 호출을 예약하는 데 사용되지만, 초기화 지연 시간과는 직접적인 관련이 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음