バックアップは、あらゆるディザスタリカバリ戦略の中核をなすものです。データの破損、誤った削除、インスタンス障害からデータを保護します。ApsaraDB RDS は、自動バックアップと手動バックアップのオプション、および異なる復旧シナリオに対応する 2 つの復元方法を提供します。
バックアップ
ApsaraDB RDS は 2 種類のバックアップをサポートします。設定の詳細については、「自動バックアップと手動バックアップ」をご参照ください。
| バックアップタイプ | 必須 | 最小頻度 | 保持期間 |
|---|---|---|---|
| データバックアップ | はい | 週に最低 2 回の物理バックアップ | 7~730 日 |
| ログバックアップ | いいえ | 該当なし (データバックアップのスケジュールに従う) | データバックアップと同じ |
ログバックアップに関する注意事項: ログバックアップを無効にした場合、最新のデータバックアップが作成された時点にのみデータを復元できます。
必要に応じて、ApsaraDB RDS コンソールから手動バックアップを作成するか、API を呼び出して作成できます。
復元
ApsaraDB RDS は 2 つの復元方法をサポートします。復元では、常に新しい一時インスタンスまたはクローンインスタンスが作成され、ソースインスタンスが上書きされることはありません。
| 方法 | ユースケース | 仕組み |
|---|---|---|
| データバックアップファイルからの復元 | 復元元のバックアップが特定できている場合 | 特定のバックアップファイルから新しい一時インスタンスまたはクローンインスタンスにデータを復元します |
| 特定の時点への復元 | 特定の時点に復旧する必要がある場合 | ApsaraDB RDS は、選択された時点に最も近い完全バックアップを特定し、その後のログバックアップを適用してその時点の状態まで復元します |
特定の時点への復元には、ログバックアップの有効化が必要です。ログバックアップが無効になっている場合、データバックアップファイルからのみ復元できます。
復元が完了したら、新しいインスタンス上でデータが正常であることを確認してください。
詳細については、「ApsaraDB RDS for MySQL インスタンスのデータの復元」をご参照ください。
関連ドキュメント
サポートされるバックアップと復元の方法は、インスタンスの構成によって異なります。ご使用のデータベースエンジンの機能一覧をご参照ください。