Utilize os seguintes recursos para configurar e gerenciar clusters do Atlas.
For general guidance on MongoDB version numbering, release types, and upgrade paths, see MongoDB Versions and Upgrade Paths.
Visualizar seus clusters
Acesso necessário
Para visualizar seus clusters, você deve ter acesso Project Read Only ou superior ao projeto.
Procedimento
Para listar todos os clusters para seu projeto utilizando a Atlas CLI, execute o seguinte comando:
atlas clusters list [options]
Para retornar os detalhes do agrupamento que você especificar utilizando a Atlas CLI, execute o seguinte comando:
atlas clusters describe <clusterName> [options]
Para saber mais sobre a sintaxe e os parâmetros dos comandos anteriores, consulte a documentação do Atlas CLI para atlas clusters list e atlas clusters describe.
Para retornar os detalhes das definições da configuração avançada para o cluster especificado usando o Atlas CLI, execute o seguinte comando:
atlas clusters advancedSettings describe <clusterName> [options]
To learn more about the command syntax and parameters, see the Atlas CLI documentation for atlas clusters advancedSettings describe.
Para visualizar todos os clusters na interface do usuário do Atlas, consulte Exibir todos os clusters da nuvem. Para exibir os detalhes de um cluster, consulte Exibir detalhes do cluster.
Cluster Tiers
You can select a cluster tier when you create a new cluster or modify an existing cluster.
Nos clusters do Atlas Core, a camada do cluster define a RAM, as vCPUs e o armazenamento para cada servidor portador de dados [1] no cluster. Em clusters do Atlas Infinite, a camada do cluster define a RAM, as vCPUs e o IOPS para cada nó no cluster.
Em cluster Atlas Infinite, a camada do cluster também define os valores de IOPS de armazenamento e taxa de transferência de armazenamento. Esses valores não mudam conforme a quantidade de dados que você armazena aumenta. Para revisar o desempenho do armazenamento para cada tier, consulte Atlas Infinite Storage IOPs e valores de taxa de transferência por camada do cluster.
| [1] | On Atlas Core clusters, data-bearing servers are the machines that run the nodes holding your application data. In a sharded cluster, each shard is a replica set whose members are the data-bearing servers. Sharded clusters may also use config servers, which are billed separately from the data-bearing servers. On Atlas Infinite clusters, data-bearing servers don't apply. Atlas stores and manages your data in a storage layer that is separate from the compute layer. The electable, read-only, and analytics nodes are compute nodes that access data in the storage layer. To learn more, see MongoDB Atlas Infinite: Architecture. |
Observação
Você poderá ver valores diferentes dependendo do provedor de nuvem e da região selecionados.
Durante a visualização pública, os clusters Atlas Infinite suportam as camadas do cluster M10-M60 General e as camadas do cluster M40-M60 Low-CPU. Os clusters Atlas Infinite não suportam cluster.
Os clusters do Atlas Core oferecem suporte a M10+ General camada do cluster e M40+ Low-CPU camada do cluster.
As seções a seguir descrevem as diferenças entre as camadas do cluster disponíveis.
Clusters gratuitos e clusters flexíveis
Use clusters gratuitos e clusters flexíveis como uma forma econômica de começar a usar o MongoDB e para aplicativos de baixa taxa de transferência. Esses clusters são implantados em um ambiente com acesso a um subconjunto de recursos do Atlas. Para saber mais sobre as limitações do cluster Free e do cluster Flex, consulte:
Você pode implantar um cluster gratuito (cluster de conjunto de réplicas de sandbox gratuito) por projeto do Atlas. Você pode dimensionar um cluster gratuito para um cluster Flex ou para um cluster dedicado a qualquer momento.
Os clusters flexíveis fornecem os seguintes recursos adicionais em comparação com os clusters gratuitos:
Backups para seus dados de cluster
Maior armazenamento
Ao criar um cluster Free ou um cluster Flex, você pode selecionar o Atlas Infinite ou o Atlas Core. A seleção não altera seu cluster Free ou cluster Flex. O Atlas armazena a seleção e a aplica quando você dimensiona a camada do cluster para um cluster dedicado, onde você pode selecionar opcionalmente uma edição diferente. Para aprender mais, consulte Dimensionar um cluster Free ou Flex para um cluster dedicado.
Considerações
Os clusters flexíveis não têm a disponibilidade completa dos recursos encontrados nos clusters dedicados. Para saber mais, consulte Limites nos tipos de cluster do Atlas.
Clusters Dedicados para Aplicativos de Baixo Tráfego
M10 e M20 camadas do cluster oferecem suporte a ambientes de desenvolvimento e ambientes de produção com aplicativos de baixo tráfego.
Essas camadas do cluster suportam apenas implantações de conjuntos de réplicas, mas, por outro lado, fornecem acesso total aos recursos Atlas.
Observação
M10 e camadas do cluster M20 usam infraestrutura de desempenho estável. Os fornecedores de nuvem limitam o uso da CPU após períodos de intermitência, o que pode causar limitação sob carga pesada. Para aprender mais, consulte Como o Atlas dimensiona a camada do cluster.
Clusters Dedicados para Aplicativos de Alto Tráfego
M30+ clusters são recomendados para ambientes de produção.
Essas camadas do cluster oferecem suporte a implantações de conjuntos de réplicas e cluster com acesso total aos recursos do Atlas.
Alguns cluster têm variantes, indicadas pelo caractere ❯. Quando você seleciona esses clusters, o Atlas lista as variantes e marca cada cluster para distinguir suas principais características.
Clusters Dedicados Gen2
M30+ Os Atlas Core clusters estão disponíveis em geraç}es de cluster Gen1 ou Gen2 na AWS e no Google Cloud. Nos clusters do Atlas Core, os clusters dedicados da Gen2 oferecem desempenho aprimorado em comparação com os clusters do Gen1 e são compatíveis com IOPS padrão estendido, oferecendo os seguintes benefícios:
Desempenho de preço otimizado.
Hardware mais recente que permite o crescimento a longo prazo e evita restrições de capacidade de hardware mais antigo.
Dimensionamento independente da IOPS padrão e da capacidade de armazenamento do seu cluster com taxas máximas de IOPS padrão aumentadas:
80kIOPS para AWS160kIOPS para Google Cloud
M30+ Os clusters Atlas Infinite estão disponíveis apenas no Gen2 e não oferecem suporte a IOPS padrão estendido. Para saber mais sobre como os Atlas Infinite clusters lidam com o armazenamento e IOPS, consulte Gerenciar armazenamento em um Atlas Infinite cluster e Atlas Infinite armazenamento IOPs e valores de taxa de transferência por camada do cluster.
Ao criar um novo cluster por meio da IU do Atlas, o Atlas seleciona automaticamente a opção Gen2 na seção Cluster Tier para clusters qualificados. Para um cluster Atlas Core, você pode selecionar Gen1 para implantar um cluster Gen1.
Dica
Definindo a geração de um cluster usando a Atlas Administration API ou a Atlas CLI
To specify a cluster's generation using the Atlas Administration API or Atlas CLI, use the instanceSize or --tier options, respectively.
Clusters Gen1 usam apenas a camada do cluster em seus nomes na API e na CLI, enquanto clusters Gen2 usam a camada do cluster com _GEN_2 anexado. Por exemplo, para implantar um cluster de tier M30:
Use
M30para um cluster Gen1M30.Use
M30_GEN_2para um cluster Gen2M30.
If you update an existing Gen2 cluster with the Update One Cluster in One Project endpoint, specify the corresponding _GEN_2 value for the instanceSize field. A Gen1 value such as M200 might unintentionally change the cluster's generation to Gen1.
Para uma lista de AWS e camadas do cluster do Google Cloud que suportam cluster Gen2, consulte:
Para clusters existentes, você pode alternar entre gerações da mesma forma que alteraria o tier do seu cluster. Para saber mais, consulte Modificar o Cluster Tier.
Considerações
Before using Gen2 clusters, consider the following limitations. You can also Compare Gen1 and Gen2 Clusters.
Os clusters Gen2 estão disponíveis apenas na Amazon Web Services e no Google Cloud Platform. Clusters dedicados Gen2 não estão disponíveis no Azure.
O suporte a multinuvem não está disponível para Clusters Dedicados Gen2.
Nem todas as regiões de provedores de nuvem oferecem suporte a Clusters Dedicados Gen2. Para aprender mais, consulte:
O suporte entre regiões está disponível apenas se todas as regiões nas quais você implanta seu cluster oferecerem suporte a clusters Gen2 no seu provedor de nuvem escolhido.
On Atlas Core clusters and Atlas Infinite clusters,
M10andM20clusters are generation-agnostic. You don't select a cluster generation when you deploy anM10orM20cluster.Todos os nós dentro de um cluster devem ser da mesma geração. Você não pode misturar nós Gen1 e Gen2 dentro do mesmo cluster.
When you update a cluster with the Update One Cluster in One Project endpoint, specify an
instanceSizethat matches the cluster's intended generation. For example,M200is Gen1, whileM200_GEN_2is Gen2. If you specify a Gen1 value for an existing Gen2 cluster, you might unintentionally change the cluster's generation. To keep the cluster on Gen2, specify the corresponding_GEN_2instance size, such asM200_GEN_2.Os clusters Gen2 oferecem suporte apenas ao dimensionamento automático reativo, não ao dimensionamento automático preditivo. Para aprender mais, consulte Dimensionamento de um Cluster Dedicado Gen2.
Comparar clusters Gen1 e Gen2
A tabela a seguir lista as diferenças entre as gerações de cluster Gen1 e Gen2:
Gen1 | Gen2 | |
|---|---|---|
Armazenamento e expansão de IOPS padrão | O armazenamento e as IOPS padrão são dimensionados juntos | O armazenamento e as IOPS padrão são dimensionados independentemente |
IOPS padrão máximo [2] | Até:
| Até:
|
Cluster Tiers | Todos os níveis |
|
Provedores de nuvem | AWS, Google Cloud, Azure | AWS, Google Cloud |
Disponibilidade de região | Todas as regiões para um determinado provedor de nuvem | Para AWS, consulte Suporte a regiões Gen2 Para o Google Cloud Platform, consulte Suporte a Regiões Gen2 |
Implementações Entre Regiões | Somente em regiões que oferecem suporte a clusters Gen2 para o provedor de nuvem que você está usando. Veja: | |
Auto-Scaling | Dimensionamento automático reativo e preditivo | Dimensionamento automático reativo apenas em clusters Atlas Core. Os clusters Atlas Infinite oferecem suporte ao dimensionamento automático reativo e preditivo. |
Suporte a Implantação entre Nuvens | ||
O armazenamento e as IOPS são dimensionados juntos, portanto, sua fatura reflete o dimensionamento de ambos. | O armazenamento e as IOPS são dimensionados de forma independente, portanto, sua fatura reflete apenas o que você dimensionou. |
| [2] | A taxa máxima de IOPS de um cluster também depende do tier e do tamanho do disco. As taxas máximas de IOPS padrão listadas são as taxas de IOPS mais altas que podem ser alcançadas por meio de diferentes configurações de tier e tamanho de disco. |
Clusters fragmentados
Um cluster sharded distribui seus dados em vários shards, cada um sendo um conjunto de réplicas, para dimensionar horizontalmente sua implantação do Atlas e lidar com eficiência com o crescimento de dados e cargas de trabalho. Para aprender como configurar e gerenciar o sharding, consulte Gerenciar o sharding do cluster.
You can use the Atlas Administration API to choose a different tier per shard in a sharded cluster. You can also select Analytics node tiers independently for each shard. The largest and smallest shard tiers must be within two tiers of each other. For example, if the largest shard is M50, the smallest shard can be M30 or M40. If you change the cluster tier for a sharded cluster in the Atlas UI, Atlas changes the tier of all shards in the cluster.
Você também pode usar a Atlas Administration API para escolher diferentes IOPS por shard se o cluster estiver na AWS usando IOPS de provisionamento da AWS ou se o cluster estiver no Azure em regiões que suportam IOPS/armazenamento estendido.
O Atlas Infinite não oferece suporte a clusters na visualização pública. Para os recurso com suporte na visualização pública, consulte Disponibilidade da Visualização Pública.
To learn more, see Manage Cluster Sharding and the Update One Cluster in One Project endpoint in the Atlas Administration API documentation.
Limitações
Cada fragmento deve ter o mesmo tamanho de disco em todos os nós. Os clusters NVMe não são compatíveis com o escalonamento independente de fragmentos.
Armazenamento NVMe
To use locally attached ephemeral NVMe SSDs for applications that require low-latency, high-throughput I/O, see NVMe Storage for Atlas Clusters.
Comparação entre clusters gratuitos, flexíveis e dedicados
A tabela a seguir destaca as principais diferenças entre clusters Free, clusters Flex e clusters Dedicated Atlas Core.
Clusters gratuitos | Clusters Flex | Clusters dedicados | |
|---|---|---|---|
Armazenamento (Tamanho dos Dados + Tamanho do Índice) | 512 MB | 5 GB | 10 - 4000 GB |
Suporte à Versão do MongoDB | 8.0 | 8.0 | 7.0, 8.0, 9.0 e Latest Version With Auto Upgrades |
Métricas e alertas | Limitado | Limitado | |
VPC Peering | No | No | |
Seleção de região global | Um subconjunto de regiões no Amazon Web Services, Google Cloud Platform e Azure. | Um subconjunto de regiões no Amazon Web Services, Google Cloud Platform e Azure. | O Atlas é compatível com a implantação de clusters globalmente na Amazon Web Services, no Google Cloud Platform e no Microsoft Azure. |
Implementações Entre Regiões | No | No | Sim. Especifique regiões adicionais para alta disponibilidade ou leituras locais ao criar ou dimensionar um cluster. |
Backups | No | Sim | |
Fragmentação | No | No | Sim, para clusters que usam uma camada |
Cluster dedicado | Não, clusters gratuitos são executados em um ambiente compartilhado | Não, os clusters Flex são executados em um ambiente compartilhado | Yes, |
Assistente de desempenho | No | No | Sim |
Connector BI para Atlas | No | No | Sim |
Para obter uma lista completa de limitações de cluster gratuitas, consulte Limites de cluster gratuito do Atlas.
Para saber mais, consulte Dimensionamento automático para clusters do Atlas.
Dê os próximos passos
Você pode gerenciar clusters das seguintes maneiras:
em ação | Descrição |
|---|---|
Personalize a capacidade de armazenamento do cluster. Cada camada de cluster vem com um conjunto padrão de recursos. Clusters do | |
Fragmente seu cluster para escalar horizontalmente. Você pode usar a UI do Atlas Cluster Builder, a versão mais recente da Atlas Admin API, Atlas CLI ou HashiCorp Terraform MongoDB Atlas Provider para fragmentar seu cluster. You can also use the latest version of the Atlas Admin API to independently scale each shard in your cluster. | |
Configurar os intervalos das camadas do cluster que o Atlas usa para dimensionar automaticamente sua camada do cluster, a capacidade de armazenamento ou ambos em resposta ao uso do cluster. | |
Defina configurações de cluster adicionais, como opções de versão, backup e criptografia do MongoDB. | |
Use as marcações de recursos que você fornece e gerencia para categorizar os recursos por finalidade, ambiente, equipe ou centro de cobrança. | |
Reconfigure um cluster existente. Modifique qualquer uma das opções de configuração Atlas disponíveis. | |
Gerencie as atualizações da versão principal para seu cluster. O Atlas permite que você atualize a versão principal de um Atlas cluster a qualquer momento. | |
Configure janelas de manutenção para seu cluster. Você pode definir a hora do dia em que o Atlas deve iniciar a manutenção semanal em seu cluster. | |
Pause, retome ou encerre um cluster existente. Você não pode alterar a configuração de um cluster pausado. Além disso, você não pode ler ou gravar dados em um cluster pausado. | |
Configure a distribuição multinuvem para aumentar a disponibilidade. O Atlas oferece opções para melhorar a disponibilidade e o equilíbrio de volume de trabalho do cluster. | |
Use tags de conjunto de réplicas predefinidas que o Atlas fornece para direcionar consultas de aplicativos específicos para tipos de nós e regiões específicos. Para usar tags de conjunto de réplicas predefinidas em sua cadeia de conexão e direcionar as queries para nós específicos, defina a tag na opção cadeia de conexão |