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

ApsaraDB RDS:スパースバックアップ機能を使用する

最終更新日:Jun 05, 2025

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

前提条件

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

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

  • ApsaraDB RDS のバックアップ機能を初めて使用する場合は、Alibaba Cloud アカウントを使用して AliyunServiceRoleForDBS サービスロールが作成されていることを確認してください。詳細については、「データディザスタリカバリのサービスロールを作成する方法」をご参照ください。

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

    説明

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

定期バックアップとスパースバックアップの違い

項目

定期バックアップ

スパースバックアップ

保持ポリシー

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

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

より柔軟な方法でバックアップポリシーを構成し、最小限のバックアップセットを保持できます。

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

ストレージコスト

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

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

使用上の注意

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

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

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

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

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

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

請求ルール

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

手順

最小限のバックアップセットを保持するには、バックアップポリシーを手動で構成する必要があります。

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

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

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックします。[MySQL][レベル 1 バックアップ] の間にある丸で囲まれた数字をクリックします。

    image.png

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

    バックアップサイクル

    バックアップ時間

    保存期間

    [毎週]

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

    バックアップポリシーごとに保存期間を構成できます。保存期間は 7 ~ 7,300 日です。

    説明

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

    [毎月]

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

    [毎年]

    年の日を選択できます。たとえば、毎年 1 月 1 日を選択できます。

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

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

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

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

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

  5. [保存] タブの左下隅にある [バックアップストラテジー] をクリックします。

image.png

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

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

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

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

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

次のステップ

バックアップポリシーのクエリ

[バックアップ戦略] タブで、ポインターを [丸付き数字] に移動して、設定したバックアップポリシーを表示します。

説明

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

image

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

[レベル 1 バックアップ] ページでバックアップポリシーを削除できます。

説明

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

image

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

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

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

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

    image

    重要

    タブに [高度なバックアップポリシーに切り替える] が表示されない場合は、[申請] を提出してください。申請が承認されたら、ページを更新します。

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

    重要

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

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