Pulse 게시 ·

AWS Lambda Web Functions, 기존 HTTP 서버 배포·활성 CPU 과금 지원

AWS가 이벤트 핸들러로 바꾸지 않고 기존 HTTP 서버를 배포하는 Lambda Web Functions를 출시했다. 실행 환경당 최대 128개 요청을 동시에 처리하고, CPU는 실제 사용 시간에, 메모리는 환경 유지 시간에 과금한다. 출시 시점에는 도쿄 등 5개 리전에서 Node.js 24·Arm64를 지원하며, 다중 리전 배포와 지연시간 기반 라우팅을 자동 구성한다.

내용·출처 업데이트 · 2026. 10. 13. 오후 8:31

Express·Hono·Fastify·Next.js 등 Node.js 기반 포트 수신 서버를 어댑터 없이 배포한다. 서버는 AWS_LAMBDA_HTTP_ENDPOINT가 지정한 호스트·포트에서 수신해야 한다.

출시 리전은 미국 버지니아 북부·오하이오·오리건, 일본 도쿄, 아일랜드다. VPC 내부 자원 연결도 지원한다.

다중 리전 배포 시 하나의 글로벌 URL을 제공하고, 호출자에게 지연시간이 가장 낮은 리전으로 최선 노력 방식의 라우팅을 수행한다.

코드 리비전별 트래픽 비중을 지정해 점진적으로 배포할 수 있다.

CloudFront 원본 접근 제어(OAC)를 엔드포인트에 연결하면 지정한 배포의 서명된 요청만 허용할 수 있다.

기존 이벤트 기반 Lambda는 Event Functions로 명명하며, 단일 동시 실행 핸들러와 경과 시간 과금 모델을 유지한다.

DB·외부 API 응답을 기다리는 시간이 긴 웹앱이나 토큰 스트리밍 API라면 활성 CPU 과금의 이점을 기대할 수 있다.

원문