게시된 날짜: May 24, 2021
AWS Lambda 익스텐션은 모니터링, 관찰 기능, 보안, 거버넌스 등 자주 사용하는 운영 도구를 AWS Lambda와 통합하는 새로운 방법입니다. 익스텐션이 정식 버전으로 제공되어 이제 새로운 성능 개선 사항과 Imperva, Instana, Sentry, Site24x7, AWS Distro for OpenTelemetry를 비롯한 더 많은 파트너를 이용할 수 있습니다.
익스텐션은 Lambda Runtime Extensions API를 사용하여 Lambda 환경에 긴밀하게 통합됩니다. 익스텐션은 Lambda 수명 주기의 모든 단계(함수 초기화, 호출 및 종료)를 제어하고 관여합니다. AWS, AWS 파트너 및 오픈 소스 도구의 익스텐션은 광범위한 사용 사례를 지원합니다. 예를 들어 익스텐션을 사용하여 함수 핸들러가 실행되기 전에 구성과 비밀을 미리 가져오거나 함수 로그를 모든 대상으로 직접 보낼 수 있습니다.
이번 출시를 통해 Lambda 서비스는 포함된 익스텐션이 완료될 때까지 기다리지 않고 함수 코드가 완료되는 즉시 함수에서 응답을 반환합니다. 이를 통해 익스텐션은 함수의 응답이 반환된 후 선호하는 대상으로 원격 분석을 보내는 것과 같은 작업을 수행할 수 있습니다.
익스텐션은 Lambda 함수와 동일한 청구 모델을 공유하며 Lambda 수명 주기의 모든 단계에서 사용된 컴퓨팅 시간에 대해 요금이 부과됩니다. 함수 호출의 경우 처리된 요청 수와 코드 및 모든 익스텐션 실행에 사용된 컴퓨팅 시간에 대해 1밀리초 단위로 비용을 지불합니다. 익스텐션 결제에 대해 자세히 알아보려면 Lambda FAQ 페이지를 참조하세요.
AWS Lambda 익스텐션은 미국 동부(버지니아 북부), EU(아일랜드) 및 EU(밀라노) 리전에서 정식 버전으로 제공됩니다. 자세한 내용은 AWS 리전별 서비스 목록을 참조하세요.
ZIP 아카이브 또는 컨테이너 이미지로 패키지된 함수를 사용하여 익스텐션을 배포할 수 있습니다. AWS 및 AWS 파트너의 익스텐션 사용을 시작하려면 뉴스 블로그 게시물에 제공된 링크를 따르세요. 익스텐션을 직접 구축할 수도 있습니다. 익스텐션을 구축하는 방법에 대해 자세히 알아보려면 AWS Lambda 개발자 가이드를 참조하세요.