このトピックでは、ApsaraDB RDS for MySQL インスタンスのバックアップファイルを長期にわたり保持する方法について説明します。長期保持により、必要に応じたデータ復元が可能となり、データ資産を保護できます。
背景情報
データベースをご利用中、以下のシナリオに遭遇することがあります:
データが誤って削除された場合、過去 7 日間分のバックアップのみが利用可能です。その結果、それより古いデータを復元できません。
ApsaraDB RDS for MySQL インスタンスが誤ってリリースされたり、支払い遅延によりリリースされた場合、インスタンスが長期間リリースされた状態になると、データおよびバックアップの両方が復元できなくなります。
RDS インスタンスをリリースしたいが、今後の利用のためにそのバックアップを保持したい。
方法 1:バックアップ保持期間の延長
バックアップファイルの保持期間を延長することで、必要に応じて古いデータを復元できます。
この操作により、バックアップサイズが増加し、バックアップストレージ料金が増加する可能性があります。
ApsaraDB RDS コンソールにログインし、インスタンスページへ移動します。上部のナビゲーションバーで、ApsaraDB RDS for MySQL インスタンスが存在するリージョンを選択します。その後、対象のインスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。基本バックアップ セクションで、編集 をクリックします。
表示されるダイアログボックスで、データバックアップまたはログバックアップの保持期間を延長します。たとえば、デフォルト値を 7 日から 30 日に変更できます。
説明ログバックアップの保持期間は、データバックアップの保持期間を超えることはできません。
インスタンスが Premium Local SSDs を使用している場合、インスタンスリリース前まで永続的に保持 を選択します。このオプションを選択すると、データバックアップの保持期間を設定する必要はありません。すべてのデータバックアップは、インスタンスがリリースされるまで保持されます。詳細については、「自動バックアップ」をご参照ください。
OK をクリックします。
方法 2:インスタンスリリース後のバックアップ保持ポリシーの設定
通常、ApsaraDB RDS for MySQL インスタンスの有効期限が切れた場合や支払い遅延が発生した場合、インスタンスおよびそのバックアップは一定期間保持されます。この期間が経過すると、インスタンスおよびそのバックアップはリリースおよび削除されます。この問題を解決するため、ApsaraDB RDS for MySQL インスタンスに対してバックアップ保持ポリシーを設定できます。設定後、ApsaraDB RDS for MySQL インスタンスが予期せずリリースされた場合でも、バックアップファイルは長期にわたり保持されます。バックアップファイルは ApsaraDB RDS コンソールからローカル環境または新しい ApsaraDB RDS for MySQL インスタンスへダウンロード・復元でき、データ損失を防止できます。このバックアップファイルの長期保持により、包括的なデータセキュリティが確保されます。
使用制限
この機能は、Premium Local SSDs を使用し、RDS Enterprise Edition 上で実行される ApsaraDB RDS for MySQL インスタンスではサポートされていません。
課金
ApsaraDB RDS for MySQL インスタンスが削除された後、バックアップストレージ料金が発生します。インスタンスがリリースされた後 7 日間はバックアップストレージが無料です。7 日を経過すると、従量課金方式で課金されます。 単位価格は以下のとおりです:
削除済み ApsaraDB RDS for MySQL インスタンスのバックアップストレージ料金を相殺するためにストレージプランを購入することはできません。
注意事項
操作手順
2024 年 2 月 1 日以降に購入した ApsaraDB RDS for MySQL クラウドディスクインスタンス では、デフォルトの リリース後のバックアップ保持ポリシー が 最新のバックアップ です。
インスタンスがリリースされた後 7 日間はストレージが無料です。7 日を経過すると、バックアップストレージ料金が発生します。これらの料金を回避するには、バックアップ保持ポリシーを 保持しない に設定してください。
新規の ApsaraDB RDS for MySQL Premium Local SSDs インスタンス では、デフォルトの リリース後のバックアップ保持ポリシー が 保持しない です。
ご利用のインスタンスの現在の状態に応じて、設定方法を選択してください。
方法 1:インスタンス購入時にポリシーを設定
この方法は、新規の サブスクリプション ApsaraDB RDS for MySQL Premium Local SSDs インスタンス にのみ適用されます。購入ページで リリース後のバックアップ保持 パラメーターを設定できます。

方法 2:インスタンス詳細ページでポリシーを設定(リリース前)
ApsaraDB RDS コンソールにログインし、インスタンスページへ移動します。上部のナビゲーションバーで、ApsaraDB RDS for MySQL インスタンスが存在するリージョンを選択します。その後、対象のインスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。基本バックアップ セクションで、編集 をクリックします。
表示されるダイアログボックスで、インスタンスリリース後のバックアップファイル保持 パラメーターを設定し、OK をクリックします。
最新のバックアップ または すべて:インスタンスがリリースされた後、完了済みのバックアップが選択内容に基づいて保持されます。
保持しない:インスタンスがリリースされた後、バックアップは一切保持されません。データは復元できません。このオプションは慎重にご使用ください。
重要インスタンスがリリースされた後、システムは設定されたポリシーに基づいてバックアップファイルを長期にわたり保持します。保持期間を指定することはできません。
保持されたバックアップファイルは、7 日間無料で保存されます。7 日を経過すると課金されます。料金の詳細については、「課金」をご参照ください。
リリース後のインスタンスから保持されたバックアップファイルの使用方法については、「リリース済みインスタンスからのバックアップファイルの使用」をご参照ください。
方法 3:バックアップ管理ページでポリシーを設定(リリース後)
ApsaraDB RDSコンソールにログインします。左側のナビゲーションウィンドウで、[バックアップ] をクリックします。上部のナビゲーションバーで、RDSインスタンスが配置されているリージョンを選択します。
削除済みインスタンスのバックアップ タブで、対象のインスタンスを見つけ、保持ポリシー 列の 設定項目 をクリックします。
表示されるダイアログボックスで、データバックアップ保持ポリシー を設定し、OK をクリックします。
最新のバックアップ または すべて:インスタンスがリリースされた後、完了済みのバックアップが選択内容に基づいて保持されます。
保持しない:インスタンスがリリースされた後、バックアップは一切保持されません。データは復元できません。このオプションは慎重にご使用ください。
重要インスタンスがリリースされた後、システムは設定されたポリシーに基づいてバックアップファイルを長期にわたり保持します。保持期間を指定することはできません。
保持されたバックアップファイルは、7 日間無料で保存されます。7 日を経過すると課金されます。料金の詳細については、「課金」をご参照ください。
リリース後のインスタンスから保持されたバックアップファイルの使用方法については、「リリース済みインスタンスからのバックアップファイルの使用」をご参照ください。
詳細については、「インスタンスリリース後のバックアップ保持ポリシーの設定」をご参照ください。
方法 3:バックアップのダウンロード
バックアップをローカル環境または Elastic Compute Service (ECS) インスタンスへダウンロードし、長期ストレージとして利用することもできます。詳細については、「バックアップのダウンロード」をご参照ください。