Menu Docs

Google cloud platform (GCP)

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

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

northamerica-south1

Querétaro, México

NORTH_AMERICA_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

africa-south1

Joanesburgo, África do Sul

AFRICA_SOUTH_1

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.

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:

  • 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

  • ASIA_EAST_2

  • ASIA_NORTHEAST_2

  • ASIA_NORTHEAST_3

  • ASIA_SOUTH_1

  • ASIA_SOUTHEAST_2

  • EASTERN_ASIA_PACIFIC

  • NORTHEASTERN_ASIA_PACIFIC

  • SOUTHEASTERN_ASIA_PACIFIC

  • 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 é 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.

Os volumes de armazenamento do Google Cloud são sempre criptografados.

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.

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.

A 3-node replica set deployed across a 3-zone GCP region.
clique para ampliar

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.

O Atlas permite a implantação de nós de pesquisa separados para clusters M10 e superiores em qualquer região do Google Cloud.

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

  • RAM padrão: 8 GB

  • Armazenamento padrão: 120 GB

  • vCPU: 2

S40

  • RAM padrão: 16 GB

  • Armazenamento padrão: 375 GB

  • vCPU: 2

S50

  • RAM padrão: 32 GB

  • Armazenamento padrão: 375 GB

  • vCPU: 4

S60

  • RAM padrão: 64 GB

  • Armazenamento padrão: 375 GB

  • vCPU: 8

S80

  • RAM padrão: 128 GB

  • Armazenamento padrão: 750 GB

  • vCPU: 16

S90

  • RAM padrão: 256 GB

  • Armazenamento padrão: 1500 GB

  • vCPU: 32

Tamanho da instância
Detalhes da instância

S20

  • RAM padrão: 4 GB

  • Armazenamento padrão: 118 GB

  • vCPU: 2

S30

  • RAM padrão: 8 GB

  • Armazenamento padrão: 375 GB

  • vCPU: 4

S40

  • RAM padrão: 16 GB

  • Armazenamento padrão: 375 GB

  • vCPU: 8

S50

  • RAM padrão: 32 GB

  • Armazenamento padrão: 750 GB

  • vCPU: 16

S60

  • RAM padrão: 64 GB

  • Armazenamento padrão: 1500 GB

  • vCPU: 32

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 CPU

  • S30 Instâncias de baixa CPU

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.

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: