ApsaraDB RDS for MySQL は、データセキュリティを強化するために高頻度スナップショットバックアップを提供します。データが失われたり破損したりした場合、インスタンスを特定の時点に復元できます。
前提条件
-
ApsaraDB RDS for MySQL インスタンスは、次の要件を満たす必要があります。
-
メジャーエンジンバージョン:MySQL 8.0 または MySQL 5.7
-
エディション:High-availability Edition または Cluster Edition
-
ストレージタイプ:ESSD または高性能クラウドディスク
-
-
RDS バックアップサービスを初めて使用する前に、Alibaba Cloud アカウントで AliyunServiceRoleForDBS サービスリンクロール (SLR) を承認する必要があります。詳細については、「データディザスタリカバリのサービスリンクロールを作成する方法」をご参照ください。
課金
バックアップの合計サイズが無料クォータの範囲内であれば、バックアップは無料です。無料クォータを超えるバックアップストレージには課金されます。詳細については、「バックアップ料金」をご参照ください。
仕組み
-
高頻度スナップショットバックアップが無効になっている場合、バックアップ頻度は最大で 1 日 1 回に設定できます。
-
この機能を有効にすると、バックアップ頻度を 15 分ごとから 12 時間ごとまでの範囲で設定できます。
-
クロスリージョンバックアップも有効にした場合、すべての高頻度バックアップは宛先リージョンに保持されます。ただし、ローカルバックアップは次の表に記載されているポリシーに従います。
スナップショットの保持ポリシーは、スナップショットバックアップの頻度によって異なります。
|
スナップショット頻度 |
保持ポリシー |
|
分単位の頻度 |
直近 1 時間のすべてのスナップショットが保持されます。1 時間より古いスナップショットについては、1 時間ごとに完了した最初のスナップショットのみが保持されます。24 時間より古いスナップショットについては、毎日 00:00 以降に完了した最初のスナップショットのみが保持されます。 例えば、頻度を 15 分ごとに設定した場合、1 時間以内に作成された 4 つのスナップショットはすべて保持されます。1 時間前から 24 時間前までの期間では、1 時間ごとのスナップショットが 23 個保持されます。24 時間前から直近 1 週間までの期間では、1 日ごとのスナップショットが 6 個保持されます。合計で 1 週間に 33 個のスナップショットが保持されます。 |
|
時間単位の頻度 |
直近 24 時間のすべてのスナップショットが保持されます。24 時間より古いスナップショットについては、毎日 00:00 以降に完了した最初のスナップショットのみが保持されます。 例えば、頻度を 6 時間ごとに設定した場合、24 時間以内に作成された 4 つのスナップショットはすべて保持されます。24 時間前から直近 1 週間までの期間では、1 日ごとのスナップショットが 6 個保持されます。合計で 1 週間に 10 個のスナップショットが保持されます。 |
高頻度スナップショットバックアップの有効化
インスタンスの ページで、[基本バックアップ] セクションにある [編集] をクリックして、スナップショットの頻度を設定します。
-
この機能は、秒級バックアップと共に有効化する必要があります。秒級バックアップが無効な状態でこの機能を有効にすると、システムによって秒級バックアップが自動的に有効化されます。
-
その他のパラメータについては、「自動バックアップ」をご参照ください。
-
高頻度スナップショットバックアップが作成されると、それらを使用してインスタンスを復元できます。 バックアップデータも、バックグラウンドで Object Storage Service (OSS) にアップロードされます。 タスクセンターでは、[OSS へのスナップショットのバックアップ] タスクを表示して、アップロードの進捗を追跡できます。
説明高頻度スナップショットバックアップセットが OSS にアップロードされる前は、シングル AZ 冗長性で保存されます。OSS にアップロードされた後、冗長性の仕組みはインスタンスのリージョンによって異なります。インスタンスが ZRS バケットを作成できるリージョン にある場合、バックアップセットはデフォルトでマルチ AZ 冗長性で保存されます。それ以外の場合は、シングル AZ 冗長性で保存されます。
[Increase Snapshot Frequency] チェックボックスをオンにし、頻度のドロップダウンリストから [Every 15 minutes] を選択します。
関連操作
-
ModifyBackupPolicy API の BackupInterval パラメーターを使用して、スナップショット頻度を構成することもできます。
-
包括的なバックアップと復元の戦略については、「バックアップソリューションの概要」および「データ復元の概要」をご参照ください。
付録: 技術指標
バックアップ頻度により、一定期間に保持されるスナップショットの総数が決まり、これが目標復旧時間 (RTO) に影響を与えます。
-
短期間では、スナップショットが頻繁に作成され、復元ポイントの密度が高くなります。これにより、適用するログの数が少ない最近のスナップショットからインスタンスを復旧できるため、RTO が大幅に短縮されます。
-
時間が経過すると、スナップショットの総数は横ばいになります。長期的に保持されるバックアップが少なくなるため、コストが大幅に削減されます。
