RDS for MySQL は、通常バックアップに加えて、スパースバックアップをサポートしています。この機能により、バックアップポリシーをより柔軟に設定し、最小限のバックアップセットを保持できます。スパースバックアップは、復元時間を短縮し、バックアップストレージ料金を削減します。本トピックでは、この機能の設定方法について説明します。
前提条件
-
RDS for MySQL 5.7 の Basic Edition インスタンスは、スパースバックアップをサポートしていません。
-
ストレージタイプ が有効になっているインスタンスは、スパースバックアップをサポートしていません。
-
初めて RDS バックアップサービスを使用する場合、Alibaba Cloud アカウントを使用して、データディザスタリカバリ用のサービスリンクロール (AliyunServiceRoleForDBS) を承認する必要があります。詳細については、「データディザスタリカバリのサービスリンクロールを承認する」をご参照ください。
-
バックアップポリシーページを Premium Edition に切り替えていること。詳細については、「高度なバックアップポリシーへの切り替え」をご参照ください。
説明スパースバックアップ を実装するために バックアップポリシーを設定 する前に、高度なバックアップポリシーページに切り替える必要があります。
通常バックアップとスパースバックアップの違い
|
項目 |
通常バックアップ |
スパースバックアップ |
|
バックアップセットの保持ポリシー |
バックアップセットは、設定されたデータ保持ポリシーに基づいて保持されます。週に 2〜7 個のバックアップセットを保持する必要があります。 たとえば、毎週月曜日と日曜日に 1 つずつ、合計 2 つのバックアップセットを 365 日間保持するポリシーを設定できます。 |
より柔軟なバックアップポリシーを設定し、最小限のバックアップセットを保持できます。 たとえば、毎週月曜日と日曜日に 1 つずつ、合計 2 つのバックアップセットを 7 日間保持し、毎月の最終日に 1 つのバックアップセットを長期保持するように設定できます。 |
|
ストレージ料金 |
通常バックアップは多くのバックアップセットを生成するため、バックアップストレージ料金が高くなります。 |
スパースバックアップでは、より柔軟なバックアップポリシーを設定して最小限のバックアップセットを保持できます。これにより、バックアップストレージ料金が低く抑えられます。 |
注意事項
-
スパースバックアップポリシーは、設定後約 10〜15 分で有効になります。
-
インスタンスの最初のバックアップポリシーは [毎週] に固定されており、週に 2 日以上のバックアップを設定する必要があり、削除できません。
-
複数のスパースバックアップポリシーが同じ日にスケジュールされている場合、システムは 1 つのバックアップセットのみを生成し、指定された最も長い保持期間で保持します。
-
スパースバックアップポリシーを 削除 した後も、生成されたバックアップセットは元の保持期間で保持されます。
-
スパースバックアップポリシーを設定した後、特定の日にバックアップウィンドウ内でバックアップセットの生成またはダンプに失敗した場合、その日のバックアップはスキップされます。追加のバックアップセットは保持されません。失敗の例としては、バックアップの失敗、インスタンスのロック、またはレベル 1 バックアップの有効期限が切れる前にダンプが完了しない場合などがあります。
たとえば、毎月 1 日にバックアップを実行し、バックアップセットを 30 日間保持するポリシーを設定したとします。12 月 1 日のバックアップウィンドウ内でバックアップに失敗した場合、12 月 1 日のバックアップセットは保持されません。
課金
バックアップセットの合計サイズが無料クォータを超えない場合、バックアップ料金は請求されません。無料クォータを超えた場合、バックアップストレージ料金が請求されます。無料クォータと課金の詳細については、「バックアップストレージ料金」をご参照ください。
高度なバックアップポリシーへの切り替え
スパースバックアップを実装するバックアップポリシーを設定するには、高度なバックアップポリシーページに切り替える必要があります。すでに切り替えている場合は、この手順をスキップできます。
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
左側のナビゲーションペインで、バックアップと復元 をクリックします。
-
バックアップと復元 ページで、バックアップポリシー タブをクリックします。次に、[高度なバックアップポリシーに切り替える] をクリックします。
重要ページに [高度なバックアップポリシーに切り替える] ボタンが表示されない場合は、チケットを起票してアクセスをリクエストしてください。リクエストが承認されたら、ページを更新して、次の手順に進んでください。
-
表示されたダイアログボックスで、[了解] を選択し、[OK] をクリックします。
重要インスタンスのバックアップポリシーページは Premium Edition に切り替わります。Basic Edition に戻すことはできません。
次の図に示すように、[バックアップポリシー] ページが表示されます。これは、拡張バックアップポリシーページに切り替わったことを示します。このページで スパースバックアップポリシーを設定することができます。

スパースバックアップポリシーの設定
1 つ以上のバックアップポリシーを手動で設定して、最小限のバックアップセットを保持できます。これをスパースバックアップと呼びます。
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
左側のナビゲーションペインで、バックアップと復元 をクリックします。
-
バックアップと復元 ページで、バックアップポリシー タブをクリックします。 次に、[MySQL] と [レベル 1 バックアップ] の間にある丸で囲まれた数字をクリックします。

-
表示されたダイアログボックスで、[バックアップポリシーの追加] をクリックし、スパースバックアップポリシーを設定して、[OK] をクリックします。
バックアップサイクル
バックアップ時間
保持期間
[毎週]
週の 1 日以上を選択できます。
ポリシーごとに異なる保持期間を設定できます。保持期間は 7〜7,300 日の範囲で設定できます。
説明バックアップポリシーで[長期保存]を選択して、バックアップセットを長期間保持することもできます。
[毎月]
月の日付を 1 つ以上選択するか、[各月の最終日] を選択できます。
[毎年]
年の特定の日を選択できます。たとえば、1 月 1 日を選択できます。
説明-
高性能ローカルディスクを使用する高可用性シリーズの RDS for MySQL 5.6 および 5.7 インスタンスは、[高頻度増分バックアップ] をサポートしており、この機能を有効化および設定できます。 指定された時点に実行される完全バックアップに加えて、システムは指定された [高頻度増分バックアップ頻度] で物理増分バックアップを優先的に実行します。 この機能の詳細については、「高頻度物理バックアップ」をご参照ください。
-
高頻度増分バックアップセットの保持期間は 7〜30 日です。この保持期間は、バックアップポリシーで指定された保持期間以下である必要があります。
-
完全バックアップセットの有効期限が切れても、それに基づく増分バックアップセットの有効期限が切れていない場合、完全バックアップセットは自動的に削除されません。完全バックアップセットとその後のすべての増分バックアップセットは、すべての増分バックアップセットの有効期限が切れた後にはじめて、まとめて削除されます。
-
-
インスタンスの最初のバックアップポリシーは [毎週] に固定されており、週に 2 日以上のバックアップを設定する必要があり、削除できません。
-
その他のパラメーター設定については、「自動バックアップ」および「バックアップの暗号化」をご参照ください。
-
-
[バックアップポリシー] タブの左下隅で、[保存] をクリックします。
設定例

次のリストは、上の図のパラメーター設定について説明しています。
-
①:月曜日から日曜日まで毎日バックアップが実行されます。バックアップセットは 7 日間保持されます。
-
②:毎週月曜日にバックアップが実行されます。バックアップセットは 30 日間保持されます。
-
③:毎月 1 日と最終日にバックアップが実行されます。バックアップセットは 365 日間保持されます。
-
④:毎年 1 月 1 日にバックアップが実行されます。バックアップセットは長期保持されます。
次のステップ
バックアップポリシーの表示
[バックアップポリシー] ページで、丸数字にマウスポインターを合わせると、設定済みのバックアップポリシーを確認できます。
丸の中の数字は、設定されているバックアップポリシーの数を示します。

バックアップポリシーの削除
[レベル 1 バックアップ] ページで、追加したバックアップポリシーを削除できます。
インスタンスの最初のバックアップポリシーは [毎週] に固定されており、週に 2 日以上のバックアップを設定する必要があり、削除できません。
