対象: サーバーレスのKey-Value・ドキュメントDBをAPIや業務アプリへ使いたい人
要点: オンデマンドとプロビジョンド、テーブルクラス、無料枠、バックアップ・Streamsを分ける方法
公式情報確認: Amazon DynamoDBの料金・無料枠・公式ドキュメント・規約を2026年8月19日に確認
更新日: 2026年8月19日(リージョン、税、為替、契約画面は申込時に再確認)
DynamoDBはサーバー台数を選ばず始められます。しかし書き込み一回と読み込み一回が同じではなく、項目サイズ、インデックス、Global Tablesで消費量が変わります。リクエスト数だけを数えると、見積もりはすぐに崩れます。
オンデマンドは予測しにくい負荷に向き、プロビジョンドは一定の読み書きを予約します。価格差の背後には、キャパシティを予測する運用責任があるのです。 ここで扱うのは公式公開情報の整理であり、編集部の利用体験、収益、性能、転職や事業の成果を保証するものではありません。クラウド料金は表示通貨、リージョン、税、為替、割引契約で変動します。
Amazon DynamoDBの料金を分解する
DynamoDBは読み書きの容量モード、テーブルクラス、データストレージ、バックアップ、Streams、Global Tables、エクスポート、転送で課金されます。Standard-IAは保存単価とアクセス単価の組合せが異なるため、保存が多く読み出しが少ないデータを分けて考えます。
| 料金項目 | 考え方 | 先に確認する条件 |
|---|---|---|
| オンデマンド | 読み書きリクエスト単位で使用分を支払う | 項目サイズ、トランザクション、GSI、急増時上限 |
| プロビジョンド | RCU/WCUを時間単位で確保。設定量が基準 | オートスケーリング、予約、定常負荷 |
| ストレージ | テーブル、GSI/LSI、Standard-IAのGB月 | インデックス重複、保存期間、項目サイズ |
| 追加機能 | PITR、バックアップ、Streams、Global Tables、DAX | リージョン、複製、復元、エクスポート |
見積もりは、サービス名と月額を並べるだけでは足りません。1日の実測値を、稼働時間、保存量、リクエスト、バックアップ、転送、ログに分解します。開発・本番・予備を分け、ピーク時の余白と使わない時間の停止方法も同じ表へ置くと、無料枠の外へ出る地点が見えます。
無料枠と支払いの境目
DynamoDB公式Free Tierは、Standardテーブルで毎月25WCU、25RCU、25GBストレージなどを含む案内です。Global Tables、Streams、転送には別条件があり、AWSアカウントの無料クレジットと混同しません。無料枠のリージョン・支払者単位を料金ページで確認します。
4KBを超える項目は必要な容量単位が増えます。GSIを追加すれば書き込みと保存も増えるため、項目サイズ、読み取り整合性、ピーク、TTL、インデックスを表にしてから容量モードを比較します。
- 項目サイズと読み書き種別を数えず、リクエスト数だけを掛ける。
- GSIの投影属性と書き込み負荷を元テーブルから分けない。
- PITRやバックアップを有効にして保存量を監視しない。
- Global Tablesのリージョンごとの複製、保存、転送を計算しない。
無料枠を使う場合も、請求アラートと予算上限を先に用意します。停止すれば計算量が止まるサービスもあれば、ディスク、バックアップ、固定IP、ログの保存が続くものもあります。検証用のリソース名とリージョンを一覧化し、テスト終了後に削除・保持を判断してください。
運用と割引を料金へ戻す
ConsumedRead/WriteCapacity、ThrottledRequests、ストレージ、GSI使用量を監視します。プロビジョンドのオートスケーリングは便利ですが、急増への追従と上限超過時をテストします。予約キャパシティは定常利用が見えてから選びます。
予約、Savings Plans、Committed Use Discountなどは、安くなる可能性と引き換えに利用を約束する仕組みです。変動の大きい初期段階はオンデマンドで測り、平常負荷、移行可能性、リージョン、前払い、未使用時の扱いが固まってから比較します。割引率だけでなく、解約や縮小が難しくなる条件を公式ページで確認します。
データ、契約、解約を決める
項目には利用者ID、注文、音声文字起こしなどが保存され得ます。IAM最小権限、暗号化、VPCエンドポイント、バックアップ・エクスポート、TTL後の扱い、リージョン移転を決め、不要な個人属性をGSIへ投影しません。
DynamoDBの停止はテーブル、GSI、Streams、バックアップ、Global Tables、DAXを個別に確認します。テーブルを削除してもオンデマンドバックアップやS3へのエクスポートは残ります。削除前に必要な項目を移し、復元権限と保存期限を記録します。 リソースを削除しても、バックアップ、スナップショット、ログ、DNS、レジストリ、請求設定が自動で消えるとは限りません。解約・停止の前にデータ、設定、監査ログ、請求書をエクスポートし、復元担当と保持期限を確認してください。
向く人・向かない人
| 向く人 | 向かない/先に決めること |
|---|---|
| アクセスパターンをキー設計へ落とせる人 | SQLのJOINをそのまま置き換える人 |
| オンデマンドとプロビジョンドを測って選べる人 | 無料枠がリクエスト無制限だと思う人 |
| GSI、バックアップ、Streamsを限定利用できるチーム | 機能を有効にしてから使用量を監視しないチーム |
| 項目サイズと権限を管理できる人 | 個人情報を広いIAM権限で読み書きする人 |
迷ったら、最小構成を短時間だけ作り、同じ入力で再現できる計測表を残します。請求額だけでなく、復元に要する時間、権限分離、障害時の切り替え、削除後に残るデータを確認すると、価格と運用負荷を同じ判断にできます。
公式CTA: Amazon DynamoDB公式料金ページと公式計算ツールで、リージョン、利用量、保存、転送、バックアップを入力してください。無料枠の条件、請求アラート、契約・解約画面を確認してから本番へ進めます。
関連する記事
- Amazon RDSの料金:料金・設計・運用の比較に役立つ。
- Amazon Auroraの料金:料金・設計・運用の比較に役立つ。
- AWS Backupの料金:料金・設計・運用の比較に役立つ。
- AWS Cloud Practitionerの受験料:料金・設計・運用の比較に役立つ。
公式情報
DynamoDBは、リクエスト数より先にアクセスパターンと項目サイズを決めると読みやすくなります。無料枠で小さく試し、実測からプロビジョンドやStandard-IAへ進む順番が、学習と予算の両方を守ります。 最初に入力する数字を小さくても記録し、公式料金ページの更新と請求画面を定期的に突き合わせることが、継続利用の判断を安定させます。
公開前にもう一度確認する数字
クラウドの料金は、登録した設定ではなく実際の使用量と保持状態で動きます。公開前に、平常日の利用量、ピーク時の上限、保存期間、バックアップの復元先、データの移転先を担当者と共有してください。数字が変わったときにどの設定を見直すかまで決めておけば、請求画面を見てから慌てずに済みます。

