サーバーレス インスタンスの専用クラスターへの変換
次のいずれかの方法を使用して、サーバーレスインスタンスから専有クラスターにデータを移行できます。
(推奨)。Atlas UIを使用して移行します。このプロセスにより、正確性が確保され、既存のパブリック接続文字列を保持できます。
Atlas UIを使用した移行
サーバーレスインスタンスから専有クラスターへのUIベースの変換には、次の考慮事項があります。
変換プロセスでは専有クラスターが作成されます。
Atlas UIベースの プロセスを使用すると、ダウンタイムが発生します。Atlas がサーバーレスインスタンスを専有クラスターに変換している間、クラスターをオフラインにGo必要があります。
接続の一部でプライベートエンドポイントを使用している場合は、Atlas がサーバーレスインスタンスを専有クラスター階層にアップグレードしたら、プライベートエンドポイントを再構成します。
この変換プロセス中は、クラウドプロバイダーまたはリージョンを変更することはできません。アップグレード後、クラスターを別のプロバイダーまたはリージョンに移動できます。
サーバーレスインスタンスがデータソースとして含まれているチャートは、専有クラスターへの変換中は使用できなくなりますが、Atlas が変換を完了すると使用できるようになります。
サーバーレスインスタンスを専有クラスターにアップグレードすることは、元に戻すことができません。
必要なアクセス権
サーバーレスインスタンス(非推奨)から専有クラスターにデータを移行するには、プロジェクトへの Project Cluster Manager
以上のアクセス権が必要です。
サーバーレス インスタンスの専用クラスターへの変換
サーバーレスインスタンスを専有クラスターに変換するには 、次の手順に従います。
Atlas Atlasで、プロジェクトの {0 ページにGoします。GoClusters
警告
ナビゲーションの改善が進行中
現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
(任意)追加オプションを変更します。詳しくは、「 追加オプションの構成 」および「 クラスター タグの管理 」を参照してください。
(任意)バックアップと請求の確認。詳しくは、「 専用クラスターの請求とクラウドバックアップ 」を参照してください。
Review Changes行った変更を確認するには、 をクリックします。
Review Changesページには、変更された属性の完全な概要と、変更に関連する警告やメモが並べて表示されます。元の属性設定は左側に、価格設定を変更した対応する新しい設定は右側に表示されています。
Atlas は、変更に関連する次の警告とメモを上部に表示します。
サーバーレスインスタンスでプライベートエンドポイントを使用した場合は、Atlas がサーバーレスインスタンスを専有クラスター階層にアップグレードしたら、プライベートエンドポイントを再構成します。
ディスクのオートスケーリングを有効にすると、最小oplog ウィンドウ は24 時間に変わります。
サーバーレスインスタンスがデータソースとして含まれているチャートは、専有クラスターへの変換中は使用できなくなりますが、Atlas が変換を完了すると使用できるようになります。
サーバーレスインスタンスを専有クラスターにアップグレードすることは、元に戻すことができません。
[Apply Changes] をクリックします。
変更を確認したら、 Apply Changesをクリックしてクラスターに適用します。
サーバーレスインスタンスに使用したのと同じ DNSシードリスト接続文字列を使用して、新しい専有クラスターに接続できます。
と を使用した移行mongodump
mongorestore
ツールを使用して、サーバーレスインスタンスから専有クラスターにデータを移行するには、次のものが必要です。
データを移行するサーバーレスインスタンスと同じメジャー バージョンのMongoDBを実行する専有クラスター。
次のコマンドライン ツール。
AtlasGoClustersAtlas で、プロジェクトの ページにGoします。
警告
ナビゲーションの改善が進行中
現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
mongodump
移行するデータを取得するには、 を使用してサーバーレスインスタンスに接続します。
サーバーレスインスタンスに接続してデータを取得するには、 Atlas UIで次の操作を行います。
サーバーレスインスタンスの(省略記号)をクリックし、ドロップダウンからCommand Line Tools を選択します。
Cmd Line Toolsタブが表示されます。
Binary Import and Export Toolsセクションでは、
mongodump
コマンドをコピーして、データベースのコンテンツのバイナリ エクスポートを作成します。以下に例を挙げます。
mongodump --uri mongodb+srv://<USERNAME>:<PASSWORD>@test.jca5k.mongodb.net/<DATABASE>
mongodump
データを取得するには、ターミナルで コマンドを実行します。
コピーしたmongodump
コマンドを実行するには、ターミナルで次の操作を行います。
コピーした
mongodump
コマンドをターミナルに貼り付けます。string 内の
<PASSWORD>
をユーザーのパスワードに置き換えます。string 内の
<DATABASE>
を、専有クラスターに移行するデータベースの名前に置き換えます。mongodump
コマンドを実行します。mongodump
を実行すると、コマンドは指定されたデータベースの内容を現在のディレクトリのdump/
サブディレクトリにコピーします。dump
ディレクトリがまだ存在しない場合、 コマンドはディレクトリを作成し、そのディレクトリにデータをコピーします。専有クラスターに移行するデータベースごとにこれらの手順を繰り返します。
AtlasGoClustersAtlas で、プロジェクトの ページにGoします。
警告
ナビゲーションの改善が進行中
現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
mongorestore
を使用して専有クラスターに接続し、そのクラスターにデータを移行します。
専用クラスターに接続してデータを移行するには、Atlas UI で次の手順を実行します。
をクリックします専有クラスターで (省略記号)を選択し、ドロップダウンからCommand Line Toolsを選択します。
Cmd Line Toolsタブが表示されます。
Binary Import and Export Toolsセクションでは、
mongorestore
コマンドをコピーして、新しいデータベースを作成するか、既存のデータベースにデータを追加します。以下に例を挙げます。
mongorestore --uri mongodb+srv://<USERNAME>:<PASSWORD>@test.jca5k.mongodb.net
mongorestore
データを取得するには、ターミナルで コマンドを実行します。
コピーしたmongorestore
コマンドを実行するには、ターミナルで次の操作を行います。
コピーした
mongorestore
コマンドをターミナルに貼り付けます。string 内の
<PASSWORD>
をユーザーのパスワードに置き換えます。mongorestore
コマンドを実行します。mongorestore
を実行すると、デフォルトでは、コマンドは現在のディレクトリのdump/
サブディレクトリの内容をクラスターにコピーします。 データを別のディレクトリに保存した場合は、別の場所を指定するコマンド オプションのmongorestore
構文を参照してください。(任意)各データベースを個別に移行する場合は、専有クラスターに移行するデータベースごとにこれらの手順を繰り返します。
AtlasGoClustersAtlas で、プロジェクトの ページにGoします。
警告
ナビゲーションの改善が進行中
現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。
[ Clusters (クラスター) ] ページが表示されます。
(オプション)専用クラスターにデータを正常に移行したことを確認します。
データが正常に移行されたことを確認するには、Atlas UI で次の操作を実行します。
データをコピーした専用クラスターで次のいずれかを実行します。
Atlas UI の確認は次のようになります。
クラスターの [Browse Collections] ボタンをクリックします。
Data Explorerが表示されます。
データがクラスターに移行されたことを視覚的に確認する
[ Connectをクリックしてクラスターに接続し、データに対してクエリを実行します。