RDS for MySQL では、インスタンスがリリースされた後もバックアップを保持できます。インスタンスをリリースする前に、そのバックアップファイルの保持ポリシーを設定できます。インスタンスがリリースされた後、そのバックアップファイルは長期間保持されます。この機能は、誤操作によるデータ損失を防ぐのに役立ちます。また、これらの保持されたバックアップファイルを RDS コンソールからダウンロードしたり、新しいインスタンスに復元したりすることもできます。
一般的なシナリオ
誤操作からの回復: 重要な RDS for MySQL インスタンスを誤ってリリースしてしまった場合、保持されているバックアップファイルを使用してデータを迅速に回復し、データ損失を防ぐことができます。
説明2024 年 2 月 1 日以降に購入された RDS for MySQL のクラウドディスクインスタンスでは、デフォルトのリリースされたインスタンスのバックアップ保持ポリシーは [最後の 1 つを保持] です。プレミアムローカル SSD を搭載したインスタンスの場合、デフォルトのポリシーは [保持しない] です。手動でポリシーを設定する必要があります。
バックアップの保護: データセキュリティを確保するために、リリースされたインスタンスのバックアップポリシーを事前に設定できます。悪意のある攻撃やその他の予期せぬイベントによりインスタンスがリリースされた場合でも、そのバックアップファイルからデータを回復できます。
データ移行: ある RDS for MySQL インスタンスから別のインスタンスにデータを移行する際、ソースインスタンスをすぐにリリースしたくない場合があります。リリースされたインスタンスのバックアップを保持することを選択できます。移行中に問題が発生した場合、バックアップを使用して元の状態にロールバックできます。
制限
この機能は、プレミアムローカル SSD を使用し、RDS Enterprise Edition で実行されている RDS for MySQL インスタンスではサポートされていません。
注意
RDS for MySQL インスタンスがリリースされた後、[バックアップ管理] > [削除されたインスタンスのバックアップ] ページでの保持されたバックアップファイルの表示が遅れることがあります。ファイルは通常、インスタンスのリリース作業が完了してから 30 分以内に表示されます。
課金
RDS インスタンスが削除された場合、RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。7 日間の保持期間が経過すると、バックアップファイルのストレージに対して従量課金方式で課金されます。以下の表に単価を示します。以下の表に単価を示します。
削除された RDS インスタンスのバックアップストレージ料金を相殺するためにストレージプランを購入することはできません。
リリースされたインスタンスのバックアップ保持ポリシーを設定する
2024 年 2 月 1 日以降に購入された RDS for MySQL のクラウドディスクインスタンスでは、デフォルトのリリースされたインスタンスのバックアップ保持ポリシーは [最後の 1 つを保持] です。
インスタンスがリリースされてから 7 日間はストレージが無料です。7 日後、バックアップストレージの費用が発生します。これらの料金を回避するには、バックアップ保持ポリシーを [保持しない] に設定してください。
新しい RDS for MySQL のプレミアムローカル SSD を搭載したインスタンスでは、デフォルトのリリースされたインスタンスのバックアップ保持ポリシーは保持しないです。
インスタンスの現在の状態に基づいて設定方法を選択してください。
方法 1: インスタンス購入時にポリシーを設定する
この方法は、新しいサブスクリプションの RDS for MySQL プレミアムローカル SSD を搭載したインスタンスにのみ適用されます。購入ページで [リリースされたインスタンスのバックアップ保持ポリシー] パラメーターを設定できます。

方法 2: インスタンス詳細ページでポリシーを設定する (リリース前)
ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。[基本バックアップ] セクションで、[編集] をクリックします。
表示されるダイアログボックスで、[インスタンスリリース後のバックアップファイルの保持] パラメーターを設定し、[OK] をクリックします。
[最後の 1 つを保持] または [すべて保持] (推奨): インスタンスがリリースされた後、選択に基づいて完了したバックアップが保持されます。
[保持しない]: インスタンスがリリースされた後、バックアップは保持されません。データは回復できません。このオプションは注意して使用してください。
重要インスタンスがリリースされた後、システムは設定されたポリシーに基づいてバックアップファイルを長期間保持します。保持期間を指定することはできません。
保持されたバックアップファイルは 7 日間無料で保存されます。7 日後には課金されます。料金の詳細については、「課金」をご参照ください。
インスタンスがリリースされた後に保持されたバックアップファイルの使用方法の詳細については、「リリースされたインスタンスのバックアップファイルを使用する」をご参照ください。
方法 3: バックアップ管理ページでポリシーを設定する (リリース後)
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
[削除されたインスタンスのバックアップ] タブで、対象のインスタンスを見つけ、[保持ポリシー] 列の [設定] をクリックします。
表示されるダイアログボックスで、[データバックアップ保持ポリシー] を設定し、[OK] をクリックします。
[最後の 1 つを保持] または [すべて保持] (推奨): インスタンスがリリースされた後、選択に基づいて完了したバックアップが保持されます。
[保持しない]: インスタンスがリリースされた後、バックアップは保持されません。データは回復できません。このオプションは注意して使用してください。
重要インスタンスがリリースされた後、システムは設定されたポリシーに基づいてバックアップファイルを長期間保持します。保持期間を指定することはできません。
保持されたバックアップファイルは 7 日間無料で保存されます。7 日後には課金されます。料金の詳細については、「課金」をご参照ください。
インスタンスがリリースされた後に保持されたバックアップファイルの使用方法の詳細については、「リリースされたインスタンスのバックアップファイルを使用する」をご参照ください。
リリースされたインスタンスのバックアップファイルを使用する
RDS for MySQL インスタンスがリリースされた後、保持されたバックアップファイルは RDS コンソールの [バックアップ管理] > [削除されたインスタンスのバックアップ] ページに保存されます。このページに移動して、保持されたバックアップファイルを管理できます。
方法 1: 保持されたバックアップを新しい RDS インスタンスに復元する
[バックアップ管理] ページに移動し、[削除されたインスタンスのバックアップ] タブをクリックします。対象のインスタンスを見つけ、[アクション] 列の [復元] をクリックして、バックアップを新しい RDS for MySQL インスタンスに復元します。
[タスクリスト] に移動して、新しい RDS for MySQL インスタンスの作成進捗状況を確認できます。新しいインスタンスのパラメーター設定の詳細については、「RDS for MySQL インスタンスを作成する」をご参照ください。
新しい RDS for MySQL インスタンスが作成された後、それに接続して復元されたデータを表示します。接続方法の詳細については、「RDS for MySQL インスタンスに接続する」をご参照ください。
方法 2: 保持されたバックアップをダウンロードしてアーカイブする
ダウンロード機能は、RDS for MySQL のプレミアムローカル SSD を搭載したインスタンスの物理バックアップでのみ利用できます。クラウドディスクインスタンスのスナップショットバックアップはダウンロードできません。
内部ネットワーク経由でのバックアップファイルのダウンロードは無料です。インターネット経由でのダウンロードによって発生したトラフィックには課金されます。ダウンロード方法とインターネットトラフィックの課金の詳細については、「バックアップをダウンロードする」をご参照ください。
[バックアップ管理] ページに移動し、[削除されたインスタンスのバックアップ] タブをクリックします。対象のインスタンスを見つけ、[アクション] 列の [ダウンロード] をクリックします。内部またはパブリックエンドポイントをコピーしてバックアップをダウンロードします。
関連操作
バックアップ保持ポリシーを表示する
方法 1: インスタンス詳細ページでポリシーを表示する (リリース前)
この方法は、RDS for MySQL インスタンスがリリースされていない場合にのみ適用されます。インスタンスがリリースされている場合は、方法 2 を使用して [バックアップ管理] ページでポリシーを表示してください。
ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。現在のバックアップ保持ポリシーは、[基本バックアップ] セクションに表示されます。
[最後の 1 つを保持]: インスタンスがリリースされた後、最後に完了したバックアップが保持されます。
[すべて保持]: インスタンスがリリースされた後、完了したすべてのバックアップが保持されます。
[保持しない]: インスタンスがリリースされた後、バックアップは保持されません。データは回復できません。このオプションは注意して使用してください。

方法 2: バックアップ管理ページでポリシーを表示する (リリース後)
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
[削除されたインスタンスのバックアップ] タブで、対象のインスタンスを見つけ、[保持ポリシー] 列の [設定] をクリックします。
表示されるダイアログボックスに、現在のバックアップ保持ポリシーが表示されます。
[最後の 1 つを保持]: インスタンスがリリースされた後、最後に完了したバックアップが保持されます。
[すべて保持]: インスタンスがリリースされた後、完了したすべてのバックアップが保持されます。
[保持しない]: インスタンスがリリースされた後、バックアップは保持されません。データは回復できません。このオプションは注意して使用してください。

リリースされたインスタンスのバックアップファイルを削除する (リリース後)
リリースされたインスタンスのバックアップを保持する必要がなくなった場合は、次の手順に従って保持ポリシーを調整します。これにより、不要なストレージコストを削減または回避できます。
[バックアップ管理] ページに移動し、[削除されたインスタンスのバックアップ] タブをクリックします。
ページの上部で、インスタンスがあるリージョンを選択します。
検索ボックスに、[アセット/リソースインスタンス ID] を入力します。インスタンスがかなり前にリリースされた場合は、ページの時間範囲フィルターを手動で調整して検索範囲を拡大し、検索を実行する必要があります。
対象のインスタンスを見つけたら、その [保持ポリシー] 列の [設定] をクリックします。
表示されるダイアログボックスで、インスタンスのバックアップ保持ポリシーを次のいずれかに設定します:
[最後の 1 つを保持]: 現在の [すべて保持] ポリシーを [最後の 1 つを保持] に変更して、バックアップストレージコストを削減します。
[保持しない]: 現在の [すべて保持] または [最後の 1 つを保持] ポリシーを [保持しない] に変更して、将来のバックアップストレージコストを回避します。
重要設定を変更すると、システムは新しいポリシーに基づいて保持されなくなったバックアップファイルを自動的に削除します。この操作は元に戻せません。データは回復できません。このオプションは注意して使用してください。
[OK] をクリックします。
