게시된 날짜: Nov 29, 2018
이제 Application Load Balancer가 Lambda 함수를 호출하여 HTTP(S) 요청을 처리할 수 있습니다. 이를 통해 사용자는 웹 브라우저 등의 모든 HTTP 클라이언트에서 서버를 사용하지 않는 애플리케이션에 액세스할 수 있습니다. Application Load Balancer가 컨텐츠 기반 라우팅 규칙을 지원하게 됨으로써 요청 내용에 따라 다른 Lambda 함수로 요청을 라우팅하는 것도 가능해졌습니다. 이전에는 EC2 인스턴스, 컨테이너 및 온프레미스 서버만을 Application Load Balancer의 대상으로 사용할 수 있었으며 HTTP(S) 상에서 Lambda 함수를 호출하려면 다른 프록시 솔루션이 필요했습니다. 이제는 Application Load Balancer를 공통 HTTPS 엔드포인트로 사용할 수 있으므로 서버를 사용하는 컴퓨팅 및 서버를 사용하지 않는 컴퓨팅을 활용하는 애플리케이션의 운영과 모니터링이 간소화됩니다.
사용자는 Elastic Load Balancing Console, AWS SDK 또는 AWS Command Line Interface (CLI)를 사용하여 Lambda 함수를 Application Load Balancer의 대상으로 등록할 수 있습니다. 또한, 몇 번만 클릭하여 AWS Lambda 콘솔에서 Application Load Balancer를 Lambda 함수에 대한 트리거로 구성하는 것도 가능합니다.
일반적으로 AWS Lambda 및 Application Load Balancer에는 요금이 부과됩니다. 자세한 내용은 Application Load Balancer 요금 페이지를 참조하십시오.
Application Load Balancer를 통한 Lambda 호출 지원은 미국 동부 (버지니아 북부), 미국 동부 (오하이오), 미국 서부 (캘리포니아 북부), 미국 서부 (오레곤), 아시아 태평양 (뭄바이), 아시아 태평양 (서울), 아시아 태평양 (싱가포르), 아시아 태평양 (시드니), 아시아 태평양 (도쿄), 캐나다 (중부), EU (프랑크푸르트), EU (아일랜드), EU (런던), EU (파리), 남아메리카 (상파울루) 및 GovCloud (미국 서부) WAS 리전에서 기존 및 새 Application Load Balancer에서 사용할 수 있습니다.