読み込み/書き込みキャパシティモードの変更時の考慮事項 - Amazon DynamoDB

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

読み込み/書き込みキャパシティモードの変更時の考慮事項

24 時間ごとに 1 回、読み込み/書き込みキャパシティーモードを切り替えることができます。唯一の例外は、プロビジョニングモードテーブルをオンデマンドモードに切り替える場合です。同じ 24 時間以内にプロビジョニングモードに戻すことができます。Amazon DynamoDB で読み込み/書き込み容量モードを更新するときは、以下の点を考慮に入れてください。

容量の管理

テーブルをプロビジョニングモードからオンデマンドモードに更新するときは、アプリケーションで実行することが予測される読み込みおよび書き込みスループットを指定する必要はありません。

テーブルをオンデマンドモードからプロビジョニングモードに更新するときは、以下の点を考慮に入れてください。

  • AWS CLI または AWS SDK を使用している場合は、Amazon を使用して消費履歴 (ConsumedWriteCapacityUnits および ConsumedReadCapacityUnitsメトリクス) を確認し CloudWatch 、新しいスループット設定を決定することで、テーブルとグローバルセカンダリインデックスのプロビジョニングされた適切な容量設定を選択します。

    注記

    グローバルテーブルからプロビジョニングモードに切り替える場合、すべてのリージョンレプリカにわたって基本テーブルおよびグローバルセカンダリインデックスの最大消費量を調べた上で、新しいスループット設定を決定します。

  • オンデマンドモードからプロビジョンドモードに戻す場合は、移行中にテーブルまたはインデックスの容量を処理できるように、最初にプロビジョニングされたユニットを十分高い値に設定してください。

Auto Scaling の管理

テーブルをプロビジョニングモードからオンデマンドモードに更新すると、以下のようになります。

  • コンソールを使用している場合、Auto Scaling 設定 (ある場合) がすべて削除されます。

  • AWS CLI または AWS SDK を使用している場合、すべての Auto Scaling 設定が保持されます。これらの設定は、テーブルをもう一度プロビジョニングされた請求モードに更新すると適用できます。

  • テーブルがグローバルテーブルの場合、自動スケーリング設定は保持されません。

テーブルをオンデマンドモードからプロビジョニングモードに更新すると、以下のようになります。

  • コンソールを使用している場合、DynamoDB により以下のデフォルトで Auto Scaling を有効にすることが推奨されます。

    • ターゲット使用率: 70%

    • プロビジョニングされた最小キャパシティー: ユニット 5 個

    • プロビジョニングされた最大キャパシティー: リージョンの最大値

  • AWS CLI または SDK を使用している場合、以前の Auto Scaling 設定 (存在する場合) は保持されます。

  • テーブルがグローバルテーブルの場合、以前の Auto Scaling 設定は推奨されるデフォルトで上書きされます。