AWS Lambda, Kafka ESM용 프로비저닝 모드의 비용을 최대 90% 까지 최적화하는 새로운 기능 발표
AWS Lambda가 Kafka 이벤트 소스 매핑(ESM)용 프로비저닝 모드에 새로운 기능을 발표했습니다. 이 기능을 사용하면 Kafka ESM을 그룹화하고 더 밀도 높은 이벤트 폴러를 지원하여 Kafka ESM 비용을 최대 90%까지 최적화할 수 있습니다. 이러한 비용 최적화 기능을 사용하면 처리량 요구 사항이 낮은 워크로드를 포함한 모든 Kafka 워크로드에 프로비저닝 모드를 사용하고 처리량 제어, 스키마 검증, Avro/Protobuf 이벤트 필터링, 저지연 간접 호출, 향상된 오류 처리 등의 기능을 활용할 수 있습니다.
고객은 Kafka ESM의 프로비저닝 모드를 사용하여, 이벤트 폴러라는 이름의 폴링 리소스를 프로비저닝하고 크기를 자동으로 조정하여 ESM의 처리량을 미세 조정합니다. 요금은 EPU(이벤트 폴러 단위)라는 청구 단위를 사용하여 계산됩니다. 각 EPU는 최대 20MB/s의 처리량 용량을 지원하며, 기본적으로 EPU당 4개의 이벤트 폴러가 지원됩니다. 이번 출시 덕분에 각 EPU는 처리량이 적은 사용 사례에 대해 기본적으로 10개의 이벤트 폴러를 자동으로 지원하여, EPU 용량 활용도를 개선할 수 있게 되었습니다. 또한 사용자는 새로운 PollerGroupName 파라미터를 구성하여, 동일한 Amazon VPC 내의 여러 Kafka ESM을 그룹화해 EPU 용량을 공유할 수도 있습니다. 이러한 개선 사항을 적용하면 처리량이 적은 워크로드의 EPU 비용을 최대 90%까지 줄일 수 있습니다. 이러한 최적화는 프로비저닝 모드의 성능 이점을 유지하면서도 다양한 처리량 요구 사항이 적용되는 애플리케이션의 비용을 크게 줄이는 역할을 합니다.
이 기능은 AWS Lambda의 Kafka ESM용 프로비저닝 모드가 제공되는 모든 AWS 상용 리전에서 사용할 수 있습니다.
오늘부터 Kafka ESM용 기존 프로비저닝 모드에는 처리량이 낮은 이벤트 폴러의 개선된 패킹 기능이 자동으로 적용됩니다. PollerGroupName 파라미터를 최소 및 최대 이벤트 폴러 설정과 함께 구성하면, Lambda ESM API와 AWS Console, CLI, SDK, CloudFormation 및 SAM을 통해 ESM 그룹화를 구현할 수 있습니다. 이러한 새로운 기능과 요금에 대한 자세한 내용은 Lambda ESM 설명서와 AWS Lambda 요금을 참조하세요.