Azure Data Studio を使用した MongoDB から仮想コアベースの Azure Cosmos DB for MongoDB へのオフライン移行
Azure Data Studio 移行拡張機能を使用して、MongoDB データベースを仮想コアベースの Azure Cosmos DB for MongoDB にオフラインで移行する方法について説明します。 この拡張機能により、シームレスな移行エクスペリエンスが提供され、MongoDB データベースを簡単に評価して Azure Cosmos DB に移行できます。
[前提条件]
移行を始める前に、次の前提条件を満たしていることを確認してください。
- 有効な Azure サブスクリプションが必要です。
- MongoDB 用の仮想コアベースの Azure Cosmos DB アカウントが必要です。
- ワークステーションに最新バージョンの Azure Data Studio をインストールする必要があります。
- ソース MongoDB がバージョン 3.2 以降で実行されている必要があります。
移行の準備をする
Azure Data Studio 移行拡張機能を使用する前に、インストールする必要があります。
移行拡張機能をインストールする
Azure Data Studio の拡張機能マネージャーに移動し、Azure Cosmos DB Migration for MongoDB 拡張機能を検索してインストールします。 この拡張機能をインストールすると、移行に必要なツールが Azure Data Studio に提供されます。 拡張機能がインストールされたら、移行プロセスを開始できます。
拡張機能をインストールしたら、移行プロセスを開始できます。
移行を実行する
移行を実行するには、次の 3 つの手順があります。
- MongoDB インスタンスに接続する: Azure Data Studio の MongoDB 移行拡張機能を使用して MongoDB インスタンスに接続します。
- MongoDB インスタンスを評価する: 移行に影響する可能性がある潜在的な互換性の問題を特定します。
- MongoDB データベースのオフライン移行を実行する: MongoDB データベースを仮想コアベースの Azure Cosmos DB for MongoDB に移動します。
MongoDB インスタンスに接続する
移行拡張機能を使用する前に、MongoDB インスタンスに接続する必要があります。 Azure Data Studio メニューの [接続 ] アイコンを見つけて選択します。 接続の種類として MongoDB を選択したら、必要な接続の詳細と 接続を指定します。
MongoDB インスタンスを評価する
MongoDB インスタンスに接続した後、潜在的な互換性の問題について評価できます。 この手順は、スムーズな移行プロセスを確保するために重要です。 MongoDB インスタンスを評価するには、[接続] ウィンドウで [管理] を選択し、Azure Cosmos DB 移行オプションを選択します。 評価を開始するには、[データベースの 評価と移行] ボタンを選択します。
ウィザードを完了して評価に必要な詳細を指定し、[評価の開始] を選択して 評価 を実行します。
ソース サーバーのサイズによっては、評価プロセスに時間がかかる場合があります。 評価が完了したら、移行に進む前に結果を確認し、問題に対処できます。
次に、移行を実行します。
MongoDB データベースのオフライン移行を実行する
MongoDB インスタンスで評価と修復が完了したら、次の手順では、データを仮想コアベースの Azure Cosmos DB for MongoDB に移行します。 移行を開始するには、[接続] ウィンドウで Azure Cosmos DB 移行オプションを選択します。 移行するデータベースとコレクションを選択します。 ターゲット仮想コアベースの Azure Cosmos DB for MongoDB アカウントの詳細が正しいことを確認します。
ダッシュボードで移行の状態を監視します。 移行はバックグラウンドで実行されるため、必要に応じて切断できます。
移行が完了すると、移行の状態が 成功 状態に変わります。 Azure Cosmos DB アカウントで移行されたデータを確認します。
それです! Azure Data Studio を使用して、MongoDB データベースを仮想コアベースの Azure Cosmos DB for MongoDB に正常に移行しました。
Azure Data Studio と Azure Cosmos DB Migration for MongoDB 拡張機能を使用すると、移行プロセスがシームレスで簡単になります。 このアプリを使用すると、MongoDB データベースを簡単に評価し、Azure Cosmos DB に移行できます。