게시된 날짜: Apr 11, 2023

이제 AWS Lambda는 AWS GovCloud(미국) 리전에서 Amazon SQS 이벤트 소스에 최대 동시성 설정을 지원합니다. 이를 통해 고객은 Amazon SQS 이벤트 소스의 최대 동시 호출을 제어할 수 있습니다. 함수에 여러 Amazon SQS 이벤트 소스가 구성된 경우 고객은 개별 SQS 이벤트 소스의 최대 동시 호출을 제어할 수 있습니다.

AWS Lambda를 사용하면 Amazon SQS의 이벤트를 대규모로 쉽게 사용할 수 있습니다. Lambda 함수는 이벤트 소스 매핑(ESM)을 사용하여 SQS 대기열을 구독합니다. ESM은 메시지 대기열을 폴링하고 Lambda 함수를 호출하는 처리 인스턴스로 구성됩니다. 처리 인스턴스는 처리할 메시지가 더 많아지면 확장되고, 대기열에 있는 메시지 수가 감소하거나 함수 오류가 발생하면 축소됩니다. 

이전에는 ESM의 최대 동시 호출을 제한하려는 고객이 예약된 동시성 제한을 설정하여 함수에서 사용하는 동시성을 제한해야 했지만 함수 제한으로 인해 스루풋이 일정하지 않고 메시지를 재시도해야 했습니다. 이벤트 소스 매핑에 대한 이 새로운 컨트롤은 유사한 작업을 수행하도록 예약된 동시성을 고객이 구성할 필요 없이 동시 호출 수를 직접 제한합니다. 

AWS GovCloud(미국 서부) 및 AWS GovCloud(미국 동부)리전의 AWS Management Console, AWS CLI, AWS SAM 또는 AWS SDK for Lambda를 통해 Amazon SQS에 대한 최대 동시성 기능을 시작할 수 있습니다.