このチュートリアルでは、Atlas クラスターを新規に作成する手順について説明します。既存の Atlas Core クラスターを変更する方法を学ぶには、「Atlas Core クラスターの変更」を参照してください。既存の Atlas Infinite クラスターの変更を学ぶ方法については、「Atlas Infinite クラスターの変更」を参照してください。
Atlas Infinite 上のクラスターはレプリカセットです。Atlas Core 上のクラスターは、レプリカセットまたはシャーディングされたクラスターのいずれかになりえます。このチュートリアルでは、レプリカセットの作成手順を説明します。
クラスターの推奨事項については、Atlas Architecture Center の「Atlas 組織、プロジェクト、クラスターの推奨事項」を参照してください。高可用性の推奨事項については、Atlas Architecture Center の「Atlas 高可用性の推奨事項」を参照してください。
必要なアクセス権
クラスターを作成するには、プロジェクトへの Organization Owner、Project Owner、または Project Cluster Creator アクセス権が必要です。
Considerations
Atlas データベースエディション間の違いについては、データベースエディションを参照してください。クラスターを作成する際は、以下の考慮事項が適用されます。
両方のエディションに適用される考慮事項
以下の考慮事項は、Atlas InfiniteとAtlas Coreの両方に適用されます。
ネットワーク レイテンシとデータ転送コストを最小限に抑えつつ全体的な安定性とセキュリティを強化するには、可能な場合、アプリケーションとクラスターのホストに同じクラウドプロバイダーとリージョンを使用します。
各 Atlasプロジェクトは最大 25 クラスターをサポートします。クラスターの制限に関する質問やサポートが必要な場合は、サポートにお問い合わせください。
MongoDB の特定バージョンで導入されたアクションを使用するカスタムロールが Atlas プロジェクトに含まれている場合、当該バージョンより前の MongoDB バージョンを使用するクラスターを作成する前にそのロールを削除する必要があります。
新しいクラスターは、デフォルトで TLS バージョン 1.3 を使用し、明示的に設定すると 1.2 をサポートします。
重要: Atlas は、もはや TLS 1.0 または 1.1 をサポートしていません。すべてのクラスターは、TLS 1.0 または 1.1 での接続試行を拒否します。クラスターの最小 TLS バージョンを 1.2 以上に設定します。
ユーザーがクラスターを作成すると、Atlas ではクラスターを配置するクラウドのプロバイダー向けプロジェクト内にネットワーク コンテナが作成されます(未作成の場合)。
バックアップ コンプライアンス ポリシーが有効になっている場合、すべての新規および既存のすべてのクラスターでクラウドバックアップが自動的に有効になり、プロジェクトレベルのバックアップ コンプライアンス ポリシーが使用されます。Atlas では、バックアップ コンプライアンス ポリシーの最小要件を満たすために、既存のクラスターレベルのポリシーが強化されます。クラスターレベルのバックアップポリシーの最小要件がバックアップ コンプライアンス ポリシーの最小要件を上回る場合を除き、すべての新しいクラスターでバックアップ コンプライアンス ポリシーが使用されます。
本番環境には
M30以上のクラスターを推奨します。選択したクラスタータイプによって、クラスターが新しいMongoDBバージョンを受け取る方法が決まります。
Atlas Coreクラスターの場合、Latest Version With Auto Upgradesを使用するか、特定のメジャーMongoDBバージョンを選択してアップグレードのタイミングを制御できます。
Atlas Infiniteクラスターの場合、Atlasは常にLatest Version With Auto Upgradesを使用します。
FreeクラスターおよびFlexクラスターの場合、Atlasはそれらを自動的にアップグレードし、特定のメジャーMongoDBバージョンに維持します。
詳細については、「Atlas の MongoDB バージョン」を参照してください。
Atlas Infinite クラスターに関する考慮事項のみ
Atlas UI で Atlas Infinite クラスターを作成するには、Go to Advanced Configuration をクリックして Atlas Infinite を選択します。Atlas CLI、Atlas Administration API、または Terraform を使用することもできます。
クラスター作成後にデータベースエディションを変更することはできません。別のエディションを使用する場合は、新しいクラスターを作成してください。
Atlas Infinite クラスターにはいくつかのパブリックプレビューの制限があります。全リストについては、「パブリックプレビューの可用性」を参照してください。
Atlas Infiniteクラスターの論理データサイズの上限となる最大ストレージ制限を設定できます。詳細については、「最大ストレージ制限」を参照してください。
Atlas Infiniteがクラスターのストレージをどのようにマネージドするかについては、「Atlas Infiniteクラスターのストレージを管理する」を参照してください。
Atlas Coreクラスターのみに関する考慮事項
マルチリージョンおよびマルチクラウドのクラスターには、リージョン間のノード制限が適用されます。詳細については、「高可用性とワークロード分離の設定」を参照してください。
クラスターを作成すると、Atlas UI では、クラスター階層のオートスケーリングがデフォルトで有効化されますが、Atlas Administration API ではデフォルトで無効化されます。詳細については、Atlas クラスターのオートスケーリングを参照してください。
AIクラスターアシスタントは、クラスターの作成中にクラスターを構成するのに役立ちます。詳細については、「AIクラスターアシスタント」を参照してください。