Docs Menu
Docs Home
/
Atlas
/ /

サーバーレス インスタンスの専用クラスターへの変換

項目一覧

  • Atlas UIを使用した移行
  • mongodumpmongorestore を使用して移行する

次のいずれかの方法を使用して、サーバーレスインスタンスから専有クラスターにデータを移行できます。

  • (推奨)。Atlas UIを使用して移行します。このプロセスにより、正確性が確保され、既存のパブリック接続文字列を保持できます。

  • mongodump と mongorestore を使用して移行します。

  • スケジュールされたクラウドバックアップまたはオンデマンドのクラウドバックアップからデータを復元します。

サーバーレスインスタンスから専有クラスターへのUIベースの変換には、次の考慮事項があります。

  • 変換プロセスでは専有クラスターが作成されます。

  • Atlas UIベースの プロセスを使用すると、ダウンタイムが発生します。Atlas がサーバーレスインスタンスを専有クラスターに変換している間、クラスターをオフラインにGo必要があります。

  • 接続の一部でプライベートエンドポイントを使用している場合は、Atlas がサーバーレスインスタンスを専有クラスター階層にアップグレードしたら、プライベートエンドポイントを再構成します

  • この変換プロセス中は、クラウドプロバイダーまたはリージョンを変更することはできません。アップグレード後、クラスターを別のプロバイダーまたはリージョンに移動できます。

  • サーバーレスインスタンスがデータソースとして含まれているチャートは、専有クラスターへの変換中は使用できなくなりますが、Atlas が変換を完了すると使用できるようになります。

  • サーバーレスインスタンスを専有クラスターにアップグレードすることは、元に戻すことができません。

サーバーレスインスタンス(非推奨)から専有クラスターにデータを移行するには、プロジェクトへの Project Cluster Manager 以上のアクセス権が必要です。

サーバーレスインスタンスを専有クラスターに変換するには 、次の手順に従います。

1

クラスターへの現在の書込みをすべて一時停止する必要があり、アップグレードが完了するまで、リンクされた App Services(trigger、データAPI、 関数など)からのアップグレード中には、いかなる方法でもクラスターへの書込みを試行してはなりません。

2

警告

ナビゲーションの改善が進行中

現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。

  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

3

変更するクラスターのアイコンをクリックし、[Edit Configuration] を選択します。

4
5

重要

データ サイズが大きい場合(100 GB 以上)の場合は、ディスク サイズが大きい(例: 4 TB)上位階層のクラスター(例: M80)を使用することをお勧めします。インデックスビルドはメモリを集中的に消費するため、プロビジョニングが不十分な場合は移行が大幅に遅くなる可能性があります。小規模な移行の場合、スムーズな移行を実現するために、少なくとも 40 GBのストレージを備えた M30 クラスターが推奨されます。プロセスが完了した後に、より低い階層のクラスターに簡単に増やすダウンできます。

6

(任意)追加オプションを変更します。詳しくは、「 追加オプションの構成 」および「 クラスター タグの管理 」を参照してください。

7

(任意)バックアップと請求の確認。詳しくは、「 専用クラスターの請求とクラウドバックアップ 」を参照してください。

8

Review Changesページには、変更された属性の完全な概要と、変更に関連する警告やメモが並べて表示されます。元の属性設定は左側に、価格設定を変更した対応する新しい設定は右側に表示されています。

Atlas は、変更に関連する次の警告とメモを上部に表示します。

  • サーバーレスインスタンスでプライベートエンドポイントを使用した場合は、Atlas がサーバーレスインスタンスを専有クラスター階層にアップグレードしたら、プライベートエンドポイントを再構成します

  • ディスクのオートスケーリングを有効にすると、最小oplog ウィンドウ は24 時間に変わります。

  • サーバーレスインスタンスがデータソースとして含まれているチャートは、専有クラスターへの変換中は使用できなくなりますが、Atlas が変換を完了すると使用できるようになります。

  • サーバーレスインスタンスを専有クラスターにアップグレードすることは、元に戻すことができません。

9

変更を確認したら、 Apply Changesをクリックしてクラスターに適用します。

サーバーレスインスタンスに使用したのと同じ DNSシードリスト接続文字列を使用して、新しい専有クラスターに接続できます。

10

アップグレードを開始すると、Atlas に宛先クラスターの Metrics ページへのリンクが表示されます。アップグレードの進行状況を追跡するには、Metrics ページの「DB Storage」メトリクスを使用します。 「DB Storage」がソースクラスターに保存されているデータと一致すると、Atlas はデータが正しく移行されたことを確認するためにチェックを実行します。これにより、移行に時間がかかる場合があります。

11

移行が完了したら、クラスターへのすべての書き込みを再開します。

ツールを使用して、サーバーレスインスタンスから専有クラスターにデータを移行するには、次のものが必要です。

  • データを移行するサーバーレスインスタンスと同じメジャー バージョンのMongoDBを実行する専有クラスター。

  • 次のコマンドライン ツール。

1

警告

ナビゲーションの改善が進行中

現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。

  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

2
3

サーバーレスインスタンスに接続してデータを取得するには、 Atlas UIで次の操作を行います。

  1. サーバーレスインスタンスの(省略記号)をクリックし、ドロップダウンからCommand Line Tools を選択します。

    Cmd Line Toolsタブが表示されます。

  2. Binary Import and Export Toolsセクションでは、 mongodumpコマンドをコピーして、データベースのコンテンツのバイナリ エクスポートを作成します。

    以下に例を挙げます。

    mongodump --uri mongodb+srv://<USERNAME>:<PASSWORD>@test.jca5k.mongodb.net/<DATABASE>

詳しくは、「コマンドライン ツールを使用してクラスターに接続する 」を参照してください。

4

コピーしたmongodumpコマンドを実行するには、ターミナルで次の操作を行います。

  1. コピーしたmongodumpコマンドをターミナルに貼り付けます。

  2. string 内の<PASSWORD>をユーザーのパスワードに置き換えます。

  3. string 内の<DATABASE>を、専有クラスターに移行するデータベースの名前に置き換えます。

  4. mongodump コマンドを実行します。

    mongodumpを実行すると、コマンドは指定されたデータベースの内容を現在のディレクトリのdump/サブディレクトリにコピーします。 dumpディレクトリがまだ存在しない場合、 コマンドはディレクトリを作成し、そのディレクトリにデータをコピーします。

  5. 専有クラスターに移行するデータベースごとにこれらの手順を繰り返します。

5

警告

ナビゲーションの改善が進行中

現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。

  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

6

専用クラスターに接続してデータを移行するには、Atlas UI で次の手順を実行します。

  1. をクリックします専有クラスターで (省略記号)を選択し、ドロップダウンからCommand Line Toolsを選択します。

    Cmd Line Toolsタブが表示されます。

  2. Binary Import and Export Toolsセクションでは、 mongorestoreコマンドをコピーして、新しいデータベースを作成するか、既存のデータベースにデータを追加します。

    以下に例を挙げます。

    mongorestore --uri mongodb+srv://<USERNAME>:<PASSWORD>@test.jca5k.mongodb.net

詳しくは、「コマンドライン ツールを使用してクラスターに接続する 」を参照してください。

7

コピーしたmongorestoreコマンドを実行するには、ターミナルで次の操作を行います。

  1. コピーしたmongorestoreコマンドをターミナルに貼り付けます。

  2. string 内の<PASSWORD>をユーザーのパスワードに置き換えます。

  3. mongorestore コマンドを実行します。

    mongorestoreを実行すると、デフォルトでは、コマンドは現在のディレクトリのdump/サブディレクトリの内容をクラスターにコピーします。 データを別のディレクトリに保存した場合は、別の場所を指定するコマンド オプションのmongorestore構文を参照してください。

  4. (任意)各データベースを個別に移行する場合は、専有クラスターに移行するデータベースごとにこれらの手順を繰り返します。

8

警告

ナビゲーションの改善が進行中

現在、新しく改善されたナビゲーション エクスペリエンスを展開しています。次の手順が Atlas UIのビューと一致しない場合は、プレビュー ドキュメントを参照してください。

  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. まだ表示されていない場合は、サイドバーの [Clusters] をクリックします。

    [ Clusters (クラスター) ] ページが表示されます。

9

データが正常に移行されたことを確認するには、Atlas UI で次の操作を実行します。

  1. データをコピーした専用クラスターで次のいずれかを実行します。

    • Atlas UI の確認は次のようになります。

      1. クラスターの [Browse Collections] ボタンをクリックします。

        Data Explorerが表示されます。

      2. データがクラスターに移行されたことを視覚的に確認する

    • [ Connectをクリックしてクラスターに接続し、データに対してクエリを実行します。

戻る

自動作成インデックス