게시된 날짜: Nov 30, 2017
이제 개별 AWS Lambda 함수에 동시성 한도를 설정할 수 있습니다. 설정한 동시성 한도에는 지정된 함수의 계정 수준 동시성 한도의 일부가 예약됩니다. 이 기능을 통해 일정 함수가 최대 허용 동시 실행 횟수에 도달하면 스로틀링되도록 설정할 수 있습니다. 이는 Lambda가 호출하는 다운스트림 리소스로 트래픽 속도를 제한하거나(예: 데이터베이스) 프라이빗 VPC에 액세스하는 함수의 탄력적 네트워크 인터페이스(ENI) 및 IP 주소 사용을 제어하려고 하는 경우, 유용합니다.
함수의 동시성 한도에 숫자 값을 설정할 수 있으며, 이 한도는 계정의 전체 동시성 한도($ACCOUNT로 정의됨)에서 할당됩니다. 한 계정의 리전당 모든 함수의 기본 동시성 한도는 1,000입니다. 모든 함수의 동시 실행 횟수는 기본적으로 이 계정 수준 한도(즉, $ACCOUNT)를 기준으로 계산됩니다. 특정 함수에 동시성 한도를 설정하면 해당 함수의 동시성 한도 할당이 공유 풀에서 공제되어 이 특정 함수에 할당됩니다. 해당 함수에 대한 모든 후속 호출은 함수 수준 한도를 기준으로만 계산됩니다. 이 기능과 함께 제공되는 새로운 Amazon CloudWatch 측정치를 사용하여 각 함수의 동시 사용 및 계정 수준 동시 사용을 추적할 수 있습니다.
이 기능은 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(캘리포니아 북부), 미국 서부(오레곤), AWS GovCloud(미국), 캐나다(중부), 남아메리카(상파울루), EU(프랑크푸르트), EU(아일랜드), EU(런던), 아시아 태평양(뭄바이), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), 중국(베이징)에서 사용할 수 있습니다.