애플리케이션이 Amazon API Gateway를 사용하여 Lambda 함수를 호출하며 지연 시간에 민감합니다. 개발자는 스케일링 중에 발생하는 콜드 스타트 지연 시간을 줄이도록 Lambda 함수를 구성해야 합니다. 개발자는 무엇을 해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 함수의 새 버전을 게시하고 해당 버전에 대해 프로비저닝된 동시성을 구성합니다. 프로비저닝된 동시성을 지연 시간 요구 사항을 충족하도록 설정합니다..
이것이 정답인 이유
정답은 Lambda 함수의 새 버전을 게시하고 해당 버전에 대해 프로비저닝된 동시성을 구성하는 것입니다. 프로비저닝된 동시성은 Lambda 함수가 콜드 스타트 없이 즉시 실행될 수 있도록 미리 초기화된 실행 환경을 유지합니다. 이는 지연 시간에 민감한 애플리케이션에 특히 중요하며, 스케일링 중 발생하는 콜드 스타트 지연 시간을 효과적으로 줄여줍니다. 오답 설명: Lambda 함수의 메모리를 최대값으로 늘리고 예약된 동시성 제한을 높이는 것은 콜드 스타트 지연 시간을 직접적으로 줄이지 않습니다. 메모리 증가는 함수 실행 속도를 향상시킬 수 있지만, 초기화 시간을 단축하지는 않습니다. 예약된 동시성은 함수가 사용할 수 있는 최대 동시 실행 수를 제한할 뿐, 콜드 스타트를 방지하지는 않습니다. Lambda 함수의 예약된 동시성을 현재 프로덕션 요청 볼륨과 일치하도록 설정하는 것은 함수가 필요한 만큼의 동시성을 확보하도록 보장하지만, 콜드 스타트 자체를 방지하는 메커니즘은 아닙니다. 이는 주로 과도한 호출로 인한 스로틀링을 방지하는 데 사용됩니다. Service Quotas를 사용하여 함수가 실행되는 AWS 계정에서 Lambda에 대한 더 높은 계정 동시성 제한을 요청하는 것은 계정 전체의 Lambda 동시성 상한을 늘리는 것이며, 특정 함수의 콜드 스타트 지연 시간을 줄이는 데 직접적인 영향을 주지 않습니다. 이는 더 많은 함수가 동시에 실행될 수 있도록 허용하지만, 각 함수의 초기화 시간을 단축하지는 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음