게시된 날짜: Jan 20, 2022

AWS Lambda는 이제 개발자가 비용 최적화를 위해 Lambda 호출을 미세 조정할 수 있는 새로운 기능인 최대 배치 처리 기간을 지원합니다. 이 기능을 사용하면 Amazon MSK, Apache Kafka, Amazon MQ for Apache Active MQ 및 RabbitMQ의 데이터를 이벤트 소스로 처리할 때 배치 처리 동작을 세부적으로 제어할 수 있습니다.

Lambda는 고정 주기로 이벤트 소스 스트림에서 레코드를 읽어서 배치 처리 분량의 레코드를 사용하여 함수를 호출합니다. 최대 배치 처리 기간을 사용하면 함수를 호출하기 전에 배치를 빌드하기 위해 300초 동안 대기할 수 있습니다. 이제 페이로드 크기가 6MB에 도달하거나 최대 배치 처리 기간이 최대값에 도달하거나 배치 크기가 최대값에 도달하면 함수가 호출됩니다. 최대 배치 처리 기간을 사용하면 각 호출마다 함수에 전달되는 평균 레코드 수를 늘릴 수 있습니다. 이는 호출 횟수를 줄이고 비용을 최적화하려는 경우에 유용합니다.

AWS 관리 콘솔, AWS CLI 또는 Lambda용 AWS SDK를 통해 최대 배치 처리 기간을 시작할 수 있습니다. AWS Lambda를 사용할 수 있는 모든 리전에서 추가 비용 없이 사용할 수 있습니다. AWS Lambda를 사용할 수 있는 리전에 대한 자세한 내용은 AWS 리전 표를 참조하세요. 자세한 내용은 AWS Lambda 개발자 안내서에서