Google cloud platform (GCP)
Nesta página
O Atlas oferece suporte à implantação de clusters e instâncias sem servidor no Google Cloud Platform (GCP).
O Atlas é compatível com as seguintes regiões do Google Cloud. Embora todas as seguintes regiões suportem clusters dedicados (M10+
), algumas regiões não suportam clusters gratuitos e compartilhados (M0/M2/M5
) ou instâncias sem servidor. A API do Atlas usa a correspondente Atlas Region.
Região do Google Cloud | Localização | Região do Atlas | ``` M0/M2/M5 Suporte``` | ``` Flex Suporte``` | ``` M10+ Suporte``` | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
| Iowa, USA |
| ||||
| North Virginia, EUA |
| ||||
| Columbus, OH, EUA |
| ||||
| Montreal, Canadá |
| ||||
| Toronto, Canadá |
| ||||
| São Paulo, Brasil |
| ||||
| Santiago, Chile |
| ||||
| Oregon, EUA |
| ||||
| Los Angeles, CA, USA |
| ||||
| Salt Lake City, UT, EUA |
| ||||
| Las Vegas, NV, USA |
| ||||
| Dallas, TX, USA |
| ||||
| Querétaro, México |
|
Região do GCP | Localização | Região do Atlas | ``` M0/M2/M5 Suporte``` | ``` Flex Suporte``` | ``` M10+ Suporte``` | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
| Taiwan |
| ||||
| Hong Kong, China |
| ||||
| Tokyo, Japan |
| ||||
| Osaka, Japão |
| ||||
| Seoul, Korea |
| ||||
| Cingapura |
| ||||
| Mumbai, Índia |
| ||||
| Delhi, Índia |
| ||||
| Sydney, Austrália |
| ||||
| Melbourne, Austrália |
| ||||
| Jakarta, Indonesia |
|
Região do GCP | Localização | Região do Atlas | ``` M0/M2/M5 Suporte``` | ``` Flex Suporte``` | ``` M10+ Suporte``` | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
| Bélgica |
| ||||
| Finlândia |
| ||||
| London, UK |
| ||||
| Frankfurt, Alemanha |
| ||||
| Países Baixos |
| ||||
| Zurique, Suíça |
| ||||
| Berlim, Alemanha |
| ||||
| Varsóvia, Polônia |
| ||||
| (Milão, Itália) |
| ||||
| Paris, França |
| ||||
| (Turim, Itália) |
| ||||
| (Madri, Espanha) |
|
Região do GCP | Localização | Região do Atlas | ``` M0/M2/M5 Suporte``` | ``` Flex Suporte``` | ``` M10+ Suporte``` | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
| Tel Aviv, Israel |
| ||||
| Doha, Qatar |
| ||||
| Dammam, Arábia Saudita |
| ||||
| Joanesburgo, África do Sul |
|
Opções de configuração de cluster
Cada camada do cluster Atlas vem com uma definição padrão de recursos. O Atlas fornece as seguintes opções de configuração de recursos.
Tamanho de armazenamento personalizado
O tamanho do armazenamento reflete o tamanho do volume raiz do servidor. Os Atlas clusters distribuídos na Google Cloud usam armazenamento em SSD persistente [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.
As seguintes camadas do cluster estão disponíveis:
Cluster Tiers | 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 | 10 GB a 128 GB | 10 GB | 1.7 GB |
M20 | 10 GB a 256 GB | 20 GB | 3.8 GB |
M30 | 10 GB a 512 GB | 40 GB | 8 GB |
M40 | 10 GB a 1 TB | 80 GB | 16 GB |
R40 | 10 GB a 1 TB | 80 GB | 16 GB |
M50 | 10 GB a 4 TB | 160 GB | 32 GB |
R50 | 10 GB a 4 TB | 160 GB | 32 GB |
M60 | 10 GB a 4 TB | 320 GB | 64 GB |
R60 | 10 GB a 4 TB | 320 GB | 64 GB |
M80 | 10 GB a 4 TB | 750 GB | 128 GB |
R80 | 10 GB a 4 TB | 750 GB | 128 GB |
M140 | 10 GB a 4 TB | 1000 GB | 192 GB |
M200 | 10 GB a 4 TB | 1500 GB | 256 GB |
R200 | 10 GB a 4 TB | 1500 GB | 256 GB |
M250 | 10 GB a 4 TB | 1750 GB | 320 GB |
M300 | 10 GB a 4 TB | 2000 GB | 360 GB |
R300 | 10 GB a 4 TB | 2000 GB | 384 GB |
R400 | 10 GB a 4 TB | 3000 GB | 512 GB |
R600 | 10 GB a 4 TB | 4096 GB | 640 GB |
Pode usar este nível para um cluster multinuvem.
Indisponível nas seguintes regiões:
AUSTRALIA_SOUTHEAST_1
EUROPE_WEST_3
NORTHEASTERN_ASIA_PACIFIC
SOUTH_AMERICA_EAST_1
EUROPE_WEST_8
EUROPE_WEST_9
EUROPE_SOUTHWEST_1
O Atlas limita as instâncias da classe Ràs seguintes regiões:
Americas
CENTRAL_US
EASTERN_US
US_EAST_4
WESTERN_US
US_WEST_3
US_WEST_4
NORTH_AMERICA_NORTHEAST_1
NORTH_AMERICA_NORTHEAST_2
SOUTH_AMERICA_EAST_1
Ásia-Pacífico
ASIA_EAST_2
ASIA_NORTHEAST_2
ASIA_NORTHEAST_3
ASIA_SOUTH_1
ASIA_SOUTHEAST_2
EASTERN_ASIA_PACIFIC
NORTHEASTERN_ASIA_PACIFIC
SOUTHEASTERN_ASIA_PACIFIC
Europa
WESTERN_EUROPE
EUROPE_NORTH_1
EUROPE_WEST_2
EUROPE_WEST_3
EUROPE_WEST_4
EUROPE_WEST_6
EUROPE_WEST_8
EUROPE_WEST_9
EUROPE_SOUTHWEST_1
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 classe 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.
As cargas de trabalho normalmente exigem menos de 2TB
de armazenamento.
O Atlas configura os seguintes recursos automaticamente e não permite a modificação do usuário:
Velocidade de armazenamento
Volumes de armazenamento criptografados
Velocidade de armazenamento
Velocidade de armazenamento é o número de operações de entrada/saída por segundo (IOPS) [1] que o sistema executa. Esse valor é fixado em:
30 IOPS por GB para leituras
30 IOPS por GB para gravações, para um total de 60 IOPS por GB
Por exemplo, um cluster do M30
com 40 GB de armazenamento padrão tem uma velocidade máxima de leitura de 1.200 IOPS e uma velocidade máxima de gravação de 1.200 IOPS. Se você aumentar o tamanho do armazenamento para 100 GB por cluster, isso aumentará a velocidade máxima de leitura em 3.000 IOPS e a velocidade máxima de gravação em 3.000 IOPS.
IOPS menores que 16B são contados como um IO. IOPS maiores que 16 KB são contados como múltiplos IOs. Por exemplo, um IO de 128 KB conta como oito IOs.
Volumes de armazenamento criptografados
Os volumes de armazenamento do Google Cloud são sempre criptografados.
GCP Zones
Cada região do Google Cloud inclui um número definido de zonas independentes. Cada zona tem energia, resfriamento, rede e planos de controle isolados de outras zonas.
Para regiões que têm múltiplas zonas, como 2Z (para duas zonas) ou 3Z (para 3 zonas), Atlas implementa clusters através destas zonas.
O formulário Adicionar novo cluster do Atlas marca regiões que suportam cliusters 3Z como Recommended, pois fornecem alta disponibilidade.
Para saber mais, consulte regiões e zonas na documentação do Google.
O número de zonas 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.
Regiões com pelo menos três zonas
Se a região selecionada do Google Cloud tiver pelo menos três zonas, os Atlas clusters serão divididos em três zonas. Por exemplo, um cluster de conjunto de réplicas de três nós teria um nó distribuído em cada zona.
Os clusters 3Z têm maior disponibilidade em comparação aos clusters 2Z. No entanto, nem todas as regiões suportam clusters 3Z .
[1] | (1, 2, 3) Para saber mais, consulte Opções de armazenamento na documentação do Google. |
Nós de pesquisa dedicados
Regiões suportadas
O Atlas permite a implantação de nós de pesquisa separados para clusters M10
e superiores em qualquer região do Google Cloud.
Níveis de pesquisa disponíveis
Atlas fornece diferentes Atlas Search do Atlas Search para nós do Atlas Search implantados no GCP. Esses níveis do Atlas Search estão disponíveis para cada classe de hardware, baixa ou alta CPU:
Tamanho da instância | Detalhes da instância |
---|---|
S30 |
|
S40 |
|
S50 |
|
S60 |
|
S80 |
|
S90 |
|
Tamanho da instância | Detalhes da instância |
---|---|
S20 |
|
S30 |
|
S40 |
|
S50 |
|
S60 |
|
Observação
A maioria dos nós de pesquisa utiliza discos SSD locais (conectados por NVMe) para armazenamento. Os nós de pesquisa com os seguintes níveis de pesquisa usam discos SSD persistentes [1]conectados ao SCSI:
S20
Instâncias de alta CPUS30
Instâncias de baixa CPU
Integrations
Juntamente com o suporte para as regiões globais, as integrações de produtos a seguir permitem que aplicativos executados no Google Cloud, como Google Compute Engine, Google Cloud Functions, Google Cloud Run e Google App Engine, usem instâncias do Atlas de forma fácil e segura.
Serviços de rede
Google Virtual Private Cloud (VPC): configurar conexões de peering de rede com a GCP
Serviços de segurança e identidade
Google Identity: inscreva-se e faça login no Atlas com o Google
Serviço de gerenciamento de chaves do Google Cloud (KMS):
Aquisição
GCP Marketplace: pague pelo uso do Atlas via GCP
MAIS INFORMAÇÕES
Para obter mais informações sobre como usar o Google Cloud com o Atlas de forma mais eficaz, consulte as melhores práticas, guias e estudos de caso a seguir: