ApsaraDB for MongoDB は、さまざまなシナリオに対応する複数のデータ復元ソリューションを提供します。
ApsaraDB for MongoDB インスタンスへのデータ復元
新しいインスタンスにデータを復元する前に:
-
新しいインスタンスのデータベースメジャーバージョンは、ソースインスタンスと同一である必要があります。このバージョンをサポートするゾーンを選択してください。利用可能なゾーンはバージョンによって異なります (使用上の注意)。
-
新しいインスタンスには、ソースインスタンス以上のストレージ容量が必要です。
-
メジャーバージョンアップグレード前に作成されたバックアップは、新しいバージョンには復元できません。
-
デフォルトでは、データ復元用に作成された新しいインスタンスは、最新のカーネルマイナーバージョンで実行されます。
-
インスタンスに時系列コレクション (MongoDB 5.0 以降) が含まれる場合、ポイントインタイムリカバリでは、oplog の再生フェーズで問題が発生する可能性があります。
|
ソリューション |
インスタンスアーキテクチャ |
復元先 |
復元範囲 |
シナリオ |
|
元のインスタンス |
|
誤って削除したコレクションまたはドキュメントを復旧します。 |
|
|
ローカルディスクを使用し、MongoDB 4.0 または 4.2 を実行するレプリカセットインスタンス 説明
サポートされるリージョンおよびその他の制限については、使用上の注意に記載されています。 |
新しいインスタンス |
|||
|
新しいインスタンス |
説明
部分復元はローカルディスクインスタンスでのみサポートされます。 |
データの即時性が重要でない場合に適しています。 |
|
|
レプリカセットインスタンス |
新しいインスタンス |
説明
部分復元はローカルディスクインスタンスでのみサポートされます。 |
インスタンスのデータを特定の時点に復元します。 |
|
|
シャードクラスターインスタンス |
新しいインスタンス |
すべてのデータベース |
||
|
新しいインスタンス |
すべてのデータベース |
コンプライアンスまたはディザスタリカバリのために、クロスリージョンバックアップをバックアップが保存されているリージョン内の新しいインスタンスに復元します。 |
セルフマネージドデータベースへのデータ復元
セルフマネージドデータベースにデータを復元するには、まず ApsaraDB for MongoDB インスタンスからバックアップをダウンロードします (バックアップファイルのダウンロード)。
|
ソリューション |
インスタンスアーキテクチャ |
使用上の注意 |
|
MongoDB のバージョンと互換性のある mongorestore を必ず使用してください。古いバージョンでは新しいデータベースがサポートされない場合があります (mongorestore)。 |
|
|
次の条件を満たすレプリカセットインスタンス:
|
なし。 |