Backup
データの整合性と信頼性を確保するため、データベースでは、例外が発生した場合にデータベース内のデータを確実に復元するための定期的な自動バックアップが必要です。
ApsaraDB RDSには2つのバックアップ機能があります。 詳細については、「自動および手動バックアップ」をご参照ください。
- データバックアップ: データバックアップ機能を有効にする必要があります。 また、週に少なくとも2回の物理バックアップを実行するようにRDSインスタンスを設定する必要があります。 さらに、ApsaraDB RDSコンソールを使用するか、運用および保守 (O&M) の要件に基づいてAPI操作を呼び出すことで、一時的なバックアップを作成できます。 データバックアップファイルは7日から730日間保持できます。
- ログバックアップ: ログバックアップ機能を有効または無効にできます。 ログバックアップ機能を無効にすると、最新のデータバックアップファイルが生成された時点にのみデータを復元できます。 データバックアップファイルとログバックアップファイルは、同じ保持ポリシーに基づいて保持されます。
復元
データの信頼性のために、データベースは復元可能でなければなりません。
ApsaraDB RDSには2つの復元機能があります。 詳細については、「ApsaraDB RDS For MySQLインスタンスのデータの復元」をご参照ください。
- データバックアップファイルからの復元: RDSインスタンスのデータを、指定されたデータバックアップファイルから一時的または複製されたRDSインスタンスに復元できます。 次に、一時的なRDSインスタンスまたはクローン化されたRDSインスタンスのデータがそのままであるかどうかを確認できます。
- ある時点への復元: 近い時点を選択できます。 次に、ApsaraDB RDSは、選択した時点に最も近く生成された完全バックアップファイルを見つけます。 さらに、ApsaraDB RDSは、完全バックアップファイルと、完全バックアップファイルより後に生成されたログバックアップファイルを使用して、RDSインスタンスのデータを一時的またはクローン化されたRDSインスタンスに復元します。
参考資料
サポートされているバックアップと復元の方法は、RDSインスタンスの設定によって異なります。 RDSインスタンスでサポートされているバックアップと復元の方法については、次のトピックを参照してください。