ApsaraDB for MongoDBインスタンスのバックアップファイルを長期間保持して、データを復元し、データアセットを保護することができます。 このトピックでは、ApsaraDB for MongoDBインスタンスのバックアップファイルを長期間保持する方法について説明します。
背景情報
データベースを使用すると、次の問題が発生する可能性があります。
データが予期せず削除されました。 ただし、最新の7日間に生成されたデータのみをバックアップしています。 その結果、データを復元することはできません。
意図しない操作または長期間の料金滞納により、インスタンスがリリースされます。 その結果、データやバックアップファイルを回復することはできません。
インスタンスをリリースする必要があります。 ただし、インスタンスのバックアップファイルは長期間保持する必要があります。
方法1: バックアップの保持期間を延長する
バックアップファイルの保存期間を延長できます。 このようにして、より早い期間内に生成されたデータを復元することができる。
バックアップファイルの保持期間を延長すると、より多くのバックアップファイルが保持されます。 この場合、バックアップストレージの料金が増加します。
レプリカセットインスタンスまたはシャードクラスターインスタンスページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスのIDをクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ.
バックアップ設定 をクリックします。
[バックアップ設定] パネルで、[フルバックアップ保存期間 (日)] および [ログバックアップ保存期間 (日)] パラメーターの値を大きくします。 たとえば、バックアップの保持期間を7日から30日に変更します。
説明ログバックアップ保持期間 (日) パラメーターの値は、フルバックアップ保持期間 (日) パラメーターの値より大きくすることはできません。
その他の設定項目の詳細については、「ApsaraDB For MongoDBインスタンスの自動バックアップの設定」をご参照ください。
[OK] をクリックします。
方法2: インスタンスのリリース後にバックアップ保持ポリシーを設定する
前提条件
バックアップファイルを長期間保持するApsaraDB for MongoDBインスタンスは、次の要件を満たしている必要があります。
インスタンスは、レプリカセットまたはシャードクラスターインスタンスです。
インスタンスは、エンタープライズSSD (ESSD) を使用してデータを保存します。
手順
レプリカセットインスタンスまたはシャードクラスターインスタンスページに移動します。 上部のナビゲーションバーで、インスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスのIDをクリックします。
インスタンスの詳細ページの左側のナビゲーションウィンドウで、バックアップ/リカバリ.
バックアップ設定 をクリックします。
[バックアップ設定] パネルで、[バックアップ保持ポリシー] パラメーターを設定します。
ポリシー
説明
インスタンスのリリース時にすべてのバックアップセットを削除
インスタンスがリリースされてから最初の7日間は、最新のバックアップで使用されたバックアップセットがごみ箱に表示されます。 バックアップセットがリリースされる前に、データを新しいインスタンスに移行できます。
インスタンスのリリース時にデータを自動的にバックアップし、インスタンスのバックアップセットを長期間保持します
バックアップセットは長期間保持され、最新のバックアップで使用したバックアップセットがごみ箱に表示されます。 データを新しいインスタンスに移行できます。
インスタンスのリリース時にデータを自動的にバックアップし、インスタンスのすべてのバックアップセットを長期間保持します
すべてのバックアップセットは長期間保持され、最新のバックアップで使用されたすべてのバックアップセットがごみ箱に表示されます。 データを新しいインスタンスに移行できます。
説明ApsaraDB for MongoDBインスタンスのバックアップ保持ポリシーを設定すると、インスタンスのリリース時に指定されたバックアップポリシーに基づいてインスタンスのバックアップファイルが保持されます。 ごみ箱に移動してデータを復元したり、バックアップ保持ポリシーを変更したりできます。 ごみ箱の詳細については、「ごみ箱」をご参照ください。
その他の設定項目の詳細については、「ApsaraDB For MongoDBインスタンスの自動バックアップの設定」をご参照ください。
[OK] をクリックします。
方法3: バックアップファイルのダウンロード
バックアップファイルをコンピューターまたはElastic Compute Service (ECS) にダウンロードして、長期保存することができます。 ECSの詳細については、ECSとは
前提条件
バックアップファイルを長期間保持するApsaraDB for MongoDBインスタンスは、次の要件を満たしている必要があります。
インスタンスのメジャーバージョンはMongoDB 4.2以前です。
インスタンスはローカルディスクを使用してデータを保存します。
インスタンスは物理バックアップ方法をサポートしています。
手順
バックアップファイルのダウンロード方法の詳細については、「バックアップファイルのダウンロード」をご参照ください。