Amazon Kinesis Data Streams ではシンプルな従量課金制を使用しています。前払い料金や最低料金はなく、使用したリソースに対してのみお支払いいただきます。価格は 2 つのコアディメンションに基づきます: シャード時間と PUT ペイロードユニット、および拡張ファンアウトと拡大データリテンション向けオプショナルディメンション

AWS 簡易見積りツールを使って月額料金をお見積りください。

シャード時間

シャードとは、Amazon Kinesis データストリームの基本的なスループットの単位です。お客様のスループット要件に応じて、ストリーム内で必要なシャード数を指定できます。1 時間ごとの各シャード料金が発生します。

  • 1 シャードは 1 MB/秒、または 1,000 レコード/秒の取り込み能力を提供します。
  • データ消費者が拡張ファンアウトを利用することをオプトインする場合、各シャードは拡張ファンアウトを用いて各消費者に対し最大 2 MB/秒のデータ出力を提供します。
  • データ消費者が拡張ファンアウトを利用しない場合、消費者がシャードから平行して処理するデータ数に関わらず、各シャードは最大 2 MB/秒のデータ出力を提供します。 

PUT ペイロードユニット (25 KB)

レコードは、データ生成元が Amazon Kinesis ストリームに追加するデータのことです。PUT ペイロードユニットは、1 レコードを構成する 25 KB ペイロード (チャンク) で計算されます。例えば、5 KB のレコードは 1 つの PUT ペイロードユニット、45 KB のレコードは 2 つの PUT ペイロードユニット、1 MB のレコードは 40 の PUT ペイロードユニットが含まれます。PUT ペイロードユニットは、100 万件の PUT ペイロードごとに料金が発生します。

拡張ファンアウト

拡張ファンアウトは、データ消費者にシャードあたり最大 2 MB/秒の読み取りスループットを提供し、読み取り並行処理を向上させます。消費者が拡張ファンアウトを使用する場合、消費者のシャード時間ごとに収集データの GB 単位で時間料金が発生します。

データ保持期間延長 (最長 7 日間)

Amazon Kinesis では、データはデフォルトで 24 時間保存されます。ストリームデータの保持期間は最長 7 日間に延長できます。データ保持期間延長を有効化すると、ストリームにかかったシャード時間に対して追加料金が課金されます。

AWS リソース管理を始めましょう

* 拡張ファンアウトが使用されていない場合、Amazon Kinesis データストリームからのレコード取得は無料です。

*AWS では、お客様のデータプロデューサーから Amazon Kinesis Data Streams へのデータ転送、または Amazon Kinesis Data Streams からお客様の Amazon Kinesis アプリケーションへのデータ転送には料金は発生しません。

* Amazon Kinesis Data Streams は現在 AWS 無料利用枠で利用できないことにご注意ください。AWS 無料利用枠は、一部の AWS のサービスを無料で試用できるプログラムです。AWS 無料利用枠の詳細については、AWS 無料利用枠を参照してください。

* Amazon Kinesis データストリームからのレコード取得は無料です。

* データ転送は無料です。AWS では、お客様のデータプロデューサーから Amazon Kinesis Data Streams へのデータ転送、または Amazon Kinesis Data Streams からお客様の Amazon Kinesis アプリケーションへのデータ転送には料金は発生しません。

* Amazon Kinesis Data Streams は現在 AWS 無料利用枠で利用できないことにご注意ください。AWS 無料利用枠は、AWS の各サービスの試用を無料で提供するプログラムです。AWS 無料利用枠の詳細については、AWS 無料利用枠を参照してください。

リージョン別料金

オプション機能

料金の例

データ生成元が毎秒合計 100 件のレコードを追加し、各レコードは 35 KB と仮定します。この場合、合計データ入力速度は 3.4 MB/秒です (100 レコード/秒 x 35 KB/レコード)。わかりやすいように、各レコードのスループットとデータサイズは 1 日を通して安定的で一定であるとします。なお、Amazon Kinesis ストリームのスループットはいつでも動的に調整できることに注意してください。

最初に、必要なスループットを得るために必要なシャード数を計算します。1 シャードは 1 MB/秒のデータ入力容量を提供し、1,000 レコード/秒をサポートするため、4 シャードであれば 4 MB/秒のデータ入力容量を提供し、4,000 レコード/秒をサポートします。そのため、4 シャードのストリームで、100 レコード/秒での 3.4 MB/秒というスループット要件を満たすことができます。

次に、米国東部リージョンの Kinesis Data Streams 料金で、毎月の Kinesis Data Streams の費用を計算します。

  • シャード時間: 1 シャードの価格は 0.015 USD/時間、0.36 USD/日 (0.015 USD x 24) です。使用するストリームは 4 シャードなので、費用は 1.44 USD/日 (0.36 USD x 4) です。31 日ある月の場合、月額のシャード時間コストは 44.64 USD (1.44 USD x 31) です。
  • PUT ペイロードユニット (25 KB): 使用するレコードは 35 KB のため、各レコードは 2 つの PUT ペイロードユニットを含みます。データプロデューサーが毎秒合計 100 レコードまたは 200 PUT ペイロードユニットを追加します。すなわち、267,840,000 レコード/月、または 535,680,000 PUT ペイロードユニット/月です。100 万 PUT ペイロードユニットの費用は 0.014 USD のため、毎月の PUT ペイロードユニットの費用は 7.499 USD (0.014 USD x 535.68) です。

ストリームデータの保持期間を 24 時間から必要に応じて最長 7 日間に延長することができます。この例では、ストリームがデータ保持期間延長を 1 か月の間有効化していたと想定されています。あるいは、データの紛失を防ぐためにデータ保持期間延長が必要な場合にのみ、それを有効化することもできます。この場合には、データ保持期間延長の費用を低減できます。

  • データ保持期間延長 (最長 7 日間): データ保持期間延長では、シャード時間あたり 0.020 USD が追加で課金されます。ストリームに対して月に 2,976 シャード時間 (4 シャード x 24 時間/日 x 31 日/月) が請求された場合、月のデータ保持期間延長費用は 59.52 USD (0.020 USD x 2,976) になります。

シャード時間と PUT ペイロードユニットの費用を合計した、Amazon Kinesis Data Streams の総費用は、1.68 USD/日、または 52.14 USD/月です。1 日あたり 1.68 USD の費用で、ストリーミングデータを完全に管理するインフラストラクチャを利用して、4 MB/秒、または 1 日あたり 337 GB のデータを信頼性と柔軟性に富んだ方法で継続的に取り込むことができます。また、月額 59.52 USD の追加料金をお支払いいただけば、Amazon Kinesis ストリームデータの保持期間を 24 時間から最長 7 日間に延長することもできます。

  • 拡張ファンアウトでの消費者のシャード時間: 拡張ファンアウトはシャードあたり追加料金 0.015 USD がかかり、この費用はデータ消費者ごとに追加されます。ストリームには毎月 2,976 シャード時間の費用 (4 シャード x 24 時間/日 x 31 日/月) がかかるため、この期間を通じて拡張ファンアウトを利用する各消費者は 44.64 USD の費用を負担することになります (2,976 x 0.015 USD)。同一期間の 2 人の消費者は 89.28 USD の費用を負担することになります。
  • 拡張ファンアウトデータ取得: 拡張ファンアウトを用いる消費者がストリームから取得するデータには、1 GB あたり 0.013 USD の料金がかかります。1 か月にわたって 2 つのシャードストリームが 50,000 MB のデータを収集し、2 人のデータ消費者が拡張ファンアウトを利用し、1 か月間このデータすべてを取得した場合、データ 100,000 MB (50,000 MB x 2 データ消費者)、つまり 100 GB を取得したことになり、1.30 USD の料金がかかります (100 GB x 0.013 USD/GB)。 

Amazon Kinesis Data Firehose のリソースの詳細

リソースページを見る
始める準備はできましたか?
サインアップ
ご不明な点がありますか?
お問い合わせ