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