DynamoDB のポイントインタイムバックアップ - Amazon DynamoDB

DynamoDB のポイントインタイムバックアップ

Amazon DynamoDB ポイントインタイムリカバリ (PITR) は、DynamoDB テーブルデータの継続的バックアップを自動的に行います。ポイントインタイムリカバリ (PITR) バックアップは DynamoDB のフルマネージド機能であり、1 秒あたり最大 35 日間のリカバリポイントを提供します。ポイントインタイムリカバリを有効化すれば、オンデマンドバックアップの作成、維持、スケジュールを心配する必要はありません。このセクションでは、DynamoDB でのプロセスの動作の概要を説明します。

開始する前に

Amazon DynamoDB テーブルでポイントインタイムリカバリ (PITR) を有効にする前に、以下の点を考慮します。

  • ポイントインタイムリカバリを無効にし、後にテーブル上で再度有効にした場合は、そのテーブルで復元可能な開始時間をリセットします。そのため、LatestRestorableDateTime を使用して、すぐにそのテーブルを復元できます。

  • ポイントインタイムリカバリは、グローバルテーブルのローカルレプリカごとに有効にすることができます。テーブルを復元すると、バックアップは、グローバルテーブルに含まれていない独立したテーブルに復元されます。グローバルテーブルバージョン 2019.11.21 (現行) を使用している場合、復元されたテーブルから新しいグローバルテーブルを作成できます。詳細については、「DynamoDB グローバルテーブル: 仕組み」を参照してください。

  • また、送信元テーブルが存在する別のリージョンに復元済みテーブルが作成されるように、AWS リージョン全体で DynamoDB テーブルデータを復元することもできます。AWS 商用リージョン、AWS 中国リージョン、および AWS GovCloud (米国) リージョン間でクロスリージョン復元を実行できます。送信元リージョンから転送したデータと、送信先リージョンの新しいテーブルの復元に対してのみ料金が発生します。

  • AWS CloudTrailポイントインタイムリカバリのコンソールと API のアクションはすべて、 に記録され、ログ記録、継続的モニタリング、監査に使用されます。詳細については、「AWS CloudTrail を使用して DynamoDB オペレーションをログに記録する」を参照してください。