Lambda Managed Instances 실행 환경 이해

Lambda Managed Instances 실행 환경 이해 (Understanding the Lambda Managed Instances execution environment)

Lambda Managed Instances는 고객 소유 인프라에서 Lambda 함수를 실행하는 실행 모델이에요. 이 페이지에서는 Lambda Managed Instances의 실행 환경을 설명해요.

출처: AWS Lambda 개발자 안내서

본문

Lambda Managed Instances의 실행 환경은 기본 Lambda 함수와 몇 가지 중요한 차이점이 있어요. 이를 이해하면 워크로드에 맞게 Managed Instances를 구성하는 데 도움이 돼요.

동시 호출 (Concurrent invocations)

Managed Instances는 실행 환경 내에서 동시 호출을 지원해요. 즉, 단일 Managed Instance가 여러 함수 호출을 동시에 처리할 수 있어요. 이것은 각 실행 환경이 한 번에 단일 호출을 처리하는 기본 Lambda 함수와 다르거나, 그와 비교해 확장이 다른 방식으로 관리된다는 것을 의미해요.

수명주기 모델 (Lifecycle model)

Managed Instances는 기본 Lambda 함수와 다른 수명주기 모델을 사용해요. 이 차이는 실행 환경이 초기화, 재사용, 종료되는 방식을 포함해요.

고객 소유 인프라 (Customer-owned infrastructure)

Managed Instances는 고객 소유 인프라에서 실행돼요. 이는 규정, 거버넌스, 성능 요구 사항에 따라 달라지는 인프라 배치에 대한 제어력을 제공해요.

함수 런타임 통신 (Function runtime communication)

함수의 런타임은 Runtime API를 사용해 Lambda와 통신해요. Managed Instances 실행 환경의 구조에 대한 자세한 내용은 Lambda 실행 환경 수명주기를 참고하세요.

더 알아보기 (Learn more)