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

ApsaraDB RDS:スパースバックアップ機能の使用

最終更新日:Oct 08, 2024

定期的なバックアップに加えて、ApsaraDB RDS for MySQLはスパースバックアップをサポートしています。 スパースバックアップ機能を使用すると、より柔軟な方法でバックアップポリシーを設定し、最小限のバックアップセット数を保持できます。 これにより、バックアップセットからデータを復元するのに必要な時間が短縮され、バックアップセットのストレージコストが削減されます。 このトピックでは、スパースバックアップ機能の使用方法について説明します。

前提条件

重要
  • RDS Basic EditionでMySQL 5.7を実行するRDSインスタンスでは、スパースバックアップ機能はサポートされていません。

  • コールドアーカイブ機能が有効になっているRDSインスタンスでは、スパースバックアップ機能はサポートされていません。 詳細については、「コールドアーカイブ」をご参照ください。

  • ApsaraDB RDSのバックアップ機能を初めて使用する場合は、Alibaba Cloudアカウントを使用してAliyunServiceRoleForDBSサービスにリンクされたロールを作成してください。 詳細については、「DBSのサービスにリンクされたロールを作成するにはどうすればよいですか? 」をご参照ください。

  • 詳細バックアップ設定が有効になっています。 詳細については、「詳細バックアップ設定への切り替え」をご参照ください。

    説明

    スパースバックアップ機能を使用するには、詳細バックアップ設定に切り替えてバックアップポリシーを設定する必要があります。 詳細については、「手順」をご参照ください。

通常バックアップとスパースバックアップの違い

項目

定期バックアップ

Sparseバックアップ

保持ポリシー

バックアップセットは、指定した保持期間に基づいて保持され、毎週少なくとも2つから最大7つのバックアップセットを保持する必要があります。

たとえば、バックアップセットは毎週月曜日と日曜日に365日間保持されます。

バックアップポリシーをより柔軟に設定し、最小限のバックアップセット数を保持できます。

例えば、バックアップセットは毎週月曜日と日曜日に7日間保持され、バックアップセットは各月の最終日に長期間保持される。

ストレージコスト

多数の定期的なバックアップセットが生成され、ストレージコストが増加します。

バックアップポリシーは、より柔軟な方法で構成できます。 バックアップセットの最小数が保持されるため、ストレージコストが削減されます。

使用上の注意

  • スパースバックアップポリシーを設定した後、設定は約10〜15分以内に有効になります。

  • 最初の行のバックアップポリシーは修正されており、削除できません。 最初のバックアップポリシーでは、バックアップポリシーパラメーターを毎週に設定する必要があります。 [毎週] を選択した後、少なくとも2週間を指定する必要があります。

  • 同じ日にデータをバックアップするように複数のスパースバックアップポリシーを設定した場合、その日に生成されるバックアップセットは1つだけで、ポリシーの中で最も長い保持期間に基づいて保持されます。

  • スパースバックアップポリシーを削除しても、既存のバックアップセットはポリシーに指定した保持期間に基づいて保持されます。 詳細については、「バックアップポリシーの削除」をご参照ください。

  • スパースバックアップポリシーを設定した後、指定した日にバックアップウィンドウ内にバックアップセットが作成またはダンプされなかった場合、その日のバックアップセットはスキップされ、バックアップセットは保持されません。 この問題は、バックアップの失敗、インスタンスのロック、有効期間内にレベル1のバックアップセットをダンプできないなど、さまざまな理由で発生する可能性があります。

    たとえば、毎月1日にバックアップを実行し、バックアップセットを30日間保持するようにバックアップポリシーを設定します。 12月1日にバックアップが失敗した場合、その日のバックアップセットは保持されません。

課金ルール

RDSインスタンスのバックアップストレージがバックアップストレージの無料クォータを超えていない場合、バックアップストレージの料金は請求されません。 バックアップストレージが無料クォータを超えた場合、使用した過剰なバックアップストレージに対して課金されます。 無料クォータと課金ルールの詳細については、「バックアップストレージ料金」をご参照ください。

手順

バックアップポリシーを手動で設定して、最小数のバックアップセットを保持する必要があります。

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。 表示されるタブで、MySQLLevel-1 Backupの間の丸数字をクリックして、設定したバックアップポリシーを表示します。

    image.png

  4. 表示されるダイアログボックスで、[バックアップポリシーの追加] をクリックし、スパースバックアップポリシーを設定して、[OK] をクリックします。

    バックアップサイクル

    バックアップ時間

    保持期間

    毎週

    1つ以上の曜日を選択できます。

    バックアップポリシーごとに保持期間を設定できます。 保持期間は7から7,300日の範囲です。

    説明

    バックアップポリシーの右側にある [長期保存] を選択して、バックアップセットを長期間保持することもできます。

    毎月

    月の1日以上、または [各月の最終日] を選択できます。

    毎年

    あなたは年の日を選択することができます。 たとえば、毎年1月1日を選択できます。

    説明
    • ローカルディスクを使用してRDS high-availability EditionでMySQL 5.6またはMySQL 5.7を実行するRDSインスタンスの高頻度物理バックアップ機能を有効化および設定できます。 この機能を有効にして設定すると、指定した時点でのみ完全バックアップが実行され、指定したバックアップ頻度に基づいて増分物理バックアップが実行されます。 詳細については、「高周波物理バックアップ機能の使用」をご参照ください。

      • 高頻度物理バックアップ機能によって生成された増分バックアップファイルの保存期間は、7〜30日です。 増分バックアップファイルの保存期間は、指定したバックアップポリシーの保存期間以下である必要があります。

      • 完全バックアップセットに依存する増分バックアップセットは有効期限が切れないため、完全バックアップセットは有効期限後に削除されません。 フルバックアップファイルに依存するすべての増分バックアップファイルの有効期限が切れると、フルバックアップファイルと増分バックアップファイルは削除されます。

    • 最初の行のバックアップポリシーは修正されており、削除できません。 最初のバックアップポリシーでは、バックアップポリシーパラメーターを毎週に設定する必要があります。 [毎週] を選択した後、少なくとも2週間を指定する必要があります。

    • その他のパラメーターの詳細については、「自動バックアップ機能の使用」および「バックアップ暗号化機能の使用」をご参照ください。

  5. [バックアップ戦略] タブの左下隅にある [保存] をクリックします。

image.png

上の図は、さまざまなバックアップポリシーを説明する例として使用します。

  • 1: データは毎日1週間バックアップされ、各バックアップセットは7日間保持されます。

  • 2: データは毎週月曜日にバックアップされ、バックアップセットは30日間保持されます。

  • 3: データは各月の初日と最終日にバックアップされ、バックアップセットは365日間保持されます。

  • 4: データは1月1日に毎年1回バックアップされ、バックアップセットを長期間保持することができます。

次に何をすべきか

バックアップポリシーの照会

[バックアップ戦略] タブで、ポインターを丸で囲んだ数字の上に移動して、構成したバックアップポリシーを表示します。

説明

円内の数字は、設定したバックアップポリシーの数を示します。

image

バックアップポリシーの削除

レベル1バックアップページで、删除アイコンをクリックしてバックアップポリシーを削除できます。

説明

最初の行のバックアップポリシーは修正されており、削除できません。 最初のバックアップポリシーでは、バックアップポリシーパラメーターを毎週に設定する必要があります。 [毎週] を選択した後、少なくとも2週間を指定する必要があります。

image

高度なバックアップ設定に切り替える

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。

  2. 左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックし、[高度なバックアップポリシーに切り替える] をクリックします。

    image

    重要

    [詳細バックアップポリシーへの切り替え] がタブに表示されない場合は、アプリケーションを送信します。 申請が承認されたら、ページを更新します。

  4. 表示されるダイアログボックスで、[理解済み] を選択し、[OK] をクリックします。

    重要

    高度なバックアップ設定に切り替えた後、以前のバックアップ設定に戻すことはできません。

    次の図のような情報が表示されている場合は、詳細バックアップ設定が有効になります。 次に、スパースバックアップポリシーを設定できます。 詳細については、「手順」をご参照ください。 image