pulse.huny.dev
HunyDev
Understanding AWS Lambda Managed Instances: Bridging Serverless and EC2

Understanding AWS Lambda Managed Instances: Bridging Serverless and EC2

최근 AWS Lambda Managed Instances 기능이 공식 발표됐고, 클라우드 설계에서 흥미로운 가능성을 열었다

Hun Jang
Hun Jang Dec 3, 2025

AWS, Lambda Managed Instances 공개

왜 눈여겨볼 만한가

  • Lambda 특유의 “서버 관리 불필요 → 코드 집중” 경험을 유지하면서, 동시에 Amazon EC2 인스턴스 기반으로 동작 가능해졌다. 즉, 서버리스 + VM의 유연성을 동시에 챙길 수 있다. (Amazon Web Services, Inc.)
  • 기존 Lambda가 제공하지 않았던 “고성능 CPU(예: AWS Graviton4), 고대역 네트워크, 메모리/CPU 비율 설정, 커스텀 인스턴스 타입” 같은 EC2급 스펙을 쓸 수 있으므로, 머신러닝 인퍼런스나 고성능 처리처럼 리소스 요구가 큰 워크로드에 유리하다. (AWS Documentation)
  • 비용 최적화 측면에서도 장점이 생겼다. 즉, 단발성 요금(pay‑per‑invoke)이 아니라, EC2 Savings Plans 또는 Reserved Instances 같은 EC2의 가격 모델을 활용할 수 있어, 지속적인 부하나 예측 가능한 워크로드에 대해 저렴하게 운영 가능하다. (Amazon Web Services, Inc.)

작동 방식 & 제약점

  • 새로운 개념인 Capacity Provider 를 만들고, 해당 프로바이더에서 지정된 EC2 인프라에 Lambda 함수를 매핑한다. 이를 통해 VPC 설정, 인스턴스 유형, 스케일링 정책 등 인프라 요구사항을 정의할 수 있다. (AWS Documentation)
  • Managed Instances 환경에서는 하나의 EC2 인스턴스 위에서 여러 개의 Lambda 함수 호출(concurrent invocation)을 동시에 처리할 수 있다. 즉, 기존 Lambda처럼 “1 리퀘스트 = 1 실행 환경” 이 아니라 “멀티 스레드 / 멀티 처리 환경”으로 동작할 수 있어, IO‑heavy 혹은 동시성 많은 workloads 에 적합하다. (AWS Documentation)
  • 다만 스케일 방식이 기존 Lambda의 즉각적인 on‑demand 방식이 아니라, EC2 인스턴스의 CPU 사용량을 바탕으로 비동기적으로 확장되므로, 갑작스러운 트래픽 스파이크에는 주의할 필요 있다. (AWS Documentation)

You might also like

BlogPro logo
Made with BlogPro

Tags