共有クラスターをサーバーレス インスタンスに変換
Atlas UIでクラスター構成を編集して、共有クラスター( M0
、 M2
、または M5
)を サーバーレスインスタンスに変換できます。共有クラスターを サーバーレスインスタンスに変換する 場合は、クラウドプロバイダー、リージョン、およびバックアップオプションも変更できます。
クラスターとサーバーレスインスタンスのユースケースの詳細と最適な選択については、「 クラスター タイプ 」を参照してください。
Atlas は、専有クラスターから サーバーレスインスタンスへの変換をサポートしていません。
重要
サーバーレスインスタンスはクラスターに変換できません
サーバーレスインスタンスをクラスターに変換することはできません。 データをクラスターに移動するには、 mongodump と mongorestore を使用して、サーバーレスインスタンスと同じMongoDBバージョンの新しいクラスターに手動で移行する必要があります。詳細については、「 サーバーレスインスタンスを専用クラスターに変換する 」を参照してください。サーバーレスインスタンスがMongoDBの Rapid Release バージョンで実行されている場合、Shared クラスターには移行できません。 詳細については、「 操作上の考慮事項 」を参照してください。
サーバーレスインスタンスへの変換 に進む前に、考慮事項を慎重にお読みください。
Considerations
共有クラスターを サーバーレスインスタンスに変換する 前に、次の要素を考慮してください。
制限
サーバーレスインスタンスは、共有クラスターと同じ機能をサポートしていません。 共有クラスターを サーバーレスインスタンスに変更 すると、次の機能にアクセスできなくなります。
構成/操作 | ノート |
---|---|
クラウド サービス プロバイダーのリージョンの選択 | Amazon Web Services Azure、Amazon Web Services GCP 、 Azureのリージョンのサブセットに共有クラスターとサーバーレス インスタンスの両方を配置できますが、サーバーレスインスタンスはすべてのクラウドサービス プロバイダーでサポートするリージョンが少なくなります。GCP各クラスター タイプでサポートされているクラウドプロバイダーリージョンの詳細については、以下を参照してください。 現在のクラウドプロバイダーリージョンがサーバーレスインスタンスでサポートされていない場合、Atlas は変換前にアラートを発行し、新しいクラウドプロバイダーとリージョンを選択できるようにします。 |
ドライバー バージョンのサポートを選択 | 共有クラスターがサポートする一部のドライバー バージョンは、サーバーレスインスタンスではサポートされていません。 ドライバーを使用して Atlas に接続する場合は、 サーバーレスインスタンスに最小限必要なドライバー バージョン を確認してください。 |
サーバーレスインスタンスの制限の完全なリストについては、「 サーバーレスインスタンスの制限 」を参照してください。Atlas は、 サーバーレスインスタンスの制限 にリストされている一部の機能を専用クラスターでのみサポートしているため、現在の 共有クラスター層では機能がサポートされていない可能性があります。
互換性
クラスターを次のいずれかに接続した場合、共有クラスターをサーバーレスインスタンスに変換することはできません。
サーバーレスインスタンスに変換する 前に、Shared クラスターをこれらの機能から 切断する必要があります。
注意
共有クラスターは、Atlas App Services15 20とAtlas App Services Atlas Search から切断してから、 -Atlas Search 分でサーバーレスインスタンスに変換できます。
CappedCappedコレクションを含むクラスターを サーバーレスインスタンスに変換することはできません。
クラスターのコレクション、インデックス、またはクエリに対して照合を使用する場合、クラスターをサーバーレスインスタンスに変換することはできません。
一時停止中の
M0
クラスターを サーバーレスインスタンスに変換することはできません。一時停止したクラスターは、 サーバーレスインスタンスに変更する前に 再開 する必要があります。
操作上の考慮事項
共有クラスターは常にメジャー リリースのケイデンスに従います。サーバーレスインスタンスは常に最新のMongoDBリリースで実行されます。これは Rapid Release である場合があります。 Atlas は サーバーレスインスタンスに変換するときに最新のMongoDBバージョンに自動的にアップグレードされますが、以下を行う必要があります。
最新の MongoDB バージョンがアプリケーションと互換性があることを確認します。
サーバーレスインスタンスへの変換を元に戻すことはできないことを考慮してください。 サーバーレスインスタンスに変換した後にクラスターの使用に戻すには、 mongodump と mongorestore を使用してデータを新しいクラスターに手動で移行する必要があります。
mongodump と mongorestore は、同じMongoDBバージョンのクラスター間でのみ移行をサポートします。その結果、サーバーレスインスタンスのMongoDBバージョンが共有クラスターで利用可能なすべてのメジャー バージョンよりも後の場合は、次のメジャー バージョンがリリースされるまで専有クラスターにのみ移行できます。
リリース ケイデンスの詳細については、「リリース ケイデンスの選択 」を参照してください。
DNSシードリスト接続文字列のみを使用してサーバーレスインスタンスに接続できます。stringstring別の接続文字列形式を使用して共有クラスターに接続する場合は、 サーバーレスインスタンスに変換したstring 後に接続文字列を変更します。string詳細と接続文字列を見つけるには、「 クラウドクラスターへの接続 」を参照してください。
MongoDB Charts を使用する場合、このクラスターを使用する既存のすべてのグラフは、新しい サーバーレスインスタンスのそれぞれのコレクションにデータソースを更新するまでレンダリングされません。
変換中のダウンタイム
クラスターは、 サーバーレスインスタンスに変換する間オフラインになる必要があります。以下はその結果です。
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シードリスト接続文字列を使用して新しい サーバーレスインスタンスに接続できます。