게시된 날짜: Nov 6, 2023
이제 AWS Lambda는 Lambda 이벤트 소스 매핑 또는 Amazon EventBridge 파이프를 사용하여 Amazon Simple Queue Service(Amazon SQS)를 이벤트 소스로서 구성된 예측할 수 없는 Lambda 워크로드에 대해 최대 5배 더 빠른 폴링 확장 속도(분당 최대 300개의 동시 실행 추가)를 지원합니다. 이를 통해 고객은 Lambda 및 SQS 대기열(표준 또는 선입선출)을 사용하여 이벤트 기반 애플리케이션을 구축할 때 대기열에 메시지가 급증하는 경우에도 대응력이 뛰어난 확장을 수행할 수 있게 되어 메시지를 빠르게 처리하기 위해 Lambda 함수 또는 SQS 대기열을 복제할 필요성이 줄어듭니다.
Lambda 함수가 SQS 대기열을 구독하는 경우 Lambda는 대기열의 메시지를 폴링하고(메시지 백로그에 따라 분당 최대 60개의 동시 실행 추가) Lambda 함수를 호출합니다. 지연 시간에 민감한 이벤트 기반 애플리케이션의 경우 메시지가 갑자기 급증하면 사용자 환경이 지연될 수 있습니다. 오늘 발표로 SQS 대기열을 구독하는 Lambda 함수는 메시지 백로그가 급증하는 대기열에 대해 최대 5배 더 빠르게 확장하여 분당 최대 300개의 동시 실행을 추가하고 더 빠른 메시지 처리를 가능하게 할 수 있게 되었습니다.
이 기능은 AWS Lambda가 있는 모든 상용 AWS 리전에서 정식 출시되었습니다.
향상된 확장 속도는 추가 비용 없이 이벤트 소스 매핑 또는 EventBridge 파이프를 사용하여 SQS로 구성된 모든 Lambda 함수에 자동으로 적용됩니다. 최대 동시 실행을 제어하려면 Lambda 함수에 대해 예약된 동시성을 설정하거나 이벤트 소스 매핑에 대해 최대 동시성을 설정하면 됩니다. SQS에서 Lambda를 사용하는 방법에 대해 자세히 알아보려면 Lambda 설명서를 참조하세요.