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 ブローカーのベストプラクティス」を参照してください。