Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Menu Docs

Gerenciar clusters

Utilize os seguintes recursos para configurar e gerenciar clusters do Atlas.

Para visualizar seus clusters, você deve ter acesso Project Read Only ou superior ao projeto.

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.

Dica

Veja: links relacionados

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]

Para saber mais sobre os parâmetros e a sintaxe de comando, consulte a documentação do Atlas CLI para descrever o clusters do Atlas advancedSettings.

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.

Selecione sua camada do cluster preferida. A camada do cluster determina as especificações de memória, armazenamento, vCPUs e IOPS para cada servidor de armazenamento de dados [1] no cluster.

Observação

Você poderá ver valores diferentes dependendo do provedor de nuvem e da região selecionados.

Use clusters flexíveis como uma forma econômica de começar a usar o MongoDB e para aplicações 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, consulte Limites nos tipos de cluster do Atlas.

Você pode implantar um cluster gratuito (cluster de conjunto de réplicas de sandbox livre) por projeto do Atlas. Você pode atualizar um cluster gratuito para um cluster flexível a qualquer momento.

Os clusters flexíveis fornecem os seguintes recursos adicionais em comparação com os clusters gratuitos:

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.

M10 e M20 camadas do cluster oferecem suporte a ambientes de desenvolvimento e ambientes de produção com aplicativos de baixo tráfego.

Esses clusters suportam somente 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.

M30 e clusters superiores são recomendados para ambientes de produção.

Esses clusters oferecem suporte a implantações de conjuntos de réplicas e clusters fragmentados com acesso total aos recursos 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.

Você pode usar a Atlas Administration API para escolher uma diferente tier por fragmento em um cluster. Você também pode selecionar as camadas de nó de análise independentemente para cada fragmento. Os fragmentos maiores e menores devem estar dentro de dois tiers um do outro. Por exemplo, se o maior fragmento for M50, o menor fragmento poderá ser M30 ou M40. Se você alterar a camada do cluster de um cluster na IU do Atlas , o Atlas alterará a camada de todos os fragmentos no cluster.

Você também pode usar a API de administração do Atlas para escolher IOPS diferentes por fragmento se o cluster estiver na AWS usando IOPS provisionadas pela AWS ou se o cluster estiver no Azure em regiões que oferecem suporte a IOPS estendida/armazenamento.

Para saber mais, consulte Manage cluster fragmentação e o atualizar One cluster in One projeto ponto de extremidade na documentação da Administration API do Atlas.

Cada shard deve ter um tamanho de disco igual em todos os nós. Os clustersNVMe não são compatíveis com o dimensionamento independente de shards.

As instâncias NVMe não podem ser usadas em clusters de multinuvem.

Para aplicativos hospedados na AWS ou no Azure que exigem E/S de baixa latência e alta taxa de transferência, o Atlas oferece opções de armazenamento usando SSDs NVMe efêmeros conectados localmente.

Uma sincronização inicial baseada em cópia de arquivo sempre será usada para sincronizar todos os nós de um cluster NVMe sempre que uma sincronização inicial for necessária.

Observação

O Atlas não oferece suporte a clusters NVMe no Google Cloud Platform. Os clustersNVMe não são compatíveis com o dimensionamento independente de shards.

As seguintes camadas do cluster oferecem suporte a clusters NVMe na AWS:

  • M40

  • M50

  • M60

  • M80

  • M200

  • M400

As seguintes camadas do cluster oferecem suporte a clusters NVMe no Azure:

  • M60

  • M80

  • M200

  • M300

  • M400

  • M600

O Atlas permite clusters NVMe nas seguintes regiões do Azure:

Região do Azure
Localização
Região do Atlas

brazilsouth

São Paulo, Brasil

BRAZIL_SOUTH

canadacentral

Toronto, ON

CANADA_CENTRAL

centralus

Iowa, USA

US_CENTRAL

eastus

Virgínia (Leste dos EUA)

US_EAST

eastus2

Virginia, USA

US_EAST_2

southcentralus

Texas, USA

US_SOUTH_CENTRAL

westus3

El Mirage, Arizona

US_WEST_3

Região do Azure
Localização
Região do Atlas

francecentral

Paris, França

FRANCE_CENTRAL

northeurope

Irlanda

EUROPE_NORTH

swedencentral

Gävle, Suécia

SWEDEN_CENTRAL

uksouth

Londres, Inglaterra, Reino Unido

UK_SOUTH

westeurope

Países Baixos

EUROPE_WEST

Região do Azure
Localização
Região do Atlas

australiaeast

Nova Gales do Sul, Austrália

AUSTRALIA_EAST

centralindia

Pune (Índia central)

INDIA_CENTRAL

japaneast

Saitama, Tokyo, Japan

JAPAN_EAST

O espaço de armazenamento de valor fixo e RAM para um cluster NVMe correspondem a sua camada do cluster. Para saber mais, consulte Opções de configuração do cluster da Amazon e Opções de configuração do cluster do Azure.

Clusters com armazenamento NVMe usam backups em nuvem. Você não pode desabilitar a cópia de segurança em clusters NVMe. Se você quiser usar backups por hora, o Atlas limita os backups em clusters NVMe a uma vez a cada 12 horas.

Clusters NVMe utilizam um nó secundário oculto que consiste em um volume provisionado com alta taxa de transferência e IOPS para facilitar o backup.

Não é possível interromper um cluster NVMe.

O dimensionamento de clusters (incluindo o dimensionamento automático) que usam a opção de armazenamento SSD NVMe local requer uma sincronização inicial. Os clusters NVMe do Atlas são dimensionados automaticamente para o próximo nível superior quando 90% do espaço de armazenamento estiver cheio. Uma sincronização inicial leva mais tempo para ser concluída em comparação com sincronizações posteriores e reduz o desempenho do primário a partir do qual os dados são lidos.

Uma sincronização inicial baseada em cópia de arquivo sempre será usada para sincronizar todos os nós de um cluster NVMe sempre que uma sincronização inicial for necessária.

Os clusters NVMe nas seguintes regiões do Azure têm duas zonas de disponibilidade:

  • eastus2

  • centralus

  • southcentralus

Os clusters NVMe em todas as outras regiões do Azure que indicam Zonas de Disponibilidade têm três Zonas de Disponibilidade .

A tabela a seguir destaca as principais diferenças entre clusters gratuitos, clusters flexíveis e clusters dedicados M10+.

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 e a versão mais recente

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 M30+

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

Sim, os clusters M10+ distribuem cada processo do mongod em sua própria instância.

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 Configurar o dimensionamento automático.

[1] Nos conjuntos de réplicas, os servidores portadores de dados são os servidores que hospedam os nós do conjunto de réplicas. Nos clusters fragmentados, os servidores de armazenamento de dados são os servidores que hospedam os fragmentos. Para clusters fragmentados, o Atlas também distribui servidores para os servidores de configuração; estes são cobrados a uma taxa separada dos custos do cluster.

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 M10+ fornecem a capacidade de personalizar sua capacidade de armazenamento.

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.

Você também pode usar a versão mais recente da API de administração do Atlas para dimensionar cada fragmento do seu cluster de forma independente.

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.

Aprenda sobre bloqueio de gravação e como preveni-lo. O Atlas bloqueia gravações no seu cluster de conjunto de réplicas dedicado quando o nó primário do cluster excede os limites da política de bloqueio de gravação.

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 readPreferenceTags.