このトピックでは、高頻度スナップショットバックアップ機能によって生成されるスナップショットを管理するために使用されるポリシーについて説明します。
説明
スナップショットは、指定したバックアップ頻度に基づいて保持されます。 詳細については、「ApsaraDB RDS For MySQLインスタンスの高頻度スナップショットバックアップ機能の使用」をご参照ください。
スナップショットバックアップ頻度 | スナップショット保持ポリシー |
分 | スナップショットのバックアップ頻度を分単位の値に設定すると、1時間以内に完了したすべてのスナップショットが保持されます。 1時間前に生成されたスナップショットの場合、ApsaraDB RDSは、1時間後の最初のスナップショットを除いてスナップショットを削除します。 24時間前に生成されたスナップショットの場合、ApsaraDB RDSは毎日00:00以降の最初のスナップショットを除いてスナップショットを削除します。 たとえば、スナップショットのバックアップ頻度を15分に設定した場合、1時間以内に4つのスナップショットが生成され、すべてのスナップショットが保持されます。 1 ~ 24時間の範囲内に生成されたスナップショットについては、1時間ごとに完了した最初のスナップショットが保持され、合計23個のスナップショットが範囲内に保持されます。 24時間から7日の範囲内に生成されたスナップショットの場合、毎日完了した最初のスナップショットが保持され、合計6つのスナップショットが範囲内に保持されます。 この例では、スナップショットのバックアップ頻度を15分に設定した場合、合計33個のスナップショットが1週間以内に保持されます。 |
時間 | スナップショットのバックアップ頻度を時間単位の値に設定すると、24時間以内に完了したすべてのスナップショットが保持されます。 24時間以上保持されるスナップショットの場合、ApsaraDB RDSは毎日00:00以降の最初のスナップショットのみを保持します。 たとえば、スナップショットのバックアップ頻度を6時間に設定した場合、24時間以内に4つのスナップショットが生成され、すべてのスナップショットが保持されます。 24時間から7日の範囲内に生成されたスナップショットの場合、毎日完了した最初のスナップショットが保持され、合計6つのスナップショットが範囲内に保持されます。 この例では、スナップショットのバックアップ頻度を6時間に設定した場合、1週間以内に合計10個のスナップショットが保持されます。 |
利点
低いRTO
高頻度スナップショットバックアップ機能は、多数のスナップショットを生成します。 これにより、データの復元に必要なログの量が削減され、復旧時間目標 (RTO) が大幅に削減されます。
コスト効率
スナップショットを保持するルールを柔軟に設定できます。 これにより、長期間保持する必要のあるスナップショットの数が減り、コストが大幅に削減されます。
テクニカルメトリック
同じ期間内に作成されるスナップショットの数は、指定したバックアップ頻度によって異なります。 その結果、データ復元のためのRTOもそれに応じて変化する。 次の図は、バックアップ頻度が変更されていない場合のスナップショットの総数とRTOの経時的な傾向を示しています。
RDSインスタンスのスナップショットが短時間で密に作成される場合、少数のログを使用して、スナップショットが作成された最も近い時点からデータを復元できます。 これはRTOを著しく減少させる。
生成されるスナップショットの数の増加は徐々に遅くなり、長期間保存する必要があるバックアップの数が減少するため、コストを大幅に削減できます。