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

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

最終更新日:May 06, 2024

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

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

項目

定期バックアップ

Sparseバックアップ

保持ポリシー

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

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

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

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

ストレージコスト

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

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

前提条件

  • RDSインスタンスはクラウドディスクを使用しています。

  • 説明

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

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

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

    説明

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

使用上の注意

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

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

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

  • バックアップポリシーを削除しても、生成されたバックアップセットはポリシーの保持期間中保持されます。 詳細については、「バックアップポリシーの削除」をご参照ください。

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

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

課金ルール

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

手順

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

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

  3. バックアップと復元 ページで、バックアップポリシー タブをクリックし、PostgreSQLlevel-1 Backupの間の丸数字をクリックします。

    image.png

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

    バックアップサイクル

    バックアップ時間

    保持期間

    15分から12時間

    データは、15分から12時間の範囲の間隔でバックアップできます。

    説明

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

    説明

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

    毎週

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

    毎月

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

    毎年

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

    説明
    • その他のパラメーターの詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのバックアップ」をご参照ください。

    • 最初の行のバックアップポリシーは修正されており、削除できません。 最初のバックアップポリシーでは、バックアップポリシーパラメーターを毎週または高頻度に設定する必要があります。 [毎週] を選択した後、少なくとも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.png

    重要

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

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

    重要

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

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

    image.png