- Amazon Web Services(AWS)에서 제공하는 이벤트 중심의 컴퓨팅 서비스입니다. 이 서비스는 코드를 서버에 배포하거나 서버를 관리하지 않고도 실행할 수 있게 해주며, 이를 통해 개발자는 인프라에 대한 걱정 없이 코드에 집중할 수 있습니다. - AWS Lambda는 코드를 실행할 때 필요한 컴퓨팅 자원을 자동으로 관리해주고, 여러 AWS 서비스와 연동되어 다양한 유형의 애플리케이션과 백엔드 서비스를 구축할 수 있게 해줍니다. - AWS Lambda를 사용하면 코드 실행에 따른 요금만 지불하므로, 비용 효율적인 솔루션을 제공합니다. 서버 유지 비용이나 대기 시간에 대한 요금이 발생하지 않습니다.
- 람다 함수의 코드와 리소스를 관리하는 방법 중 하나입니다. 이는 공통적으로 사용되는 라이브러리, 사용자 정의 런타임, 또는 다른 함수에서 쉽게 공유할 수 있는 리소스를 람다 함수와 분리하여 패키징하는데 사용됩니다. - 이를 통해 코드를 더욱 모듈화하고, 라이브러리와 리소스를 여러 함수에서 재사용할 수 있게 됩니다. 계층은 버전 관리가 가능하며, 각 함수는 특정 버전의 계층을 사용하도록 설정할 수 있습니다. - 최종적으로 이를 사용하여 코드의 중복을 줄이고, 배포 패키지의 크기를 줄이며 함수의 실행시간을 단축할 수 있습니다.
- 함수 - Layer 연결의 주요 목적은 AWS Lambda 함수를 보다 효과적으로 관리하고, 공통적으로 사용되는 라이브러리, 사용자 정의 런타임, 또는 다른 함수에서 쉽게 공유할 수 있는 리소스를 람다 함수와 분리하여 패키징하는 것입니다. - 이를 통해 코드를 더욱 모듈화하고, 라이브러리와 리소스를 여러 함수에서 재사용할 수 있게 됩니다. 계층은 버전 관리가 가능하며, 각 함수는 특정 버전의 계층을 사용하도록 설정할 수 있습니다.