AWS Lambda が Kafka ESM のプロビジョニングモードのコストを最大 90% 最適化する新機能を発表

投稿日: 2025年11月21日

AWS Lambda は、Kafka イベントソースマッピング (ESM) 用のプロビジョニングモードの新機能を発表しました。これにより、Kafka ESM をグループ化し、高密度のイベントポーラーをサポートできるため、Kafka ESM のコストを最大 90% 最適化できます。このコスト最適化機能により、スループット制御、スキーマ検証、Avro/Protobuf イベントのフィルタリング、低レイテンシー呼び出し、強化されたエラー処理などの機能を活用しながら、スループット要件の低いものも含め、すべての Kafka ワークロードでプロビジョニングモードを使用できるようになりました。

お客様は Kafka ESM のプロビジョニングモードを使用して、イベントポーラーと呼ばれるポーリングリソースをプロビジョニングして自動スケーリングすることで、ESM のスループットをファインチューニングします。料金は、イベントポーラーユニット (EPU) と呼ばれる請求単位を使用して計算されます。各 EPU は最大 20 MB/秒のスループットキャパシティをサポートし、デフォルトでは EPU あたり 4 つのイベントポーラーをサポートします。今回のリリースにより、スループットの低いユースケースでは、各 EPU がデフォルトの 10 個のイベントポーラーを自動的にサポートするようになり、EPU キャパシティの使用率が向上します。さらに、新しい PollerGroupName パラメーターを設定することで、同じ Amazon VPC 内で複数の Kafka ESM をグループ化して EPU キャパシティを共有できるようになりました。これらの機能強化により、低スループットのワークロードでの EPU コストを最大 90% 削減できます。以上の最適化により、さまざまなスループット要件を持つアプリケーションのコストを大幅に削減しながら、プロビジョニングモードのパフォーマンス上の利点を維持できます。

この機能は、AWS Lambda の Kafka ESM 用プロビジョニングモードが利用可能なすべての AWS 商用リージョンで利用できます。

本日より、低スループットのイベントポーラーのパッキングが改善されたことで、Kafka ESM の 既存のプロビジョニングモードは自動的にメリットを享受します。ESM のグループ化は、Lambda ESM API、AWS コンソール、CLI、SDK、CloudFormation、および SAM を使用して実装できます。そのためには、PollerGroupName パラメータを最小および最大のイベントポーラー設定とともに構成します。これらの新機能と料金の詳細については、Lambda ESM ドキュメントAWS Lambda 料金表をご覧ください。