ApsaraDB RDS for MySQL は、削除済みインスタンスのバックアップ機能を提供します。この機能を使用すると、RDS インスタンスを削除またはリリースする前後に、RDS インスタンスのバックアップ保持ポリシーを構成できます。このトピックでは、構成したバックアップ保持ポリシーは、RDS インスタンスが削除またはリリースされた後にのみ有効になります。このように、RDS インスタンスのバックアップファイルは、RDS インスタンスが予期せずリリースされた場合でも、長期間保持されます。バックアップファイルは、ApsaraDB RDS コンソールからオンプレミスのコンピュータにダウンロードしたり、新しい RDS インスタンスにリストアしたりできます。これにより、データの損失を防ぎ、データセキュリティを包括的に確保できます。
シナリオ
データリストア:RDS インスタンスを削除する場合、RDS インスタンスのバックアップ保持ポリシーを 最新 または すべて に構成できます。このようにして、保持されているバックアップファイルを使用して RDS インスタンスのデータをリストアし、データの損失を防ぐことができます。
データセキュリティ:データセキュリティを確保するために、RDS インスタンスが削除される前に、RDS インスタンスのバックアップ保持ポリシーを構成できます。このようにして、悪意のある攻撃やその他の不明な理由で RDS インスタンスが削除された場合に、バックアップファイルから RDS インスタンスのデータをリストアできます。
データ移行:RDS インスタンスのデータを別のインスタンスに移行したいが、元の RDS インスタンスをすぐに削除したくない場合があります。この場合、RDS インスタンスが削除される前に、元の RDS インスタンスのバックアップファイルを保持できます。データ移行中にエラーが発生した場合、移行はいつでもロールバックできます。
制限事項
この機能は、RDS Enterprise Edition を実行し、ローカルディスクを使用する RDS インスタンスではサポートされていません。
使用上の注意
RDS インスタンスを削除またはリリースすると、RDS インスタンスの保持されたバックアップファイルは特定のレイテンシで表示されます。ほとんどの場合、保持されたバックアップファイルは、バックグラウンドタスクが完了してから 30 分以内に表示されます。
課金ルール
RDS インスタンスが削除された場合、RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。 7 日間の保持期間が経過すると、従量課金方式に基づいてバックアップファイルのストレージに対して課金されます。次の表に単価を示します。次の表に単価を示します。
削除済み RDS インスタンスのバックアップストレージ費用を相殺するために、ストレージプランを購入することはできません。
インスタンスリリース後にバックアップ保持ポリシーを構成する
RDS インスタンスがクラウドディスクを使用し、2024 年 2 月 1 日以降に作成された場合、RDS インスタンスの リリース後のバックアップ保持 パラメータは自動的に 最新 に設定されます。
RDS インスタンスが削除された場合、RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。7 日間の保持期間が経過すると、バックアップファイルのストレージに対して課金されます。ストレージコストを回避するには、バックアップ保持ポリシーを [なし] に構成できます。
ローカルディスクを使用する RDS インスタンスを作成すると、RDS インスタンスの リリース後のバックアップ保持 パラメータは自動的に なし に設定されます。
RDS インスタンスのステータスに基づいて、バックアップ保持ポリシーを構成できます。
方法 1:RDS インスタンスの作成時にバックアップ保持ポリシーを構成する
この方法は、サブスクリプション の ローカルディスク を使用する RDS インスタンスを作成する場合にのみ使用できます。ApsaraDB RDS 購入ページで、[リリース後のバックアップ保持] パラメータを構成できます。
方法 2:RDS インスタンスがリリースされる前に、インスタンス詳細ページでバックアップ保持ポリシーを構成する
ApsaraDB RDS コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。[基本バックアップ] セクションで、[編集] をクリックします。
表示されるダイアログボックスで、データバックアップ保持ポリシー パラメータを構成し、[OK] をクリックします。データバックアップ保持ポリシーパラメータの有効な値:
[最新]:RDS インスタンスがリリースされた後、RDS インスタンスの最新のバックアップファイルが ApsaraDB RDS コンソールに保存されます。この値に設定することをお勧めします。
[すべて]:RDS インスタンスがリリースされた後、RDS インスタンスのすべてのバックアップファイルが ApsaraDB RDS コンソールに保存されます。この値に設定することをお勧めします。
[なし]:RDS インスタンスがリリースされた後、RDS インスタンスのバックアップファイルは保持されず、RDS インスタンスのデータはリストアできません。注意して進めてください。
重要構成が完了し、RDS インスタンスがリリースされると、RDS インスタンスのバックアップファイルは長期間保持されます。保持期間を指定することはできません。
RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。7 日間の保持期間が経過すると、バックアップファイルのストレージに対して課金されます。詳細については、「課金ルール」をご参照ください。
RDS インスタンスがリリースされた後に保持されたバックアップファイルを使用する方法の詳細については、「RDS インスタンスが削除された後に RDS インスタンスの保持されたバックアップファイルを使用する」をご参照ください。
方法 3:RDS インスタンスがリリースされた後に、バックアップページでバックアップ保持ポリシーを構成する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
[削除済みインスタンスのバックアップ] タブで、必要な RDS インスタンスを見つけて、[保持ポリシー] 列の [設定] をクリックします。
表示されるダイアログボックスで、データバックアップ保持ポリシー パラメータを構成し、[OK] をクリックします。データバックアップ保持ポリシーパラメータの有効な値:
[最新]:RDS インスタンスがリリースされた後、RDS インスタンスの最新のバックアップファイルが ApsaraDB RDS コンソールに保存されます。この値に設定することをお勧めします。
[すべて]:RDS インスタンスがリリースされた後、RDS インスタンスのすべてのバックアップファイルが ApsaraDB RDS コンソールに保存されます。この値に設定することをお勧めします。
[なし]:RDS インスタンスがリリースされた後、RDS インスタンスのバックアップファイルは保持されず、RDS インスタンスのデータはリストアできません。注意して進めてください。
重要構成が完了し、RDS インスタンスがリリースされると、RDS インスタンスのバックアップファイルは長期間保持されます。保持期間を指定することはできません。
RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。7 日間の保持期間が経過すると、バックアップファイルのストレージに対して課金されます。詳細については、「課金ルール」をご参照ください。
RDS インスタンスがリリースされた後に保持されたバックアップファイルを使用する方法の詳細については、「RDS インスタンスが削除された後に RDS インスタンスの保持されたバックアップファイルを使用する」をご参照ください。
RDS インスタンスが削除された後に RDS インスタンスの保持されたバックアップファイルを使用する
RDS インスタンスがリリースされた後、ApsaraDB RDS コンソールの [バックアップ] ページの [削除済みインスタンスのバックアップ] タブをクリックして、保持されたバックアップファイルを表示できます。また、このタブで保持されたバックアップファイルを管理することもできます。
方法 1:保持されたバックアップファイルをダウンロードしてアーカイブする
ローカルディスクを使用する RDS インスタンスの物理バックアップファイルのみダウンロードできます。クラウドディスクを使用する RDS インスタンスのスナップショットバックアップファイルはダウンロードできません。方法 2 を使用して、新しい RDS インスタンスにデータをリストアできます。
内部ネットワーク経由でバックアップファイルをダウンロードする場合、料金は発生しません。インターネット経由でバックアップファイルをダウンロードする場合、使用したインターネットトラフィックに対して課金されます。ダウンロード方法とインターネットトラフィックの料金の詳細については、「バックアップファイルをダウンロードする」をご参照ください。
削除済みインスタンスのバックアップ タブに移動し、必要な RDS インスタンスを見つけて、[アクション] 列の [ダウンロード] をクリックし、内部 URL または外部 URL をコピーしてバックアップファイルをダウンロードします。
方法 2:保持されたバックアップファイルから新しい RDS インスタンスにデータをリストアする
削除済みインスタンスのバックアップ タブで、必要な RDS インスタンスを見つけて、[アクション] 列の [リストア] をクリックして、バックアップファイルから新しい RDS インスタンスにデータをリストアします。
タスク ページに移動して、RDS インスタンスの作成進捗状況を表示できます。RDS インスタンスを作成するためのパラメータを構成する方法の詳細については、「ApsaraDB RDS for MySQL インスタンスを作成する」をご参照ください。
RDS インスタンスを作成した後、RDS インスタンスに接続して、リストアされたデータを表示できます。詳細については、「ApsaraDB RDS for MySQL インスタンスに接続する」をご参照ください。
次の手順
削除済み RDS インスタンスのバックアップ保持ポリシーを表示する
方法 1:RDS インスタンスがリリースされる前に、インスタンス詳細ページでバックアップ保持ポリシーを表示する
この方法は、RDS インスタンスが削除またはリリースされる前にのみ使用できます。RDS インスタンスが削除された場合は、方法 2 を使用して、[バックアップ] ページで RDS インスタンスのバックアップ保持ポリシーを表示できます。
ApsaraDB RDS コンソールにログインし、インスタンス ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。[基本バックアップ] セクションで、RDS インスタンスのバックアップ保持ポリシーを表示します。
[最新]:RDS インスタンスがリリースされた後、RDS インスタンスの最新のバックアップファイルが ApsaraDB RDS コンソールに保存されます。
[すべて]:RDS インスタンスがリリースされた後、RDS インスタンスのすべてのバックアップファイルが ApsaraDB RDS コンソールに保存されます。
[なし]:RDS インスタンスがリリースされた後、RDS インスタンスのバックアップファイルは保持されず、RDS インスタンスのデータはリストアできません。注意して進めてください。
方法 2:RDS インスタンスがリリースされた後に、バックアップページでバックアップ保持ポリシーを表示する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
[削除済みインスタンスのバックアップ] タブで、必要な RDS インスタンスを見つけて、[保持ポリシー] 列の [設定] をクリックします。
表示されるダイアログボックスで、RDS インスタンスのバックアップ保持ポリシーを表示します。
[最新]:RDS インスタンスがリリースされた後、RDS インスタンスの最新のバックアップファイルが ApsaraDB RDS コンソールに保存されます。
[すべて]:RDS インスタンスがリリースされた後、RDS インスタンスのすべてのバックアップファイルが ApsaraDB RDS コンソールに保存されます。
[なし]:RDS インスタンスがリリースされた後、RDS インスタンスのバックアップファイルは保持されず、RDS インスタンスのデータはリストアできません。注意して進めてください。
リリースされた RDS インスタンスのバックアップファイルを削除する
RDS インスタンスがリリースされた後に RDS インスタンスのバックアップファイルを保持したくない場合は、データバックアップ保持ポリシー パラメータを 最新 または なし に設定して、バックアップストレージコストを回避または削減できます。
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。
削除済みインスタンスのバックアップタブで、必要な RDS インスタンスを見つけて、[保持ポリシー] 列の [設定] をクリックします。
表示されるダイアログボックスで、データバックアップ保持ポリシーパラメータを次のいずれかの値に設定します。
[最新]:値を [すべて] から [最新] に変更すると、バックアップストレージコストが削減されます。
[なし]:値を [すべて] または [最新] から [なし] に変更すると、バックアップストレージ料金は発生しなくなります。
重要構成が完了すると、システムは保持ポリシーに基づいて ApsaraDB RDS コンソールに保存されているバックアップファイルを自動的に削除します。バックアップファイルが削除されると、データはリストアできなくなります。注意して進めてください。
[OK] をクリックします。