Importante
The feature described on this page is not currently supported on Atlas Infinite clusters during public preview. For the features supported in public preview, see Public Preview Availability.
O Atlas oferece suporte à implantação de clusters no Microsoft Azure.
Zonas de disponibilidade e regiões suportadas
Atlas supports the following Azure regions and Availability Zones. While all of the following regions support dedicated clusters (M10+), some regions don't support Free clusters (formerly known as M0) or Flex clusters. The Atlas API uses the corresponding Atlas Region.
Observação
Os clusters criados em uma organização Atlas por meio da Integração Nativa do Azure não se limitam à região específica do Azure onde a organização está sediada. cluster podem ser implantados em qualquer uma das mais de regiões 40 Azure em todo o mundo em que o Atlas é compatível. A região da organização é necessária apenas para atender aos requisitos de recurso do Azure e não tem impacto nas regiões onde os clusters da organização são implantados.
Importante
Recomendamos que você use as regiões marcadas com um asterisco () na tabela a seguir como região secundária de recuperação de desastres (DR) somente em um cluster multirregional, pois elas têm um custo maior 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 Azure. Se você deseja aproveitar as opções de rede privada, como emparelhamento de VNet ou private endpoints, com um cluster implantado em uma ou mais dessas regiões, você deve permitir que sua assinatura Azure crie recursos nessas regiões. Para saber mais, entre em contato com o suporte do Azure.
Região do Azure | Localização | Região do Atlas | Free Suporte | Flex Suporte | M10+ Suporte | Zonas de disponibilidade |
|---|---|---|---|---|---|---|
| Iowa, USA |
| ||||
| Virgínia (Leste dos EUA) |
| ||||
| Virginia, USA |
| ||||
| Illinois, USA |
| ||||
| Califórnia, EUA |
| ||||
| Washington, EUA |
| ||||
| Arizona, USA |
| ||||
| Wyoming, USA |
| ||||
| Texas, USA |
| ||||
| São Paulo, Brasil |
| ||||
| Rio de Janeiro, Brazil |
| ||||
| Cidade de Quebec, QC, Canadá |
| ||||
| Toronto, ON, Canadá |
| ||||
| Santiago |
| ||||
| Estado de Querétaro, México |
|
Região do Azure | Localização | Região do Atlas | Free Suporte | Flex Suporte | M10+ Suporte | Zonas de disponibilidade |
|---|---|---|---|---|---|---|
| Irlanda |
| ||||
| Países Baixos |
| ||||
| Londres, Inglaterra, Reino Unido |
| ||||
| Cardiff, País de Gales, Reino Unido |
| ||||
| Paris, França |
| ||||
| Marselha, França |
| ||||
| (Milão, Itália) |
| ||||
| Frankfurt, Alemanha |
| ||||
| Berlim, Alemanha |
| ||||
| Varsóvia, Polônia |
| ||||
| Zurique, Suíça |
| ||||
| Genebra, Suíça |
| ||||
| Oslo, Noruega |
| ||||
| Stavanger, Noruega |
| ||||
| Gävle, Suécia |
| ||||
| Staffanstorp, Suécia |
| ||||
| (Madri, Espanha) |
|
Região do Azure | Localização | Região do Atlas | Free Suporte | Flex Suporte | M10+ Suporte | Zonas de disponibilidade |
|---|---|---|---|---|---|---|
| Hong Kong, China |
| ||||
| Cingapura |
| ||||
| Canberra, Austrália |
| ||||
| Canberra, Austrália |
| ||||
| Nova Gales do Sul, Austrália |
| ||||
| Victoria, Austrália |
| ||||
| Pune (Índia central) |
| ||||
| Chennai, Índia |
| ||||
| Mumbai, Índia |
| ||||
| Jakarta |
| ||||
| Tokyo, Japan |
| ||||
| Osaka, Japão |
| ||||
| Seul, Coreia do Sul |
| ||||
| Busan, Coreia do Sul |
| ||||
| Malásia |
| ||||
| Auckland, Nova Zelândia |
|
Região do Azure | Localização | Região do Atlas | Free Suporte | Flex Suporte | M10+ Suporte | Zonas de disponibilidade |
|---|---|---|---|---|---|---|
| Joanesburgo, África do Sul |
|
Região do Azure | Localização | Região do Atlas | Free Suporte | Flex Suporte | M10+ Suporte | Zonas de disponibilidade |
|---|---|---|---|---|---|---|
| Dubai, UAE |
| ||||
| Abu Dhabi, Emirados Árabes Unidos |
| ||||
| Qatar |
| ||||
| Israel |
| ||||
| Joanesburgo, África do Sul |
| ||||
| Cidade do Cabo, África do Sul |
|
Regiões suportadas por armazenamento estendido/IOPS
Atlas supports NVMe storage and Extended Storage/IOPS in the following Azure regions.
Extended Storage is not available for multi-region clusters.
Observação
Clusters in these regions created after November 1, 2024 support extended storage. Clusters existing in these regions prior to this date will automatically support extended storage over time. To enable extended storage on clusters created prior to November 1, 2024 earlier, contact MongoDB Support.
Região do Azure | Localização | Região do Atlas | Suporte NVMe | Armazenamento estendido/IOPS |
|---|---|---|---|---|
| Iowa, USA |
| ||
| Virgínia (Leste dos EUA) |
| ||
| Virginia, USA |
| ||
| Illinois, USA |
| ||
| Califórnia, EUA |
| ||
| Washington, EUA |
| ||
| Arizona, USA |
| ||
| Wyoming, USA |
| ||
| Texas, USA |
| ||
| São Paulo, Brasil |
| ||
| Rio de Janeiro, Brazil |
| ||
| Cidade de Quebec, QC, Canadá |
| ||
| Toronto, ON, Canadá |
| ||
| Santiago |
| ||
| Estado de Querétaro, México |
|
Região do Azure | Localização | Região do Atlas | Suporte NVMe | Armazenamento estendido/IOPS |
|---|---|---|---|---|
| Irlanda |
| ||
| Países Baixos |
| ||
| Londres, Inglaterra, Reino Unido |
| ||
| Cardiff, País de Gales, Reino Unido |
| ||
| Paris, França |
| ||
| Marselha, França |
| ||
| (Milão, Itália) |
| ||
| Frankfurt, Alemanha |
| ||
| Berlim, Alemanha |
| ||
| Varsóvia, Polônia |
| ||
| Zurique, Suíça |
| ||
| Genebra, Suíça |
| ||
| Oslo, Noruega |
| ||
| Stavanger, Noruega |
| ||
| Gävle, Suécia |
| ||
| Staffanstorp, Suécia |
| ||
| (Madri, Espanha) |
|
Região do Azure | Localização | Região do Atlas | Suporte NVMe | Armazenamento estendido/IOPS |
|---|---|---|---|---|
| Hong Kong, China |
| ||
| Cingapura |
| ||
| Canberra, Austrália |
| ||
| Canberra, Austrália |
| ||
| Nova Gales do Sul, Austrália |
| ||
| Victoria, Austrália |
| ||
| Pune (Índia central) |
| ||
| Chennai, Índia |
| ||
| Mumbai, Índia |
| ||
| Jakarta |
| ||
| Tokyo, Japan |
| ||
| Osaka, Japão |
| ||
| Seul, Coreia do Sul |
| ||
| Busan, Coreia do Sul |
| ||
| Malásia |
| ||
| Auckland, Nova Zelândia |
|
Região do Azure | Localização | Região do Atlas | Suporte NVMe | Armazenamento estendido/IOPS |
|---|---|---|---|---|
| Dubai, UAE |
| ||
| Abu Dhabi, Emirados Árabes Unidos |
| ||
| Qatar |
| ||
| Israel |
| ||
| Joanesburgo, África do Sul |
| ||
| Cidade do Cabo, África do Sul |
|
Opções de configuração de cluster
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 do Atlas implementados no Azure utilizam SSDpremium. [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
Em outubro de 18 de 2021, os seguintes clusters do Atlas implantados no Azure oferecem 16,000 IOPS (ou seja, 7,500) e 500 MB/segundo (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 do cluster estão disponíveis:
Cluster TiersFaixa de armazenamentoArmazenamento padrãoRAM padrãoDefault vCPUM0
.5 GB
.5 GB
Compartilhado
Compartilhado
Flex
5 GB
5 GB
Flex
Flex
M10
8 GB a 128 GB
8 GB
2 GB
1
M20
8 GB a 256 GB
16 GB
4 GB
1 ou 2
M30
8 GB a 512 GB
32 GB
8 GB
2
M40
8 GB a 1 TB
64 GB
16 GB
4
M40 baixa CPU
8 GB a 1 TB
64 GB
16 GB
2
M50
8 GB a 4 TB
128 GB
32 GB
8
M50 baixa CPU
8 GB a 4 TB
128 GB
32 GB
4
M60
8 GB a 4 TB
128 GB
64 GB
16
M60_NVME
1600 GB
1600 GB
64 GB
8
M60 baixa CPU
8 GB a 4 TB
128 GB
64 GB
8
M80
8 GB a 4 TB
256 GB
128 GB
32
M80 baixa CPU
8 GB a 4 TB
256 GB
128 GB
16
M80_NVME
1600 GB
1600 GB
128 GB
16
M200
8 GB a 4 TB
256 GB
256 GB
64
M200 baixa CPU
8 GB a 4 TB
256 GB
256 GB
32
M200_NVME
3100 GB
3100 GB
256 GB
32
M300 baixa CPU
8 GB a 4 TB
512 GB
384 GB
48
M300_NVME
3600 GB
3600 GB
384 GB
48
M400 baixa CPU
8 GB a 4 TB
512 GB
512 GB
64
M400_NVME
4000 GB
4000 GB
512 GB
64
M600_NVME
4000 GB
4000 GB
640 GB
80
Pode usar este nível para um cluster multinuvem.
O tier
M20inclui 1 ou 2 vCPUs dependendo da Azure série de máquinas virtuais disponíveis na região.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
For purposes of management with the Atlas Administration API, cluster tier names that are prepended with
Rinstead of anM(R40for example) run a low-CPU version of the cluster. When creating or modifying a cluster with the API, be sure to specify your desired cluster class by name with thereplicationSpecs[n].regionConfigs[m].electableSpecs.instanceSizeattribute.Importante
Clusters multinuvem com baixa CPU
As camadas de cluster com baixa CPU (M40 baixa CPU, M50 baixa CPU, M60 baixa CPU e assim por diante) 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:
- Volumes de armazenamento criptografados
- Os volumes de armazenamento do Azure são sempre criptografados.
Zonas de disponibilidade do Azure
O Azure mantém vários data centers dentro de cada região. O Azure agrupa os data centers em zonas de disponibilidade, que são localizações separadas dentro da região. Manter data centers em diferentes localizações físicas ajuda o Azure a tolerar falhas locais.
Azure availability zones aren't available in all regions. To learn which Azure regions maintain availability zones, see the Azure Region table. In regions where availability zones aren't yet available, Azure uses fault domains to help ensure failure tolerance.
O Atlas usa as zonas de disponibilidade do Azure automaticamente quando você implementa um cluster dedicado em uma região que oferece suporte a elas. O Atlas divide os nós do cluster nas 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 impacta a operação dos centros de dados que hospedam os outros nós.
Observação
Regiões com zonas de disponibilidade oferecem maior tempo de atividade para clusters dedicados implantados após setembro de 12, 2019. Clusters implantados antes de setembro de 13, 2019 em regiões que agora oferecem zonas de disponibilidade não são divididos automaticamente entre zonas de disponibilidade. Para saber mais sobre as zonas de disponibilidade, consulte a documentação do Azure.
Domínios de falha Azure
Cada região do 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 usa conjuntos de disponibilidade para implantar clusters em domínios de falha. Para regiões que têm pelo menos três domínios de falhas (3FD), o Atlas implanta clusters em três domínios de falhas. Para regiões que têm apenas dois domínios de falhas (2FD), o Atlas implanta 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 alta disponibilidade.
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 e conjuntos de disponibilidade Azure, consulte Availability Sets Overview
Regiões com pelo menos três domínios de falha
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.
Clusters 3FD têm alta disponibilidade em comparação aos clusters 2FD. No entanto, nem todas as regiões suportam clusters 3FD.
Regiões com apenas dois domínios de falha
Se a região do Azure selecionada tiver dois domínios de falha, os clusters do 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.
Os 2FD clusters têm uma chance maior de perda de disponibilidade, no evento de perda de uma zona, do que os 3FD clusters. No entanto, quando a latência ou a localização forem prioridade, pode ser preferível uma região que ofereça suporte aos clusters 2FD.
| [1] | Para obter documentação detalhada sobre as opções de armazenamento do Azure, consulte Armazenamento premium de alto desempenho e discos gerenciados para VMs |
Capacidade adaptativa
A capacidade adaptativa é um recurso das instâncias do Azure que o Atlas usa para ajudar a manter seu cluster disponível quando uma região do Azure está temporariamente sem capacidade para o tipo de instância que seu cluster usa. O Atlas permite capacidade adaptativa por padrão para clusters no Azure que tenham pelo menos um nó.
Observação
Azure capacity reservations are not the same as Atlas's use of Azure adaptive capacity. Atlas respects Azure capacity reservations and uses the logic described in this section.
Quando uma região do Azure fica temporariamente sem capacidade para o tipo de instância que seu cluster usa, você pode não conseguir dimensionar o cluster, e o Atlas pode não conseguir substituir um nó durante a recuperação automática. Para manter seu cluster disponível, o Atlas provisiona um tipo de instância alternativo com capacidade disponível e move o cluster para ele temporariamente.
Como funciona a capacidade adaptativa
Quando o Atlas detecta que o tipo de instância do Azure usado pelo seu cluster está sem capacidade, o Atlas provisiona um tipo de instância alternativo com capacidade disponível e move seu cluster para ele temporariamente para que o cluster possa continuar em execução. O Atlas seleciona o tipo de instância alternativo da mesma classificação do cluster e não move seus dados.
O Atlas usa capacidade adaptável apenas quando você altera os recursos de computação de um cluster, como quando você:
O Atlas não usa capacidade adaptativa ao adicionar nós ou shards.
O tipo de instância alternativa mantém seu cluster disponível, e a alteração não causa tempo de inatividade. O tipo de instância alternativa pode fornecer desempenho inferior ao tipo de instância original, portanto, seu aplicativo pode apresentar maior uso da CPU, maior latência ou tempos limite até que o Atlas retorne seu cluster ao tipo de instância original.
Quando o tipo de instância original retorna à capacidade disponível, o Atlas retorna automaticamente o cluster a ele. Se você definir um período de manutenção, o Atlas respeitará esse período.
Clusters compatíveis
On Azure, Atlas uses adaptive capacity for dedicated clusters M30 and larger that have at least one node. Adaptive capacity is available for these clusters in all Azure regions listed in Supported Regions. Atlas doesn't use adaptive capacity for M10 clusters, Free clusters, or Flex clusters.
Para clusters M20, a capacidade adaptativa está disponível apenas em regiões Azure que oferecem famílias de instância alternativas como fallback. Se o tipo de instância M20 em si esgotar a capacidade, o Atlas não poderá recorrer a um tipo de instância alternativo.
Se você selecionar um tipo de instância M10 ou M20 que não tenha capacidade disponível, o Atlas o notificará na IU do Atlas. Para implantar seu cluster, faça um dos seguintes:
Select a different Azure region. To review available Azure regions, see Supported Regions.
Selecione uma camada do cluster maior (
M30ou maior).Aguarde o retorno da capacidade.
A escassez de capacidade é temporária. O tipo de instância fica disponível novamente quando o provedor de nuvem restaura a capacidade na região.
O Atlas não usa capacidade adaptável para clusters que usam armazenamento NVMe porque o Atlas acopla seu armazenamento ao tipo de instância.
O Atlas não altera o preço do seu cluster quando provisiona um tipo de instância alternativo devido a restrições de capacidade.
Desativar a capacidade adaptativa
Recomendamos que você ative a capacidade adaptativa para manter a disponibilidade do seu cluster durante a escassez de capacidade do Azure. O Atlas permite capacidade adaptativa por padrão. Você pode desativar o uso da capacidade adaptativa para um cluster individual. Quando você opta por não participar, o Atlas mantém seu cluster no tipo de instância original, e uma escassez de capacidade pode impedi-lo de realizar o dimensionamento do cluster.
Para desativar as alterações de capacidade adaptativa do Atlas, consulte Capacidade adaptativa para clusters do Azure.
Nós de pesquisa dedicados
Regiões suportadas
O Atlas oferece suporte à implantação de nós de pesquisa separados para clusters M10 e superiores no Azure.
Atlas doesn't support Search Nodes in the following Azure regions:
Nome da região | Região do Azure |
|---|---|
AUSTRALIA_CENTRAL_2 |
|
AUSTRALIA_SOUTH_EAST |
|
BRAZIL_SOUTHEAST |
|
CANADA_EAST |
|
GERMANY_NORTH |
|
INDIA_WEST |
|
INDIA_SOUTH |
|
ITALY_NORTH (disponível somente para nós de pesquisa com baixa CPU) |
|
JAPAN_WEST |
|
KOREA_SOUTH |
|
NORWAY_WEST |
|
SOUTH_AFRICA_WEST |
|
SPAIN_CENTRAL |
|
SWEDEN_SOUTH |
|
SWITZERLAND_WEST |
|
UAE_CENTRAL |
|
UK_WEST |
|
US_WEST_CENTRAL |
|
US_WEST |
|
Níveis de pesquisa disponíveis
O Atlas oferece diferentes tiers de pesquisa para os nós de pesquisa implantados no Azure.
A tabela a seguir lista os níveis de pesquisa disponíveis para cada classe de hardware (baixa CPU e alta CPU), com RAM e armazenamento padrão medidos em gibibytes (GiB):
Tamanho da instância | Detalhes da instância |
|---|---|
S40 |
|
S50 |
|
S60 |
|
S80 |
|
S90 |
|
S100 |
|
S110 |
|
S130 |
|
S135 |
|
Tamanho da instância | Detalhes da instância |
|---|---|
S10 |
|
S20 |
|
S30 |
|
S40 |
|
S50 |
|
S60 |
|
S70 |
|
S80 |
|
Espaços de trabalho do Stream Processing
Importante
Para solicitar uma região não listada, adicione seu feedback ao MongoDB Feedback Portal. Sua contribuição ajuda a priorizar futuras expansões da cobertura do Atlas Stream Processing.
O Atlas aceita a implantação de Espaços de trabalho do Stream Processing nas seguintes regiões do Azure:
Região do Azure | Localização | Região do Atlas |
|---|---|---|
| Virginia, USA |
|
| Virginia, USA |
|
| Califórnia, EUA |
|
| São Paulo, Brasil |
|
Região do Azure | Localização | Região do Atlas |
|---|---|---|
| Nova Gales do Sul, Austrália |
|
| Hong Kong, China |
|
| Cingapura |
|
Região do Azure | Localização | Região do Atlas |
|---|---|---|
| Irlanda |
|
| Países Baixos |
|
Integrations
Along with global region support, the following product integrations enable applications running on Azure, such as Azure Virtual Machines, Azure Functions, and Azure Container Instances, to use Atlas instances easily and securely.
Serviços de rede
Rede virtual Azure: configurar conexões de peering de rede com o Azure
Link privado Azure: configure endpoints privados com o Azure
Serviços de segurança e identidade
Microsoft Entra ID: configure a autenticação federada para a UI do MongoDB
Serviços de domínio do Microsoft Entra ID: configure autenticação e autorização de usuário de banco de dados
Aquisição
- Azure Marketplace: pague pelo uso do Atlas por meio do Azure
Integrações com outros serviços Azure
Azure Databricks: leia e grave no Atlas usando o Databricks e o Apache Spark
Microsoft Fabric: espelhar dados do Atlas no OneLake para análise quase em tempo real
Integração nativa do Azure: crie organizações do Atlas a partir do Azure, autoatendimento cobrado
MAIS INFORMAÇÕES
Para obter mais informações sobre como utilizar o Azure com o Atlas de forma mais eficaz, reveja as seguintes práticas recomendadas, guias e estudos de caso:
Power BI Desktop: Connect to Atlas from Power BI Desktop
Código do Visual Studio (VS): Trabalhar com MongoDB a partir do Código VS