- データベース›
- Amazon DynamoDB›
- 料金
Amazon DynamoDB 料金
料金設定オプション
DynamoDB では、DynamoDB テーブル内のデータの読み取り、書き込み、保存に加え、お客様が有効化したオプション機能が請求の対象となります。オンデマンドとプロビジョンドの 2 つの料金オプションがあり、ワークロードに最適な料金オプションを選択できます。
オンデマンドキャパシティーモードの料金
DynamoDB オンデマンドモードは、リクエスト単位の料金設定と自動スケーリングが可能なサーバーレスオプションで、キャパシティーの計画、プロビジョニング、管理が不要です。消費された読み取りまたは書き込みリクエストごとに料金が発生するため、コストとパフォーマンスのバランスを簡単に取ることができます。
オンデマンドモードは、次のような場合を含むほとんどのシナリオで推奨されます。
- 新規または既存のワークロードがあり、キャパシティーを管理したくない場合
- 自動的にスケールできるサーバーレスデータベースが欲しい場合
- 使った分のみ支払う方式の方が都合が良い場合
オンデマンド価格についての詳細はこちら »
プロビジョニング済みキャパシティーモードの料金
プロビジョニング済みキャパシティーモードでは、アプリケーションに必要と予想される 1 秒あたりの読み込みと書き込みの回数を指定する必要があります。アプリケーションが消費した量ではなく、プロビジョニングした時間単位の読み取り/書き込みキャパシティーに基づいて料金が発生します。
次のような場合は、プロビジョニングされたキャパシティーモードの方が適している場合があります。
- スループットパターンが安定していて予測可能な既存のアプリケーションがある場合
- 必要なキャパシティーを予想してコストをコントロールできる場合
Database Savings Plans
Database Savings Plans は、1 年間にわたって特定の使用量 (USD/時間で測定) をコミットすることで、割引を受けられる柔軟な料金モデルです。対象となる DynamoDB の使用方法の詳細については、Database Savings Plans の料金ページをご覧ください。
コストの計算方法
DynamoDB の月額コストを計算する最も良い方法は、AWS 料金見積りツールを利用することです。このシンプルでインタラクティブなツールを使用すれば、変更データのキャプチャ、Amazon S3 へのデータのインポートとエクスポート、バックアップと復元などの有料オプションに加えて、読み取りと書き込みのスループットに基づいて毎月のコストを見積もることができます。
DynamoDB の月額コストを簡単に計算するには、テーブルクラスやデータストレージなどのアプリケーション要件と読み取り/書き込みスループットを入力するだけです。バックアップや復元などの一般的なオプションを含めたり、オンデマンドとプロビジョンドキャパシティー請求モデルを選択したりすることもできます。
開始方法に不明点がありますか? AWS のスペシャリストが、お客様に合わせた見積もりを提供できるよう待機しております。
コストの最適化
DynamoDB テーブルに適したテーブルクラスを選択して、ストレージコストを最適化する
DynamoDB Standard-IA テーブルクラスを使用すると、頻繁にアクセスしないデータを格納するテーブルのコストを削減できます。ただし、このテーブルクラスの DynamoDB の読み取りと書き込みの料金は標準テーブルよりも高くなることに注意してください。
DynamoDB のコスト最適化についての詳細はこちら »
DynamoDB のコスト配分タグを使用する
DynamoDB のタグ付けにより、DynamoDB の請求書をきめ細かく把握できます。テーブルにタグを割り当て、タブごとのコスト内訳を確認して、使用状況によるコスト最適化に役立てることができます。
DynamoDB のコスト配分タグについての詳細はこちら »
使用状況と料金のシナリオ
シナリオ 1: オンデマンドキャパシティ料金
特に使用量が変動し、またはトラフィックパターンがどうなるかわからない場合は、オンデマンドの使用量に基づいて料金を計算できます。
Amazon DynamoDB のオンデマンド料金の詳細な例については、こちらをご覧ください。
シナリオ 2: プロビジョンドキャパシティ料金
プロビジョンドキャパシティモードでは、自動スケーリングを有効にしたテーブルについての料金が計算されます。自動スケーリングでは、実際の使用率が目標使用率に近い値を保つよう、実際に使用されたキャパシティーに応じて、プロビジョンドキャパシティーの設定が継続的に変更されます。
Amazon DynamoDB のプロビジョニング料金の詳細な例については、こちらをご覧ください。