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. Enquanto todas as seguintes regiões suportam clusters dedicados (M10+
), algumas regiões não suportam clusters gratuitos e compartilhados (M0/M2/M5
) ou instâncias sem servidor. AAPI do Atlas usa o Atlas Region correspondente.
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 |
---|---|---|---|---|---|---|
us-central1 | Iowa, USA | CENTRAL_US | ||||
us-east4 | North Virginia, EUA | US_EAST_4 | ||||
us-east5 | Columbus, OH, EUA | US_EAST_5 | ||||
northamerica-northeast1 | Montreal, Canadá | NORTH_AMERICA_NORTHEAST_1 | ||||
northamerica-northeast2 | Toronto, Canadá | NORTH_AMERICA_NORTHEAST_2 | ||||
southamerica-east1 | São Paulo, Brasil | SOUTH_AMERICA_EAST_1 | ||||
southamerica-west1 | Santiago, Chile | SOUTH_AMERICA_WEST_1 | ||||
us-west1 | Oregon, EUA | WESTERN_US | ||||
us-west2 | Los Angeles, CA, USA | US_WEST_2 | ||||
us-west3 | Salt Lake City, UT, EUA | US_WEST_3 | ||||
us-west4 | Las Vegas, NV, USA | US_WEST_4 | ||||
us-south1 | Dallas, TX, USA | US_SOUTH_1 |
Região do GCP | Localização | Região do Atlas | M0/M2/M5 Suporte | Flex Suporte | M10+ Suporte | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
asia-east1 | Taiwan | EASTERN_ASIA_PACIFIC | ||||
asia-east2 | Hong Kong, China | ASIA_EAST_2 | ||||
asia-northeast1 | Tokyo, Japan | NORTHEASTERN_ASIA_PACIFIC | ||||
asia-northeast2 | Osaka, Japão | ASIA_NORTHEAST_2 | ||||
asia-northeast3 | Seoul, Korea | ASIA_NORTHEAST_3 | ||||
asia-southeast1 | Cingapura | SOUTHEASTERN_ASIA_PACIFIC | ||||
asia-south1 | Mumbai, Índia | ASIA_SOUTH_1 | ||||
asia-south2 | Delhi, Índia | ASIA_SOUTH_2 | ||||
australia-southeast1 | Sydney, Austrália | AUSTRALIA_SOUTHEAST_1 | ||||
australia-southeast2 | Melbourne, Austrália | AUSTRALIA_SOUTHEAST_2 | ||||
asia-southeast2 | Jakarta, Indonesia | ASIA_SOUTHEAST_2 |
Região do GCP | Localização | Região do Atlas | M0/M2/M5 Suporte | Flex Suporte | M10+ Suporte | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
europe-west1 | Bélgica | WESTERN_EUROPE | ||||
europe-north1 | Finlândia | EUROPE_NORTH_1 | ||||
europe-west2 | London, UK | EUROPE_WEST_2 | ||||
europe-west3 | Frankfurt, Alemanha | EUROPE_WEST_3 | ||||
europe-west4 | Países Baixos | EUROPE_WEST_4 | ||||
europe-west6 | Zurique, Suíça | EUROPE_WEST_6 | ||||
europe-west10 | Berlim, Alemanha | EUROPE_WEST_10 | ||||
europe-central2 | Varsóvia, Polônia | EUROPE_CENTRAL_2 | ||||
europe-west8 | (Milão, Itália) | EUROPE_WEST_8 | ||||
europe-west9 | Paris, França | EUROPE_WEST_9 | ||||
europe-west12 | (Turim, Itália) | EUROPE_WEST_12 | ||||
europe-southwest1 | (Madri, Espanha) | EUROPE_SOUTHWEST_1 |
Região do GCP | Localização | Região do Atlas | M0/M2/M5 Suporte | Flex Suporte | M10+ Suporte | Suporte a instâncias sem servidor |
---|---|---|---|---|---|---|
me-west1 | Tel Aviv, Israel | MIDDLE_EAST_WEST_1 | ||||
me-central1 | Doha, Qatar | MIDDLE_EAST_CENTRAL_1 | ||||
me-central2 | Dammam, Arábia Saudita | MIDDLE_EAST_CENTRAL_2 |
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. Atlas clusters implantados no Google Cloud utilizam armazenamento persistente de SSD [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. Aocriar 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, em um total de 60 IOPS por GB
Por exemplo, um cluster do M30
com 40 GB de armazenamento padrão tem uma velocidade de leitura máxima de 1.200 IOPS e uma velocidade de gravação máxima 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 Atlas Adicionar novo cluster marca as regiões que permitem clusters 3Z como Recommended, pois elas oferecem 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 disponibilidade mais alta em comparação com os clusters 2Z . No entanto, nem todas as regiões permitem 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 |
|
S100 |
|
S110 |
|
S120 |
|
S130 |
|
S140 |
|
Tamanho da instância | Detalhes da instância |
---|---|
S20 |
|
S30 |
|
S40 |
|
S50 |
|
S60 |
|
S70 |
|
S80 |
|
Observação
A maioria dos nós de pesquisa utiliza discos SSD locais conectados a NVMe para armazenamento. Os nós de pesquisa com as seguintes camadas de pesquisa utilizam discos persistentes SSD com conexão SCSI[1]:
S20
Instâncias de CPU altaS30
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: