運用とコスト

モデリングはデータを入れる作業です。それを 運用 すること — 書き込みを一貫させ、変更に反応し、古い行を期限切れにし、適切なキャパシティ料金を支払い、リージョン障害を生き延び、まずいデプロイから復旧すること — が、DynamoDB テーブルを本番で信頼できるかどうかを決めるもう半分です。

このセクションは、ばらばらの 6 つのリファレンスページではなく、1 つの連続したシナリオです。あなたは マルチテナント SaaS の監査ログ を構築しています。これは「誰が、いつ、何をしたか」の不変の記録であり、あらゆる B2B 製品がエンタープライズ顧客のために最終的に出荷しなければならないものです。1 つのテーブルを、テナントごとにパーティション分割します。

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

以下の各ガイドは、この同じテーブルに 1 つずつ運用上の関心事を追加していきます。

11 件中 0 件読了クイズ
DynamoDB のコストモデル: なぜ SQL は請求を見えなくするのか
DynamoDB 上の SQL がなぜ請求を見えなくするのか — JOIN、任意の WHERE フィルター、集計がどのように Scan にコンパイルされるか、そして Query と Scan の背後にある RCU の計算。
中級読了 4 分
DynamoDBトランザクション
TransactWriteItemsによるDynamoDBトランザクション — 最大100アクションのall-or-nothing、4 MBの制限、2倍の書き込みキャパシティ、そして競合時のキャンセル。
上級読了 6 分
DynamoDB Streams
DynamoDB Streams — 24時間の変更データキャプチャログ、4つの StreamViewType オプション、アイテムごとに順序付けられたレコード、そしてアイテムの変更で Lambda をトリガーする方法。
上級読了 6 分
DynamoDB TTL
DynamoDB TTL は、Unix エポックのタイムスタンプ属性が過ぎるとアイテムを自動削除します。通常は数日以内で、その削除に書き込みキャパシティはかかりません。
中級読了 4 分
DynamoDB オンデマンド vs プロビジョンドキャパシティ
DynamoDB のオンデマンドとプロビジョンドキャパシティ — リクエスト課金と予約スループット、それぞれが安くなる条件、そしてトラフィックの形がモードを決める仕方。
中級読了 6 分
DynamoDB Auto Scaling (オートスケーリング) の設定方法
プロビジョンドキャパシティで DynamoDB のオートスケーリングを設定する — コンソールと CLI の手順、ターゲット使用率と最小/最大の選び方、そしてなおスロットリングを招く制約。
中級読了 8 分
DynamoDB のスロットリング — なぜ起きるのか、どう直すのか
DynamoDB がスロットリングする理由 — 文書化された4つの原因、パーティションあたり毎秒3,000読み取り/1,000書き込みユニットの上限、そして原因ごとの対処。
中級読了 8 分
DynamoDBテーブルのサイズとアイテム数を取得する方法
DynamoDBテーブルのサイズとアイテム数を取得する — 最大6時間遅れるDescribeTableの無料の推定値か、Scan Select COUNTによる正確なカウント。
初級読了 5 分
DynamoDB グローバルテーブル
DynamoDB グローバルテーブル — マルチリージョンのアクティブ-アクティブレプリケーション、last-writer-wins による競合解決、MREC と MRSC の整合性モード、そして 99.999% の SLA。
上級読了 6 分
DynamoDBのバックアップとポイントインタイムリカバリ
DynamoDBのバックアップとポイントインタイムリカバリ — オンデマンドのスナップショットと継続的なPITR、1〜35日のウィンドウ、そしてリストアでは戻ってこない設定。
中級読了 7 分
理解度チェッククイズに挑戦
このセクションで学んだ内容を確認しましょう。

順番に読んでください。各ガイドは前のガイドのテーブルを前提とします。トランザクションから始めてください。残りは、それが書き込むイベントの上に積み上がります。

DynoTable をダウンロードすると、シナリオを進めながら監査ログテーブルを確認、Query、編集できます。コストの面では、無料の料金計算ツールがどちらのキャパシティモードでもワークロードの料金を見積もり、TTL コンバーターが日付を TTL の期待するエポック値に変換します。