このトピックでは、ApsaraDB for MySQL インスタンスのバックアップファイルを長期間保持する方法について説明します。バックアップファイルを長期間保持することで、データをリストアし、データ資産を保護することができます。
背景情報
ApsaraDB RDS を使用する場合、以下の問題が発生する可能性があります。
データが予期せず削除されました。ただし、過去 7 日間に生成されたバックアップファイルのみが保持されます。その結果、7 日前に生成されたデータはリストアできません。
意図しない操作、または長期間にわたる延滞料金の未払いにより、RDS インスタンスがリリースされました。その結果、データまたはバックアップファイルを回復できません。
RDS インスタンスをリリースしたいが、将来の使用のためにバックアップファイルを保持したい。
方法 1:バックアップ保持期間を延長する
以前のデータをリストアするために、バックアップ保持期間を延長することができます。
この操作を行うと、バックアップファイルのサイズが大きくなり、RDS インスタンスのストレージコストも増加する可能性があります。詳細については、「バックアップファイルのサイズを表示および管理する」および「バックアップ料金」をご参照ください。
ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
バックアップと復元 ページで、バックアップポリシー タブをクリックします。[基本バックアップ] セクションで、[編集] をクリックします。
表示されるダイアログボックスで、データバックアップの保持期間またはログバックアップの保持期間を手動で延長します。たとえば、デフォルト値の 7 から 30 に増やすことができます。
説明ログバックアップの保持期間は、データバックアップの保持期間より長くすることはできません。
RDS インスタンスで [プレミアムローカル SSD] を使用している場合は、[インスタンスのリリース前に永続的に保持] を選択できます。「インスタンスのリリース前に永続的に保持」を選択すると、データバックアップの保持期間を指定する必要はありません。すべてのデータバックアップファイルが保持されます。詳細については、「自動バックアップ」をご参照ください。
[OK] をクリックします。
方法 2:インスタンスリリース後のバックアップ保持ポリシーを設定する
ほとんどの場合、RDS インスタンスの有効期限が切れた後、または延滞になった後、システムは指定した保持期間に基づいて RDS インスタンスとそのバックアップファイルを保持します。保持期間が経過すると、システムは RDS インスタンスをリリースし、そのバックアップファイルを削除します。詳細については、「延滞料金」をご参照ください。この問題を解決するには、RDS インスタンスのバックアップ保持ポリシーを設定できます。設定後、RDS インスタンスが予期せずリリースされた場合でも、RDS インスタンスのバックアップファイルは長期間保持されます。データ損失を防ぐために、ApsaraDB RDS コンソールからコンピュータにバックアップファイルをダウンロードするか、新しい RDS インスタンスにバックアップファイルをリストアすることができます。バックアップファイルを長期間保持することで、データセキュリティを包括的に確保できます。
制限事項
この機能は、RDS Enterprise Edition を実行し、プレミアムローカル SSD を使用する RDS インスタンスではサポートされていません。
課金ルール
RDS インスタンスが削除された場合、RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。7 日間の保持期間が経過すると、従量課金方式に基づいてバックアップファイルのストレージ料金が発生します。以下の表に単価を示します。以下の表に単価を示します。
削除済み RDS インスタンスのバックアップストレージ料金を相殺するためにストレージプランを購入することはできません。
使用方法に関する注意事項
RDS インスタンスを削除またはリリースすると、RDS インスタンスの保持されたバックアップファイルは、[バックアップ] ページの [削除済みインスタンスのバックアップ] タブに特定のレイテンシで表示されます。ほとんどの場合、バックグラウンドでのリリースタスクが完了した後、保持されたバックアップファイルは 30 分以内に表示されます。
手順
RDS インスタンスで [クラウドディスク] を使用しており、2024 年 2 月 1 日以降に作成された場合、RDS インスタンスの [リリース後のバックアップ保持] パラメータは自動的に [最新] に設定されます。
RDS インスタンスが削除された場合、RDS インスタンスのバックアップファイルは 7 日間無料で保持されます。7 日間の保持期間が経過すると、バックアップファイルのストレージ料金が発生します。ストレージコストを回避するには、バックアップ保持ポリシーを [なし] に設定できます。
[プレミアムローカル SSD] を使用する 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 インスタンスの保持されたバックアップファイルを使用する」をご参照ください。
詳細については、「インスタンスリリース後のバックアップ保持ポリシーを設定する」をご参照ください。
方法 3:バックアップファイルをダウンロードする
RDS インスタンスのバックアップファイルをコンピュータまたは Elastic Compute Service (ECS) インスタンスにダウンロードできます。バックアップファイルは、コンピュータまたは ECS インスタンスに長期間保存できます。詳細については、「ECS ととは」および「バックアップファイルをダウンロードする」をご参照ください。