Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ /

Microsoft Azure

Nesta página

  • Opções de configuração de cluster
  • Zonas de disponibilidade do Azure
  • Domínios de falha Azure
  • Nós de pesquisa dedicados
  • Integrações
  • MAIS INFORMAÇÕES

O Atlas oferece suporte à distribuição de clusters e instâncias sem servidor no Microsoft Azure.

O Atlas é compatível com as seguintes regiões do Azure e zonas de disponibilidade. Enquanto todas as seguintes regiões suportam clusters dedicados (M10+), algumas regiões não suportam clusters gratuitos (M0), clusters compartilhados (M2/M5) ou instâncias sem servidor. A API do Atlas usa o Atlas Region correspondente.

Importante

Recomendamos que você use as regiões marcadas por um asterisco () na tabela a seguir como uma região secundária de recuperação de desastres (DR) somente em um cluster multirregional, pois essas regiões têm um custo mais alto do que as outras regiões da tabela.

Além disso, essas regiões podem não estar disponíveis em seus ambientes Azure sem aprovação do suporte do Azure. Se quiser aproveitar as opções de rede privada, como emparelhamento de VNet ou endpoints privados, com um cluster implantado em uma ou mais dessas regiões, você deverá permitir que sua assinatura do Azure crie recursos nessas regiões. Para saber mais, entre em contato com o suporte do Azure.

Cada camada do cluster Atlas vem com um conjunto padrão de recursos. O Atlas fornece as seguintes opções de configuração de recursos:

Tamanho de armazenamento personalizado

O tamanho do volume raiz do servidor. Os clusters Atlas empregados no Azure utilizam SSDs premium. [1]

Observação

Disponibilidade de RAM

A quantidade real de RAM disponível para cada camada do cluster pode ser um pouco menor do que a quantidade declarada, devido à memória que o kernel reserva.

Observação

A partir de 18 de outubro de 2021, os seguintes clusters Atlas implantados no Azure oferecem 16.000 IOPS (até 7.500) e 500 MB/segundo de rendimento (até 250 MB/segundo):

  • Novos clusters com volumes de armazenamento de 4 TB.

  • Clusters existentes que você dimensiona para volumes de armazenamento de até 4 TB.

As seguintes camadas de clusters estão disponíveis:

Camadas do cluster
Faixa de armazenamento
Armazenamento padrão
RAM padrão
M0
.5 GB
.5 GB
Compartilhado
M2
2 GB
2 GB
Compartilhado
M5
5 GB
5 GB
Compartilhado
M10
8 GB a 128 GB
8 GB
2 GB
M20
8 GB a 256 GB
16 GB
4 GB
M30
8 GB a 512 GB
32 GB
8 GB
M40
8 GB a 1 TB
64 GB
16 GB
R40
8 GB a 1 TB
128 GB
16 GB
M50
8 GB a 4 TB
128 GB
32 GB
R50
8 GB a 4 TB
128 GB
32 GB
M60
8 GB a 4 TB
128 GB
64 GB
M60_NVME
1600 GB
1600 GB
64 GB
R60
8 GB a 4 TB
128 GB
64 GB
M80
8 GB a 4 TB
256 GB
128 GB
R80
8 GB a 4 TB
256 GB
128 GB
M80_NVME
1600 GB
1600 GB
128 GB
M200
8 GB a 4 TB
256 GB
256 GB
R200
8 GB a 4 TB
256 GB
256 GB
M200_NVME
3100 GB
3100 GB
256 GB
R300
8 GB a 4 TB
512 GB
384 GB
M300_NVME
3600 GB
3600 GB
384 GB
R400
8 GB a 4 TB
512 GB
432 GB
M400_NVME
4000 GB
4000 GB
512 GB
M600_NVME
4000 GB
4000 GB
640 GB

Pode usar este nível para um cluster multinuvem.

Não disponível nas seguintes regiões:

  • Região centro-oeste da Alemanha

  • suíçanorte

  • suíçaoeste

Observação

Convenções de nomenclatura de camada de cluster e API

Para fins de gerenciamento com a API de administração do Atlas, os nomes das camadas do cluster que são precedidos de R em vez de M (R40 , por exemplo) executam uma versão de baixa CPU do cluster. Ao criar ou modificar um cluster com a API, certifique-se de especificar a classificação do cluster desejada pelo nome com o atributo providerSettings.instanceSizeName .

Importante

Clusters multinuvem com baixa CPU

As camadas de cluster com baixa CPU (R40, R50, R60 etc.) estão disponíveis em configurações de cluster multinuvem, desde que a camada do cluster esteja disponível para todas as regiões que o cluster usa.

O volumes de trabalho normalmente exigem menos de 2TB.

Os clusters NVMe não são compatíveis com configurações de cluster multinuvem.

O Atlas configura os seguintes recursos automaticamente e não permite a modificação do usuário:

Velocidade de armazenamento
As operações de entrada/saída por segundo (IOPS) [1] que o sistema pode executar. Esse valor é fixo com base no tamanho de armazenamento personalizado especificado.
Volumes de armazenamento criptografados
Os volumes de armazenamento doAzure são sempre criptografados .

OAzure mantém vários data centers dentro de cada região. O Azure agrupa os data centers em zonas de disponibilidade , que são locais separados dentro da região. A manutenção de data centers em diferentes locais físicos ajuda o Azure a tolerar falhas locais.

As zonas de disponibilidade do Azure não estão disponíveis em todas as regiões. Para saber quais regiões do Azure mantêm as zonas de disponibilidade, consulte a tabela de Região do Azure. Nas regiões onde as zonas de disponibilidade ainda não estão disponíveis, o Azure utiliza domínios de falha para ajudar a garantir a tolerância a falhas.

O Atlas usa as zonas de disponibilidade do Azure automaticamente quando você distribui um cluster dedicado em uma região que as permite. O Atlas divide os nós do cluster entre as zonas de disponibilidade. Por exemplo, um cluster de conjunto de réplicas de três nós teria um nó distribuído em cada zona. Uma falha local no centro de dados do Azure que hospeda um nó não afeta a operação dos centros de dados que hospedam os outros nós.

Observação

As regiões com zonas de disponibilidade fornecem maior tempo de atividade para clusters dedicados distribuídos após de setembro 12 de2019. Os clusters distribuídos antes de setembro 13 de2019 para regiões que agora oferecem zonas de disponibilidade não são divididos entre zonas de disponibilidade automaticamente. Para saber mais sobre as zonas de disponibilidade, consulte a documentação do Azure .

Cada região Azure inclui um número definido de domínios de falha para tolerância a falhas. Os domínios de falha consistem em um grupo de máquinas virtuais que compartilham uma fonte de alimentação e um switch de rede comuns. Se você implantar o cluster em uma região que não ofereça suporte a zonas de disponibilidade, o Atlas distribuirá os nós entre os domínios de falha.

O Atlas utiliza conjuntos de disponibilidade para distribuir clusters em domínios de falha. Para regiões que têm pelo menos três domínios de falhas (3FD), o Atlas distribui clusters em três domínios de falhas. Para regiões que têm apenas dois domínios de falhas (2FD), o Atlas distribui clusters em dois domínios de falhas.

O formulário Adicionar novo cluster do Atlas marca as regiões que oferecem suporte a clusters 3FD como Recommended, pois elas fornecem disponibilidade mais alta.

O número de domínios de falhas em uma região não tem efeito sobre o número de nós do MongoDB que o Atlas pode distribuir. Os clusters MongoDB Atlas são sempre feitos de conjuntos de réplicas com um mínimo de três nós MongoDB.

Para obter informações gerais sobre domínios de falha do Azure e conjuntos de disponibilidade, consulte Visão geral dos conjuntos de disponibilidade

Se a região Azure selecionada tiver pelo menos três domínios de falha, os clusters Atlas serão divididos em três domínios de falha. Por exemplo, um cluster de conjunto de réplica de três nós teria um nó distribuído em cada zona.

Um conjunto de réplicas de 3 nós implantado em uma região Azure com domínio de 3 falhas.
clique para ampliar

Clusters 3FD têm maior disponibilidade em comparação aos clusters 2FD. No entanto, nem todas as regiões suportam clusters 3FD.

Se a região do Azure selecionada tiver dois domínios de falha, os clusters Atlas serão divididos entre os dois domínios de falha. Por exemplo, um cluster de conjunto de réplicas de três nós teria dois nós distribuídos em uma zona e o nó restante distribuídos na outra zona.

Um conjunto de réplicas de 3 nós distribuídos em uma região Azure com domínios de 2 falhas.
clique para ampliar

Os Clusters 2FD têm uma chance maior de perda de disponibilidade, no evento de perda de uma zona, do que os clusters 3FD. No entanto, quando a latência ou a localização forem priority, pode ser preferível uma região que ofereça suporte aos clusters 2FD.

[1](1, 2) Para obter documentação detalhada sobre as opções de armazenamento do Azure , consulte Armazenamento premium de alto desempenho e discos gerenciados para VMs

O Atlas oferece suporte à implantação de Nós de Pesquisa separados para M10 e clusters de região única superiores no Azure.

O Atlas permite Nós de Pesquisa em qualquer região do Azure , com exceção de Nós de Pesquisa de alta CPU no Norte da Itália (italynorth).

O Atlas fornece diferentes níveis de pesquisa para nós de pesquisa implementados no Azure. Esses níveis de pesquisa estão disponíveis para cada classe de hardware, baixa ou alta CPU:

Junto com um suporte global de região, as integrações de produto a seguir permitem que aplicativos em execução no Azure, como Máquinas Virtuais do Azure, Funções do Azure e Instâncias de Container do Azure, usem instâncias do Atlas de forma prática e segura.

Para mais informações sobre como utilizar o Azure com o Atlas de forma mais eficaz, revise as seguintes práticas recomendadas, guias e estudos de caso:

← Google cloud platform (GCP)
Limites →