Amazon MSK のブローカーサイズ - Amazon Managed Streaming for Apache Kafka

Amazon MSK のブローカーサイズ

Amazon MSK プロビジョニング クラスターを作成する際には、必要なブローカーのサイズを指定します。ブローカータイプに応じて、Amazon MSK は以下のブローカーサイズをサポートしています。

標準 ブローカーサイズ
  • kafka.t3.small

  • kafka.m5.large、kafka.m5.xlarge、kafka.m5.2xlarge、kafka.m5.4xlarge、kafka.m5.8xlarge、kafka.m5.12xlarge、kafka.m5.16xlarge、kafka.m5.24xlarge

  • kafka.m7g.large、kafka.m7g.xlarge、kafka.m7g.2xlarge、kafka.m7g.4xlarge、kafka.m7g.8xlarge、kafka.m7g.12xlarge、kafka.m7g.16xlarge

Express ブローカーのサイズ
  • express.m7g.large、 express.m7g.xlarge、 express.m7g.2xlarge、 express.m7g.4xlarge、 express.m7g.8xlarge、 express.m7g.12xlarge、 express.m7g.16xlarge

注記

一部のブローカーサイズは、特定のAWS地域では利用できない場合があります。地域別の利用可能なインスタンスの最新リストについては、Amazon MSK 料金ページの更新されたブローカーインスタンス料金表を参照してください。

ブローカーサイズに関する、その他の注意事項

  • M7g ブローカーでは、AWS Graviton プロセッサ (Amazon Web Services によって構築された Arm ベースのカスタムプロセッサ) を使用します。M7g ブローカーでは、同等の M5 インスタンスと比較して、価格パフォーマンスが向上しています。M7g ブローカーでは、同等の M5 インスタンスよりも消費電力が少なくなります。

  • Amazon MSK は、2.8.2 および 3.3.2 以降の Kafka バージョンを実行する MSK プロビジョンド クラスターで M7g ブローカーをサポートしています。

  • M7g および M5 ブローカーは、T3 ブローカーよりも高いベースラインのスループットパフォーマンスを備えており、本稼働ワークロードに推奨されます。M7g および M5 ブローカーはまた、ブローカーあたり T3 ブローカーよりも多くのパーティションを持つことができます。より大きな本稼働グレードのワークロードを実行している場合、またはより多くのパーティションを必要とする場合は、M7g または M5 ブローカーを使用します。M7g および M5 インスタンスのサイズについての詳細は、「Amazon EC2 汎用インスタンス」を参照してください。

  • T3 ブローカーには、CPU クレジットを使用して一時的にパフォーマンスをバーストする機能があります。小規模から中規模のストリーミングワークロードをテストする場合、またはスループットが一時的に急上昇する低スループットのストリーミングワークロードがある場合は、低コストの開発のために T3 ブローカーを使用します。T3 ブローカーが本稼働ワークロードまたは重要なワークロードに対して十分であるかどうかを判断するために、概念実証テストを実行することをお勧めします。T3 ブローカーのサイズについての詳細は、「Amazon EC2 T3 インスタンス」を参照してください。

ブローカーサイズの選択方法についての詳細は、「標準ブローカーと Express ブローカーのベストプラクティス」を参照してください。