共有クラスターをサーバーレス インスタンスに変換
Atlas UI でクラスター構成を編集して、共有クラスター( M0
、 M2
、またはM5
)をサーバーレス インスタンスに変換できます。 共有クラスターをサーバーレス インスタンスに変換する場合は、クラウドプロバイダー、リージョン、バックアップ オプションも変更できます。
クラスターとサーバーレスインスタンスのユースケースの詳細と最適な選択については、「 クラスターの作成 」を参照してください。
Atlas では、専有クラスターからサーバーレス インスタンスへの変換はサポートされていません。
重要
サーバーレスインスタンスはクラスターに変換できません
サーバーレス インスタンスをクラスターに変換することはできません。 データをクラスターに移動するには、 mongodumpとmongorestoreを使用して、サーバーレスインスタンスと同じ MongoDB バージョンの新しいクラスターに手動で移行する必要があります。 詳細については、「サーバーレスインスタンスを専用クラスターに変換する」を参照してください。 サーバーレスインスタンスが MongoDB の Rapid Release バージョンで実行されている場合、共有クラスターに移行することはできません。 詳細については、「操作上の考慮事項 」を参照してください。
サーバーレスインスタンスへの変換を続行する前に、考慮事項を慎重にお読みください。
Considerations
共有クラスターをサーバーレス インスタンスに変換する前に、次の要素を考慮してください。
制限
サーバーレスインスタンスは、共有クラスターと同じ機能をサポートしていません。 共有クラスターをサーバーレス インスタンスに変更すると、次の機能にアクセスできなくなります。
MongoDB は、サーバーレスインスタンスでサポートされる構成と機能を徐々に増やしていく予定です。 MongoDB がサーバーレスインスタンスでサポートする予定の機能については、「サーバーレスインスタンスの制限 」を参照してください。
構成/操作 | ノート |
---|---|
クラウド サービス プロバイダーのリージョンの選択 | Amazon Web Services 、 GCP 、 Azureのリージョンのサブセットには共有クラスターとサーバーレス インスタンスの両方を配置できますが、サーバーレスインスタンスはすべてのクラウド サービス プロバイダーでサポートするリージョンが少なくなります。 各クラスター タイプでサポートされているクラウドプロバイダー リージョンの詳細については、以下を参照してください。 現在のクラウドプロバイダー リージョンがサーバーレスインスタンスでサポートされていない場合、Atlas は変換前にアラートを発行し、新しいクラウドプロバイダーとリージョンを選択できるようにします。 |
ドライバー バージョンのサポートを選択 | クラスターをサポートする共有クラスターの一部のドライバー バージョンは、サーバーレスインスタンスではサポートされていません。 ドライバーを使用して Atlas に接続する場合は、 サーバーレスインスタンスに最小限必要なドライバー バージョン を確認してください。 |
サーバーレスインスタンスの制限の完全なリストについては、「サーバーレスインスタンスの制限 」を参照してください。 Atlas は、サーバーレスインスタンスの制限にリストされている一部の機能を専用クラスターでのみサポートしているため、現在の共有クラスター階層では機能がサポートされていない可能性があります。
互換性
クラスターを次のいずれかに接続した場合、共有クラスターをサーバーレス インスタンスに変換することはできません。
サーバーレス インスタンスに変換する前に、共有クラスターをこれらの機能から 切断する必要があります。
注意
共有クラスターは、 Atlas App ServicesとAtlas Searchから切断してから、 15 - 20分でサーバーレス インスタンスに変換できます。
Cappedコレクションを含むクラスターをサーバーレス インスタンスに変換することはできません。
クラスターのコレクション、インデックス、またはクエリに対して照合を使用する場合、クラスターをサーバーレス インスタンスに変換することはできません。
一時停止中の
M0
クラスターをサーバーレス インスタンスに変換することはできません。 一時停止したクラスターは、サーバーレスインスタンスに変更する前に再開する必要があります。
操作上の考慮事項
共有クラスターは常にメジャー リリースのケイデンスに従います。 サーバーレスインスタンスは常に最新の MongoDB リリースで実行されます。これは Rapid Release である場合があります。 Atlas はサーバーレスインスタンスに変換するときに最新の MongoDB バージョンに自動的にアップグレードされますが、以下を行う必要があります。
最新の MongoDB バージョンがアプリケーションと互換性があることを確認します。
サーバーレスインスタンスへの変換を元に戻すことはできないことを考慮してください。 サーバーレスインスタンスに変換した後にクラスターの使用に戻すには、 mongodumpとmongorestoreを使用してデータを新しいクラスターに手動で移行する必要があります。
mongodumpとmongorestoreは、同じ MongoDB バージョンのクラスター間でのみ移行をサポートします。 その結果、サーバーレスインスタンスの MongoDB バージョンが共有クラスターで利用可能なすべてのメジャー バージョンよりも後の場合は、次のメジャー バージョンがリリースされるまで専用クラスターにのみ移行できます。
リリース ケイデンスの詳細については、「リリース ケイデンスの選択 」を参照してください。
DNS シードリスト接続stringのみを使用してサーバーレスインスタンスに接続できます。 別の接続string形式を使用して共有クラスターに接続する場合は、サーバーレスインスタンスに変換した後に接続stringを変更します。 詳細と接続stringを見つけるには、 「 クラウドクラスターへの接続 」を参照してください。
MongoDB Charts を使用する場合、このクラスターを使用する既存のすべてのグラフは、新しいサーバーレスインスタンスのそれぞれのコレクションにデータソースを更新するまでレンダリングされません。
変換中のダウンタイム
クラスターは、サーバーレス インスタンスに変換する間オフラインになる必要がありGo 。 以下はその結果です。
Atlas が共有クラスターをサーバーレス インスタンスに変換している間は、クラスターへの読み取り/書き込みはできません。
Atlas は、セッション、トランザクション、再試行可能な書込み、および変更ストリームを変換前から保持しません。
請求に関する考慮事項
サーバーレス インスタンスは操作単位の料金設定になっています。 データベース操作で消費されたプロセシング ユニットと、データやインデックスで消費されたストレージに対してのみ支払います。 詳しくは「サーバーレスインスタンスのコスト 」を参照してください。
Atlas は、共有クラスターをサーバーレス インスタンスに変換する場合、デフォルトで Serverless Continuous Backupを選択します。 継続的なバックアップに関連するコストの詳細については、サーバーレス インスタンスのコスト の 使用コストの概要 の 「継続的なバックアップ」 の行を参照してください。
前提条件
サーバーレスインスタンスに変換する前に、共有クラスターを Atlas App Services と Atlas Search から切断してください。
Atlas App Services からクラスターを切断するには、すべてのアプリからクラスターのデータソースへのリンクを解除する必要があります。 詳しくは、「アプリを更新する 」を参照してください。
クラスターを Atlas Search から切断するには、クラスターのすべての Atlas Search インデックスを削除する必要があります。 詳細については、「 Atlas Search インデックスの削除 」を参照してください。
共有クラスターを変換する
前提条件を完了したら、共有クラスターをサーバーレス インスタンスに変換するには次の手順を行います。
(任意)バックアップ オプションを変更します。
Atlas はサーバーレスインスタンスに次のバックアップ オプションを提供しています。
オプション | 説明 |
---|---|
Serverless Continuous Backup | Atlas はサーバーレスインスタンス内のデータのインクリメンタル スナップショットを 6 時間ごとに作成し、過去 72 時間以内の選択した点でのデータを復元できるようにします。Atlas は毎日スナップショットを取得し、このスナップショットを 35 日間保持します。詳しくは「サーバーレスインスタンスのコスト」を参照してください。 |
Basic Backup | Atlas はサーバーレスインスタンス内のデータのインクリメンタル スナップショットを 6 時間ごとに取得し、最新の 2 つのスナップショットのみを保持します。このオプションは無料で使用できます。 |
Atlas はデフォルトでServerless Continuous Backupを選択します。 Basic Backupに変更するには、 Additional Settingsセクションを展開し、 Basic Backupを選択します。
変更を確認し、Apply Changes [ ] をクリックします。
DNS シードリスト接続文字列を使用して新しいサーバーレスインスタンスに接続できます。