AmazonRDS-DBスナップショット

Amazon RDSは、DBインスタンスのバックアップウィンドウ中にDBインスタンスの自動バックアップを作成し、それらをボリュームスナップショットとして保存します。

自動バックアップ

自動バックアップが正しく機能するための基準は次のとおりです。

  • 自動バックアップを実行するには、DBインスタンスがACTIVE状態である必要があります。DBインスタンスがACTIVE以外の状態(STORAGE_FULLなど)にある間は、自動バックアップは発生しません。

  • 同じDBインスタンスの同じリージョンでコピーが実行されている間は、自動バックアップと自動スナップショットは発生しません。

DBインスタンスの最初のスナップショットには、完全なDBインスタンスのデータが含まれています。同じDBインスタンスの後続のスナップショットは増分です。つまり、最新のスナップショットの後に変更されたデータのみが保存されます。

次の図は、AWSコンソールを使用してDBインスタンスの自動バックアップウィンドウを設定する方法を示しています。自動バックアップを無効にするには、日数をゼロに設定します。

スナップショットを使用して手動でバックアップを取ることもできます。スナップショットを手動で取得するには、以下に示すようにインスタンスを選択した後、インスタンスアクションオプションを使用します。

以下のコマンドでCLIを使用して手動バックアップを取ることもできます。

aws rds create-db-snapshot /
    --db-instance-identifier sourcedbinstance /
    --db-snapshot-identifier dbsnapshotinstance