標準の RDS バックアップでは毎週 2〜7 個のバックアップセットが保持されるため、時間とともにストレージ使用量が増加します。スパースバックアップでは、週次、月次、年次といった階層的な保持ポリシーを定義できるため、必要なバックアップセットのみを選択した粒度で保持できます。これにより、固定期間での保持と比較してバックアップストレージのコストを削減できます。
仕組み
各スパースバックアップポリシーでは、バックアップサイクル (毎週、毎月、または毎年)、バックアップを実行する特定の日、および保持期間を指定します。1 つのインスタンスに複数のポリシーを重ねて適用できます。
例 — 4 階層の保持ポリシー:
| ポリシー | スケジュール | 保持期間 |
|---|---|---|
| ① | 毎日 | 7 日間 |
| ② | 毎週月曜日 | 30 日間 |
| ③ | 毎月の初日と最終日 | 365 日間 |
| ④ | 毎年 1 月 1 日 | 長期 |
ポリシーが同じ日に重複する場合、システムは 1 つのバックアップセットを作成し、一致するポリシーの中で最も長い保持期間を適用します。
通常バックアップとスパースバックアップの違い
| 通常バックアップ | スパースバックアップ | |
|---|---|---|
| 保持ポリシー | 週に 2〜7 個のバックアップセットを、固定期間保持します。例:毎週月曜日と日曜日にバックアップし、365 日間保持します。 | 週次、月次、年次などのサイクルごとに設定可能で、ポリシーごとに独立した保持期間を指定できます。例:毎週月曜日と日曜日にバックアップして 7 日間保持し、毎月の最終日は長期保持します。 |
| ストレージコスト | 時間とともに多くのバックアップセットが蓄積され、ストレージコストが増加します。 | 必要最小限のバックアップセットを保持するため、ストレージコストが削減されます。 |
前提条件
開始する前に、以下が完了していることを確認してください:
-
Database Backup Service (DBS) のサービスリンクロールである AliyunServiceRoleForDBS を承認済みであること。これは、Alibaba Cloud のルートアカウントから要求される 1 回限りの承認です。RDS のバックアップサービスを初めて使用する場合、この承認を自動的に完了するように求められます。
注意事項
-
スパースバックアップポリシーを設定した後、設定が有効になるまで約 10〜15 分かかります。
-
最初のバックアップポリシー行は常に [毎週] に設定されており、削除できません。このポリシーには少なくとも 2 日を指定してください。
-
複数のポリシーが同じ日にスケジュールされている場合、システムはバックアップを 1 つ実行し、それらのポリシーの中で最も長い保持期間を適用します。
-
スパースバックアップポリシーを 削除 しても、そのポリシーで作成されたバックアップセットは、元の保持期間が終了するまで保持されます。
-
バックアップウィンドウ内にバックアップセットが正常に作成またはダンプされない場合、バックアップはスキップされます。その日のバックアップセットは保持されません。これは次のような場合に発生する可能性があります。例: 毎月 1 日にバックアップし、30 日間保持するポリシーを設定した場合、12 月 1 日にバックアップが失敗すると、その日のバックアップセットは保持されません。
-
バックアップが失敗した場合
-
インスタンスがロックされている場合
-
レベル 1 バックアップセットが期限切れになる前にダンプされない場合
-
-
増分バックアップセットは対応する完全バックアップセットに依存しており、単独でデータを復元することはできません。スパースバックアップを有効にする前に作成された完全バックアップセットの有効期限が切れると、その増分バックアップセットではデータを復元できなくなります。
-
高度なバックアップ設定に切り替えて スパースバックアップを有効にすると、システムは最新の増分バックアップセットを完全バックアップセットに変換します。この変換は、次回の完全バックアップ時に行われます。
課金
各 RDS インスタンスには、無料のバックアップストレージクォータが含まれています。バックアップファイルの合計サイズが無料クォータ内に収まる場合、バックアップストレージ料金は発生しません。クォータを超えたストレージは課金対象となります。詳細については、「バックアップ料金」をご参照ください。
高度なバックアップ設定への切り替え
スパースバックアップを設定するには、高度なバックアップポリシーページに切り替える必要があります。この切り替えは元に戻すことができず、後で以前のバックアップ設定ページに戻すことはできません。
すでに切り替えている場合は、このセクションをスキップしてください。
-
インスタンス ページに移動します。上部メニューで、RDS インスタンスが存在するリージョンを選択します。対象のインスタンスを見つけて、その ID をクリックします。
-
左側メニューで、 [バックアップと復元] をクリックします。
-
[バックアップ戦略] タブで、 [高度なバックアップポリシーに切り替え] をクリックします。
重要[高度なバックアップポリシーに切り替え] が表示されない場合は、 申請 を提出してください。承認後、ページを更新して続行します。

-
ダイアログボックスで、 [高度なバックアップポリシーへの切り替えは元に戻せないことを理解しました] を選択し、 [OK] をクリックします。[バックアップ戦略] ページが高度なレイアウトに更新され、切り替えが完了したことが確認されます。
重要この操作は、インスタンスのバックアップ設定ページをアップグレードするものであり、元に戻すことはできません。

スパースバックアップポリシーの設定
-
インスタンス ページに移動します。上部メニューで、RDS インスタンスが存在するリージョンを選択します。対象のインスタンスを見つけて、その ID をクリックします。
-
左側メニューで、 [バックアップと復元] をクリックします。
-
[バックアップ戦略] タブで、 SQL Server と [レベル 1 バックアップ] の間にある [丸で囲まれた数字] をクリックします。

-
ダイアログボックスで、 [バックアップポリシーの追加] をクリックしてポリシーを設定し、 [OK] をクリックします。
説明-
その他のパラメーターについては、「ApsaraDB RDS for SQL Server インスタンスのバックアップ」 および 「スナップショットバックアップ機能の使用」をご参照ください。
-
最初のバックアップポリシー行は常に [毎週] に設定されており、削除できません。このポリシーには少なくとも 2 日を指定してください。
バックアップサイクル バックアップ時刻 保持期間 [毎週] 週の 1 日または複数日を選択します。 7〜7,300 日、または [長期保持]。ポリシーごとに異なる保持期間を設定します。 [毎月] 月の 1 日または複数日、または [毎月最終日] を選択します。 [毎年] 年の特定の日を選択します。例:毎年 1 月 1 日。 -
-
[バックアップ戦略] タブの左下隅にある [保存] をクリックします。
設定例
以下に 4 つのポリシーを設定した例を示します。
| ポリシー | スケジュール | 保持期間 |
|---|---|---|
| ① | 毎日 | 7 日間 |
| ② | 毎週月曜日 | 30 日間 |
| ③ | 毎月の初日と最終日 | 365 日間 |
| ④ | 毎年 1 月 1 日 | 長期保持 |
バックアップポリシーの管理
バックアップポリシーの表示
[バックアップ戦略] ページで、 丸で囲まれた数字 にカーソルを合わせると、設定されているすべてのバックアップポリシーが表示されます。丸の中の数字は、設定されているポリシーの数を示します。
バックアップポリシーの削除
[レベル 1 バックアップ] ページで、 削除したいポリシーの横にある
アイコンをクリックします。
最初のバックアップポリシー行は常に [毎週] に設定されており、削除できません。このポリシーには少なくとも 2 日を指定する必要があります。