Amazon Managed Streaming for Apache Kafka (MSK) では、使用した分についてのみお支払いいただきます。最低料金や前払いの義務はありません。Amazon MSK によってプロビジョニングされる Apache ZooKeeper ノードや、ブローカー間で、またはクラスター内の Apache ZooKeeper ノードとブローカー間で発生したデータ転送には料金はかかりません。Amazon MSK の料金は、作成するリソースの種類に基づきます。クラスターには、MSK クラスターと MSK Serverless クラスターの 2 種類があります。MSK クラスターを使用すると、クラスター容量を指定してから、ニーズに合わせてスケールできます。MSK Serverless クラスターでは、クラスター容量を指定またはスケールする必要はありません。MSK Connect を使用して Kafka Connect コネクタを作成することもできます。詳細な料金とその例については、以下のさまざまなタブをご覧ください。
-
MSK
-
MSK Serverless
-
MSK Connect
-
MSK
-
Apache Kafka ブローカーインスタンス使用量の料金は時間単位で発生します (1 秒ごとに請求)。料金は、ブローカーインスタンスのサイズや、Amazon MSK クラスター内のアクティブなブローカーによって異なります。詳細については、ブローカーインスタンスの料金表をご覧ください。
また、クラスターでプロビジョニングしたストレージの量についての料金もお支払いいただきます。これは、1 時間あたりにプロビジョニングされた GB 数を加算した値を、その月の総使用時間数で除して算出します。これが、料金の例に示されている「GB-月」という値になります。詳細については、ブローカーストレージの料金表をご覧ください。ストレージのスループットを独立にプロビジョニングする選択肢もあり、プロビジョニングする月あたりの MB/s の量で課金されます。これは、ブローカーごとの 1 時間あたりにプロビジョニングされた MB/s の量を加算した値を、その月の総使用時間数で除して算出します。これが、(オプションの) プロビジョンドストレージスループットの例に示されている「MB/s-月」という値になります。
ブローカー間、または Apache ZooKeeper ノードおよびブローカー間のデータ転送に料金はかかりません。Amazon MSK クラスターで送受信されたデータについて、標準的な AWS データ転送料金をお支払いいただきます。
例 1
2 つの kafka.t3.small が米国東部 (バージニア北部) AWS リージョンでアクティブとなっており、ブローカーが 3 月 の 31 日間にストレージ* を 50 GB 使用した場合、その月のお支払いは以下のとおりです。
合計料金 = (ブローカーインスタンスの料金) + (ストレージの料金)
料金 使用 レート 小計 ブローカーインスタンスの料金 (インスタンスの使用量、時間)
31 日 * 24 時間/日 * 2 ブローカー = 合計 1,488 時間
0.0456 USD (kafka.t3.small の 1 時間あたりの料金)
1,488 時間 * 0.0456 USD = 67.85 USD
ストレージ料金 (GB-時間)
50 GB * 1 か月 = 5 GB-月
0.10 USD (米国東部リージョンの GB-月あたりの料金)
50 GB-月 * 010 USD = 5 USD
合計 = 67.85 USD + 5 = 72.85 USD または 2.35 USD/日
* このワークロードは、取り込みレートが 100 KB/秒、24 時間の保持、レプリケーション係数が 2 の場合のものです。このワークロードにはデータ転送料金が適用され、見積りでは 5 USD/月となります。
例 2
3 つの kafka.m5.large が米国東部 (バージニア北部) AWS リージョンでアクティブとなっており、ブローカーが 3 月の 15 日間にストレージを 1 TB 使用し、3 月の後半の 16 日間にストレージを 2 TB 使用した場合、その月のお支払いは以下のとおりです。
合計料金 = (ブローカーインスタンスの料金) + (ストレージの料金)
料金 使用 レート 小計 ブローカーインスタンスの料金 (インスタンスの使用量、時間)
31 日 * 24 時間/日 * 3 ブローカー = 2,232 時間
0.21 USD (kafka.m5.large の 1 時間あたりの料金)
2,232 時間 × 0.21 USD = 468.72 USD
ストレージ料金 (GB-月)
- GB-時間を計算します: (1000 GB * 15 日 * 24 時間/日) + (2,000 GB * 16 日 * (24 時間/日) = 1,128,000 GB-時間
- GB-月を計算します: 1,128,000 GB 時間 / 24 時間 / 31 日 = 1,516.13 GB-月
0.10 USD (米国東部リージョンの GB-月あたりの料金)
1,516.13 GB-月 * 0.10 USD = 151.61 USD
合計 = 468.72 USD + 151.61 USD = 620.33 USD (オプション) プロビジョンドストレージスループットの例
米国東部 (バージニア北部) の AWS リージョンで、プロビジョンドストレージスループットをオンにしてブローカーが 3 つあるAmazon MSK クラスターで 31 日間のストレージスループット 300 MB/s をプロビジョニングすると、上記の例で示したブローカーインスタンスとストレージの料金に加えて、次の追加料金を支払うことになります。
合計料金 = (ブローカーインスタンス料金) + (ストレージ料金) + (プロビジョンドストレージスループット料金)
料金 使用 レート 小計 MB/s-月のプロビジョンドストレージスループット料金
3 ブローカー x 300 MB/s = 900 MB/s-月
0.08 USD (米国東部リージョンの MB/s-月の価格)
900 MB/s-月 x 0.08 USD = 72 USD
-
MSK Serverless
-
MSK Serverless では、サーバーレスクラスターについて時間単位の料金をお支払いいただくとともに、作成する各パーティションについて時間単位の料金をお支払いいただきます。さらに、プロデューサーがクラスター内のトピックに書き込み、コンシューマーがそのトピックから読み取るデータの GB 単位の料金をお支払いいただきます。最大 1 日間、データを保持することもできます。Amazon MSK では、消費したストレージについてのみお支払いいただきます。
別のリージョンとの間で転送されるデータ、およびパブリックインターネットに転送されるデータについては、標準の AWS データ転送料金をお支払いいただきます。
例
米国東部 (オハイオ) の AWS リージョンに MSK Serverless クラスターを作成するとします。クラスターには 5 つのトピックがあり、それぞれに 20 のパーティションがあります。毎日、プロデューサーは平均 100 GB のデータを書き込み、コンシューマーは 200 GB のデータを読み取ります。また、そのデータを 24 時間保持して、再生可能な状態にしておきます。上記のシナリオでは、31 日間の月には以下のとおりお支払いいただくことになります。
合計 = 時間単位のクラスター料金 + 時間単位のパーティション料金 + データ (イン) 料金 + データ (アウト) 料金 + ストレージ料金
料金 使用 料金 (米国東部) 小計 クラスター-時間
31 日 * 24 時間/日 = 744 クラスター-時間
0.75 USD/クラスター-時間
744 * 0.75 = 558.00 USD
パーティション-時間
31 日 * 24 時間/日 * 5 * 20 = 74,400 パーティション-時間
0.0015 USD/パーティション-時間
74,400 * 0.0015 = 111.60 USD
データ (イン)
100 GB x 31 日 = 3,100 GB
0.10 USD/GB-イン
3,100 * 0.10 USD = 310.00 USD
データ (アウト)
200 GB x 31 日 = 6,200 GB
0.05 USD/GB-アウト
6,200 * 0.05 USD = 310.00 USD
ストレージ
使用された平均ストレージ = 100 GB-月
0.10 USD/GB-月
100 * 0.10 USD = 10.00 USD
合計 = 558 USD + 111.6 USD + 310 USD + 310 USD + 10 USD = 1,299.60 USD -
MSK Connect
-
コネクタの使用料については時間単位の料金をお支払いいただきます (1 秒単位で請求)。料金は、コネクタに使用するワーカーの数と各ワーカーのサイズ (MSK Connect Unit (MCU) 数で測定) によって異なります。各 MCU は、1 vCPU のコンピューティングと 4 GB のメモリを提供します。詳細については、料金表をご覧ください。
例
例えば、Amazon MSK クラスター内のトピックから米国東部 (バージニア北部) AWS リージョンの Amazon Simple Storage Service (S3) バケットにデータをストリーミングするために Amazon MSK Connect を使用しており、コネクタが次のように構成されているとします。
2 から 4 ワーカーにオートスケーリングし、各ワーカーが 1 つの MCU を使用します。営業時間中 (8 時間) にはコネクタは 4 つのワーカーにスケールアウトし、営業時間終了後 (16 時間) には 2 ワーカーにスケールダウンします。この場合、その月の料金は以下のようになります。
合計料金 = Kafka Connect ワーカー料金
料金 使用 レート 小計 Kafka Connect ワーカー料金 (MCU、時間)
31 日 * [(8 時間/日 * 4 ワーカー x 1 MCU/ワーカー) + (16 時間/日 * 2 ワーカー x 1 MCU/ワーカー)] = 1,984 時間
0.11 USD (料金/時間/MCU)
1,984 時間 * 0.11 USD = 218.24 USD
合計 = 218.24 USD
料金に関するその他のリソース
AWS の月額料金を簡単に計算
個別のお見積もりをご希望の場合、AWS のスペシャリストに問い合わせる