Amazon DynamoDB
開発者ガイド (API バージョン 2012-08-10)

DynamoDB のオンデマンドバックアップおよび復元

オンデマンドバックアップを作成したり、Amazon DynamoDB テーブルのポイントインタイムリカバリを有効したりできます。ポイントインタイムリカバリの詳細については、「DynamoDB のポイントインタイムリカバリ」を参照してください。

Amazon DynamoDB では、オンデマンドバックアップ機能を使用できます。この機能により、テーブルの完全なバックアップを作成して、規制やコンプライアンス要件を満たすために長期間の保存とアーカイブを行うことができます。DynamoDB テーブルのデータは、AWS マネジメントコンソール でワンクリックするか、単一の API コールを使用するだけで、バックアップおよび復元することができます。バックアップおよび復元アクションを実行しても、テーブルのパフォーマンスや可用性に影響を及ぼすことはありません。

オンデマンドバックアップおよび復元は、アプリケーションのパフォーマンスや可用性を低下させずにスケーリングすることができます。新しい独自の分散型技術を使用しており、テーブルのサイズに関係なく、数秒でバックアップを完了することができます。スケジュールや、長時間稼働のバックアッププロセスについて心配することなく、数千ものパーティションにわたって一貫性のあるバックアップを数秒以内に作成することができます。バックアップはすべて、カタログ化され、検索しやすくなるだけでなく、明示的に削除されるまで維持されます。

また、オンデマンドバックおよび復元オペレーションが、パフォーマンスや API レイテンシーに影響を及ぼすことはありません。テーブルが削除されても、バックアップは保持されます。詳細については、「バックアップおよび復元: 仕組み」を参照してください。

テーブルのバックアップは、コンソール、AWS Command Line Interface (AWS CLI)、または DynamoDB API を使用して作成できます。詳細については、「DynamoDB テーブルのバックアップ」を参照してください。

バックアップからテーブル復元する方法については、「バックアップからの DynamoDB テーブルの復元」を参照してください。

現在、バックアップおよび復元機能は、ソーステーブルと同じリージョンでのみ使用することができます。DynamoDB のオンデマンドバックアップは、バックアップストレージサイズに関連付けられた通常料金でご利用になれます。追加料金はかかりません。使用可能な AWS リージョンおよび料金に関する詳細については、「Amazon DynamoDB 料金表」を参照してください。