配置の移行
- Cloud Managerへのプログラムによるアクセスのための OAuth 2.0認証はプレビュー機能として利用できます。
- 機能および関連するドキュメントは、プレビュー期間中にいつでも変更される可能性があります。 OAuth2.0 認証を使用するには、 Cloud Manager Public APIへのリクエストで使用する サービス アカウント を作成します。
MongoDB 6.0.17 以降: Atlas へのライブ移行
ソースクラスターと宛先クラスターの両方がMongoDB 6.0.17 以降を実行中中の場合は、 MongoDB Atlas UIで次のいずれかのタイプのライブ移行ガイドを使用して、ソースクラスターから Atlas の宛先MongoDBクラスターにデータを移行できます。
ライブ移行(プッシュ)。 手順については、「 Cloud Manager によって監視されている MongoDB クラスターを Atlas にライブ移行する 」を参照してください。
ライブ移行(プル)。 手順については、「 MongoDB クラスターを Atlas にライブ移行(プル) 」を参照してください。
プッシュとプルのどちらのライブ移行を選択するかは、配置のネットワークで Ingress ルールの柔軟な化が可能か、ファイアウォールを介したアクセスが許可されているかによって異なります。
さらに、 MongoDB 6.0.17 以降の配置では、次の移行メソッドを使用できます。
データが MongoDB 配置にあり、 oplogにアクセスできない場合は、
mongorestore
を使用して自己管理型移行を実行できます。 詳細については、「 mongorestore でのシード処理 」を参照してください。データが Cloud Manager にあり、スナップショットがある場合は、配置のバックアップを Atlas 配置に復元できます。
以前の MongoDB バージョン: Atlas へのライブ移行
6.0.17 より前のバージョンの MongoDB を移行する場合、配置の要件と構成に応じて、次のいずれかの移行メソッドを使用します。
配置構成 | 移行戦略 |
---|---|
データは 6.0.17 より前のMongoDBを実行中しているクラスターにあり、 Cloud Managerによって管理または監視され、ネットワークによって Ingress ルールが柔軟になります。 | Cloud Manager からAtlas にデータを取得します。 このタイプのライブ移行では、Atlas は配置のファイアウォールを介して Cloud Manager の配置にアクセスする必要があります。 |
データは 6.0.17 より前のMongoDBを実行中しているクラスターにあり、クラスターはCloud Managerによって管理または監視されており、ネットワークが Ingress ルールの柔軟な対応を許可していません。 | Cloud Manager からAtlas にデータをプッシュします。 このタイプのライブ移行では、ファイアウォールを介したアクセスを必要とせずに、Atlas は Cloud Manager からデータを受信します。 |
データが 6.0.17 より前のMongoDBを実行中しているMongoDB Community クラスターにあり、Ingress ルールの柔軟なネットワークがありません。 | 監視用の Cloud Manager に Community の配置を追加した後、MongoDB Community データを Atlas にプッシュします。 このタイプのライブ移行では、ファイアウォールを介したアクセスを必要とせずに、Atlas は Cloud Manager からデータを受信します。 |
データは Cloud Manager にあり、スナップショットがあります。 | |
データは MongoDB 配置内にあり、 oplog へのアクセス権がありません。 | 自己管理型移行を実行するには、 |