すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:バックアップファイルを長期間保持する

最終更新日:Mar 19, 2024

このトピックでは、ApsaraDB RDS for MySQLインスタンスのバックアップファイルを長期間保持する方法について説明します。 バックアップファイルの長期保存は、データを復元し、データ資産を保護するのに役立ちます。

背景情報

ApsaraDB RDSを使用すると、次の問題が発生する可能性があります。

  • データが予期せず削除されました。 ただし、最新の7日間に生成されたバックアップファイルのみが保持されます。 そのため、7日前に生成されたデータを復元することはできません。

  • 意図しない操作または長期間の料金滞納により、RDSインスタンスがリリースされました。 その結果、データやバックアップファイルを回復することはできません。

  • RDSインスタンスをリリースしますが、将来の使用のためにバックアップファイルを保持します。

方法1: バックアップの保持期間を増やす

バックアップの保持期間を長くして、以前のデータを復元できます。

説明

この操作により、バックアップファイルのサイズが増加し、RDSインスタンスのストレージコストも増加する可能性があります。 詳細については、「バックアップファイルのサイズの表示と管理」および「バックアップストレージ料金」をご参照ください。

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。 [基本バックアップ] セクションで、[編集] をクリックします。

  4. 表示されるダイアログボックスで、データバックアップの保持期間またはログバックアップの保持期間を手動で延長します。 たとえば、値をデフォルト値7から30に増やすことができます。

    説明
    • ログバックアップの保持期間は、データバックアップの保持期間より長くすることはできません。

    • RDSインスタンスがローカルディスクを使用している場合は、[インスタンスリリース前に完全に保持] を選択します。 インスタンスリリース前に [永久保持] を選択した後、データバックアップの保持期間を指定する必要はありません。 すべてのデータバックアップファイルは保持されます。 詳細については、「自動バックアップ機能の使用」をご参照ください。

  5. [OK] をクリックします。

方法2: インスタンスのリリース後にバックアップ保持ポリシーを設定する

ほとんどの場合、RDSインスタンスが期限切れまたは期限切れになった後、システムは指定した保持期間に基づいてRDSインスタンスとそのバックアップファイルを保持します。 保持期間が経過すると、システムはRDSインスタンスをリリースし、バックアップファイルを削除します。 詳細については、「料金の滞納」をご参照ください。 この問題を解決するには、RDSインスタンスのバックアップ保持ポリシーを設定します。 設定後、RDSインスタンスがリリースされても、RDSインスタンスのバックアップファイルは長期間保持されます。

前提条件

RDSインスタンスは次の要件を満たしています。

  • RDSインスタンスは、MySQL 8.0、MySQL 5.7、またはMySQL 5.6を実行します。

  • RDSインスタンスは、ローカルディスクまたはクラウドディスクを使用します。

  • RDSインスタンスは、RDS Basic Edition、RDS High-availability Edition、またはRDS Cluster Editionを実行します。

説明

RDSインスタンスの 基本情報 ページに移動して、前述の情報を表示できます。

課金ルール

RDSインスタンスが削除された場合、RDSインスタンスのバックアップファイルは7日以内に無料で保持されます。 7日間の保存期間が経過すると、バックアップファイルの保存に対して課金されます。 課金ルールの詳細については、「課金ルール」をご参照ください。

使用上の注意

Alibaba Cloudコンソールの [詳細] ページに、RDSインスタンスをバックアップするために購入したデータベースバックアップ (DBS) バックアップスケジュールのIDが、次のいずれかの形式で表示されます。

  1. dbsで始まる文字列。 例: dbsrkzl ******

    IDがこの形式の場合、DBSバックアップスケジュールを購入したRDSインスタンスを特定できません。

  2. dbsで始まり、RDSインスタンスの名前が続く文字列。 例: dbs:rm-bpXXXXXX

    IDがこの形式の場合、DBSバックアップスケジュールを購入したRDSインスタンスを識別できます。

手順

  1. [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。 [基本バックアップ] セクションで、[編集] をクリックします。

  4. 表示されるダイアログボックスで、インスタンスリリース後のバックアップファイルの保持最新またはすべてに設定します。

    説明

    設定後、RDSインスタンスがリリースされた場合、RDSインスタンスのバックアップファイルは長期間保持されます。 保持期間は指定できません。 節約プランがどのように適用されるか (割引額、プランの詳細、使用状況、対象範囲を含む) に関する詳細を表示するには、 [削除済みインスタンスのバックアップ] タブで、RDSインスタンスのバックアップファイルをダウンロードし、バックアップファイルを使用してRDSインスタンスのデータを復元します。 ビジネス要件に基づいて、RDSインスタンスのバックアップ保持ポリシーを [すべてのバックアップを削除 (復元できません)] に変更することもできます。

  5. [OK] をクリックします。

方法3: バックアップファイルをダウンロードする

RDSインスタンスのバックアップファイルをコンピューターまたはElastic Compute Service (ECS) インスタンスにダウンロードできます。 バックアップファイルは、コンピューターまたはECSインスタンスに長期間保存できます。 詳細については、「ECSの概要」をご参照ください。 バックアップファイルのダウンロード

よくある質問