ApsaraDB for MongoDB は、多くのデータ復旧ソリューションを提供しています。
ApsaraDB for MongoDB インスタンスへのデータの復旧
インスタンスデータを新しいインスタンスに復旧する場合は、次の点に注意してください。
新しいインスタンスのメジャーバージョンは、元のインスタンスのメジャーバージョンと同じである必要があります。元のインスタンスの MongoDB バージョンに基づいてゾーンを選択する必要があります。異なる MongoDB バージョンのインスタンスは、異なるゾーンにデプロイできます。インスタンスアーキテクチャの制限の詳細については、「制限」をご参照ください。
新しいインスタンスのストレージ容量は、元のインスタンスのストレージ容量以上である必要があります。
バックアップデータが生成された後にインスタンスのメジャーバージョンがアップグレードされた場合、インスタンスのバックアップデータを復旧することはできません。
デフォルトでは、新しいインスタンスは最新のカーネルバージョンを実行します。
ソリューション | インスタンスアーキテクチャ | 復旧先 | 復旧範囲 | シナリオ |
| 元のインスタンス |
| コレクションまたはドキュメントが誤って削除されたシナリオに適用できます。 | |
ローカルディスクを使用し、MongoDB 4.0 または 4.2 を実行するレプリカセットインスタンス 説明 リージョン制限などの制限の詳細については、「制限」をご参照ください。 | 新しいインスタンス | |||
| 新しいインスタンス |
説明 ローカルディスクを使用するインスタンスでのみ、一部のデータベースを復旧できます。 | データの適時性がデータ復旧の重要な要件ではないシナリオに適用できます。 | |
レプリカセットインスタンス | 新しいインスタンス |
説明 ローカルディスクを使用するインスタンスでのみ、一部のデータベースを復旧できます。 | インスタンスデータを以前の時点に復旧する必要があるシナリオに適用できます。 | |
シャードクラスターインスタンス | 新しいインスタンス | すべてのデータベース | ||
| 新しいインスタンス | すべてのデータベース | データのモニタリングやディザスタリカバリなどのシナリオに適用できます。バックアップファイルを使用して、ファイルが保存されているリージョンの新しいインスタンスにインスタンスデータを復旧できます。 |
ApsaraDB for MongoDB インスタンスのデータを自己管理データベースに復旧する
ApsaraDB for MongoDB インスタンスのデータを自己管理データベースに復旧するには、インスタンスのバックアップファイルをコンピューターにダウンロードする必要があります。バックアップファイルのダウンロード方法の詳細については、「バックアップファイルをダウンロードする」をご参照ください。
ソリューション | インスタンスアーキテクチャ | 使用上の注意 |
| 以前のバージョンの mongorestore ツールは、以降のバージョンの MongoDB ではサポートされていません。MongoDB バージョンと互換性のある mongorestore バージョンを選択することをお勧めします。詳細については、「mongorestore」をご参照ください。 | |
次の要件を満たすレプリカセットインスタンス:
| 該当なし。 |