This tutorial takes you through the steps to create a new Atlas cluster. To learn how to modify an existing Atlas Core cluster, see Modify an Atlas Core Cluster. To learn how to modify an existing Atlas Infinite cluster, see Modify an Atlas Infinite Cluster.
A cluster on Atlas Infinite is a replica set. A cluster on Atlas Core can be a replica set or a sharded cluster. This tutorial walks you through creating a replica set.
To learn about recommendations for clusters, see Recommendations for Atlas Orgs, Projects, and Clusters in the Atlas Architecture Center. To learn about high availability recommendations, see Recommendations for Atlas High Availability in the Atlas Architecture Center.
Required Access
To create a cluster, you must have Organization Owner, Project Owner, or Project Cluster Creator access to the project.
Considerations
To learn about the differences between Atlas database editions, see Database Editions. The following considerations apply when you create a cluster:
Considerations That Apply to Both Editions
The following considerations apply to both Atlas Infinite and Atlas Core:
To minimize network latency and data transfer costs, and to increase overall stability and security, use the same cloud provider and region to host your application and cluster when possible.
Each Atlas project supports up to 25 clusters. If you have questions or need assistance regarding the cluster limit, contact support.
If your Atlas project contains a custom role that uses actions introduced in a specific MongoDB version, you must delete that role before creating clusters with an earlier MongoDB version.
New clusters use TLS version 1.3 by default, and support 1.2 if you set it explicitly.
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.
When you create a cluster, Atlas creates a network container in the project for the cloud provider to which you deploy the cluster if one does not already exist.
If you have a Backup Compliance Policy enabled, all new and existing clusters have Cloud Backup automatically enabled and use the project-level Backup Compliance Policy. Atlas augments any preexisting cluster-level policies to meet the minimum requirements of the Backup Compliance Policy. All new clusters use the Backup Compliance Policy unless the mininum requirements of the cluster-level backup policy expand beyond the mininum requirements of the Backup Compliance Policy.
We recommend
M30and higher clusters for production environments.
Considerations for Atlas Infinite clusters Only
To create an Atlas Infinite cluster in the Atlas UI, click Go to Advanced Configuration and select Atlas Infinite. You can also use the Atlas CLI, the Atlas Administration API, or Terraform.
You can't change the database edition after you create the cluster, so to use a different edition, create a new cluster.
Atlas Infinite clusters have several public preview limitations; see Public Preview Availability for the full list.
You can set a max storage limit that caps the logical data size of your Atlas Infinite cluster. To learn more, see Max Storage Limit.
To learn how Atlas Infinite manages cluster storage, see Manage Storage on an Atlas Infinite Cluster.
Considerations for Atlas Core clusters Only
Multi-region and multi-cloud clusters are subject to cross-region node limits. To learn more, see Configure High Availability and Workload Isolation.
When you create a cluster, cluster tier auto-scaling is enabled by default in the Atlas UI and disabled by default in the Atlas Administration API. To learn more, see Auto-Scaling for Atlas Clusters.
The AI Cluster Assistant can help you configure a cluster while you create it. To learn more, see AI Cluster Assistant.