重要
2025 日 2 月現在、フレックス クラスターは作成可能ですが、Atlas UI、Atlas CLI、Atlas Administration API、Atlas Kubernetes Operator、HashiCorp Terraform、または Atlas CloudFormation Resources で M2 および M5 クラスターやサーバーレスインスタンスを作成することはできなくなります。
22 年 1 月 2026 日現在、Atlas は M2 および M5 クラスターとサーバーレスインスタンスのサポートを終了しました。既存のすべての M2 クラスターと M5 クラスターは Flex クラスターに移行されました。
Atlas は、使用状況に応じて、サーバーレスインスタンスを無料クラスター、Flexクラスター、または専有クラスターに移行しました。Atlas がインスタンスをどの階層に移行したかを確認するには、Atlas UI のすべてのクラスターページを参照してください。
このチュートリアルでは、Atlas クラスターを新規に作成する手順について説明します。既存の Atlas クラスターを変更する方法については、「クラスターの変更」を参照してください。
クラスターは、レプリカセットまたはシャーディングされたクラスターのいずれかになります。このチュートリアルでは、レプリカセットの作成手順を説明します。
クラスターの推奨事項の詳細については、Atlas アーキテクチャ センターの「 Atlas 組織、プロジェクト、およびクラスターの推奨事項 」を参照してください。高可用性の推奨事項の詳細については、Atlas アーキテクチャ センターの「 Atlas 高可用性に関する推奨事項 」を参照してください。
必要なアクセス権
クラスターを作成するには、プロジェクトへの Organization Owner、Project Owner、または Project Cluster Creator アクセス権が必要です。
Considerations
ネットワーク レイテンシとデータ転送コストを最小限に抑えつつ全体的な安定性とセキュリティを強化するには、可能な場合、アプリケーションとクラスターのホストに同じクラウドプロバイダーとリージョンを使用します。
AWS Gen2 専用クラスターは、 AWS上の
M30+専用クラスターでのみ構成できます。詳細については、 「 AWS Gen2 専用クラスター 」を参照してください。Gen1 クラスターは、複数のリージョンおよびクラウドサービスプロバイダーにまたがることができます。AWS Gen2 クラスターは、すべてのリージョンが Gen2 クラスターをサポートしている限り、複数のリージョンにまたがることができます。詳細については、「Gen2 専有クラスターの AWS リファレンス」を参照してください。
Atlas では、1 つのプロジェクトで他のリージョンの合計ノード数を合計100 に制限しています。これには次のものが含まれません。
Google Cloud の相互に通信するリージョン
無料クラスター
Flex クラスター
シャーディングされたクラスターには追加のノードが含まれます。専用の CSRS(Config Server Replica Set、コンフィギュレーションサーバーレプリカセット)上の選挙可能なノードは、許容されるノードの総数にカウントされます。シャーディングされたクラスターにはそれぞれ専用の CSRS の一部として、リージョンごとに追加の選挙可能なノードがあります。詳細については、「 レプリカ セット コンフィギュレーションサーバー」を参照してください。
2つのリージョン間の合計ノード数はこの制約を満たす必要があります。
例
Atlas プロジェクトに 3 つのリージョンにまたがるクラスター内のノードがある場合を例に挙げます。
リージョン A の 75 ノード
リージョン B で 10 ノード
リージョン C で 5 ノード
次の理由により、リージョン C にはあと 10 ノードしか追加できません。
リージョン C を除外する場合、リージョン A + リージョン B = 85、<= 100 になります。
リージョン B を除外する場合、リージョン A + リージョン C = 80、<= 100になります。
リージョン A を除外する場合、リージョン B + リージョン C = 15、<= 100になります。
10 ノードを追加してもリージョンの組み合わせはそれぞれ、プロジェクトごとの制約を満たしています。
リージョン A + B = 85, <= 100
リージョン A + C = 90 、<= 100
リージョン B + C = 25, <= 100
プロジェクトで他のリージョンに 100 以上のノードにまたがるクラスターが 1 つ以上ある場合、プロジェクトにマルチリージョンクラスターを作成することはできません。
この制限の引き上げに関する質問やサポートについては、Atlas サポートにお問い合わせください。
本番環境には
M30以上のクラスターを推奨します。M10およびM20階層のクラスターでは、負荷が継続すると、時間の経過とともにパフォーマンスが低下することがあります。各 Atlasプロジェクトは最大 25 クラスターをサポートします。クラスターの制限に関する質問やサポートが必要な場合は、サポートにお問い合わせください。
MongoDB の特定バージョンで導入されたアクションを使用するカスタムロールが Atlas プロジェクトに含まれている場合、当該バージョンより前の MongoDB バージョンを使用するクラスターを作成する前にそのロールを削除する必要があります。
Atlas clusters created after July 2020 use TLS version 1.2 by default.
IMPORTANT: Atlas no longer supports TLS 1.0 or 1.1. All clusters reject attempts to connect with TLS 1.0 or 1.1. Set the minimum TLS version of your clusters to 1.2 or higher.
ユーザーがクラスターを作成すると、Atlas ではクラスターを配置するクラウドのプロバイダー向けプロジェクト内にネットワーク コンテナが作成されます(未作成の場合)。
バックアップ コンプライアンス ポリシーが有効になっている場合、すべての新規および既存のすべてのクラスターでクラウドバックアップが自動的に有効になり、プロジェクトレベルのバックアップ コンプライアンス ポリシーが使用されます。Atlas では、バックアップ コンプライアンス ポリシーの最小要件を満たすために、既存のクラスターレベルのポリシーが強化されます。クラスターレベルのバックアップポリシーの最小要件がバックアップ コンプライアンス ポリシーの最小要件を上回る場合を除き、すべての新しいクラスターでバックアップ コンプライアンス ポリシーが使用されます。
重要
ライブ移行と Mongosync はマイナー バージョンではサポートされていないため、クラスターで Latest Version With Auto Upgrades を使用している場合は機能しません。現在マイナー バージョンで動作しているクラスターを移行するには、代わりにセルフガイド移行ツールを使用します。
手順
| [1] | レプリカセットの場合、データを保持するサーバーはレプリカセット ノードをホストするサーバーです。シャーディングされたクラスターの場合、データを持つサーバーはシャードをホストするサーバーである。Atlas ではこのクラスター向けにコンフィギュレーションサーバー用のサーバーも配置され、クラスター コストと別料金で課金されます。 |