Os recursos do Compute Engine estão alojados em várias localizações em todo o mundo. Estas localizações são compostas por regiões e zonas.
As regiões são áreas geográficas independentes compostas por zonas. As zonas e as regiões são abstrações lógicas dos recursos físicos subjacentes. Para mais informações sobre considerações específicas da região, consulte Geografia e regiões.
Os recursos que residem numa zona, como instâncias do Compute Engine ou discos zonais, são denominados recursos zonais. Outros recursos, como endereços IP externos estáticos, são regionais. Os recursos regionais podem ser usados por qualquer recurso nessa região, independentemente da zona, enquanto os recursos zonais só podem ser usados por outros recursos na mesma zona. Por exemplo, para anexar um disco persistente zonal a uma instância, ambos os recursos têm de estar na mesma zona. Da mesma forma, se quiser atribuir um endereço IP estático a uma instância, a instância tem de estar na mesma região que o endereço IP estático.
Colocar recursos em diferentes zonas numa região reduz o risco de uma interrupção da infraestrutura afetar todos os recursos em simultâneo. Colocar recursos em diferentes regiões oferece um grau ainda maior de independência de falhas. Isto permite-lhe criar sistemas robustos com recursos distribuídos por diferentes domínios de falhas.
Apenas determinados recursos são específicos de uma região ou zona. Outros recursos, como imagens, são recursos globais que podem ser usados por quaisquer outros recursos em qualquer localização. Para mais informações sobre os recursos globais, regionais e zonais do Compute Engine, consulte o artigo Recursos globais, regionais e zonais.
O Google Cloud também oferece zonas de IA especializadas que disponibilizam GPUs e TPUs de alta capacidade para cargas de trabalho de IA e ML. Estas zonas têm caraterísticas únicas, incluindo requisitos específicos de latência de rede e destino partilhado com uma zona principal. Para mais informações, consulte o artigo Zonas de IA.
Identificar uma região ou uma zona
Cada região no Compute Engine contém várias zonas. Cada nome de zona contém duas partes que descrevem cada zona em detalhe. A primeira parte do nome da zona é a região e a segunda parte do nome descreve a zona na região:
Região
As regiões são coleções de zonas. As zonas têm ligações de rede de baixa latência e largura de banda elevada a outras zonas na mesma região. Para implementar aplicações com tolerância a falhas e alta disponibilidade, a Google recomenda a implementação de aplicações em várias zonas e regiões. Isto ajuda a proteger contra falhas inesperadas de componentes, até uma única zona ou região, inclusive.
Escolha as regiões que fazem sentido para o seu cenário. Por exemplo, se só tiver clientes nos EUA ou se tiver necessidades específicas que exijam que os seus dados estejam nos EUA, faz sentido armazenar os seus recursos em zonas na região
us-central1ou zonas na regiãous-east1.Zona
Uma zona é uma área de implementação numa região. As zonas especializadas para cargas de trabalho de IA e ML são denominadas zonas de IA. As zonas sem IA são denominadas zonas padrão ou apenas zonas. Consoante a distribuição que quer dar aos seus recursos, crie instâncias de computação em várias zonas em várias regiões para redundância.
Zona padrão
O nome de uma zona padrão contém duas partes: a região e a zona na região. Por exemplo, o nome totalmente qualificado da zona
ana regiãous-central1éus-central1-a.Zona de IA
As zonas de IA seguem uma convenção de nomenclatura alargada para as diferenciar das zonas sem IA. Para uma zona de IA, a variável
<zone>consiste em três partes: a string ai (para a identificar como uma zona de IA), um número (que indica o respetivo grupo de implementação) e uma letra (que indica o agendamento de atualização de software partilhado). Por exemplo, o nome totalmente qualificado da zona de IAai2bna regiãous-west4éus-west4-ai2b. Esta zona de IA partilha a respetiva vaga de implementação com a zonaus-west4-bpadrão.
Quotas de recursos
Determinados recursos, como IPs estáticos, imagens, regras de firewall e redes VPC, têm limites de quota definidos ao nível do projeto e limites de quota por região. Quando cria estes recursos, estes contam para a sua quota total ao nível do projeto ou para a sua quota por região, se aplicável. Se algum dos limites de quota afetados for excedido, não vai poder adicionar mais recursos do mesmo tipo nesse projeto ou região.
Para ver uma lista abrangente de quotas que se aplicam ao seu projeto, visite a página Quotas na Google Cloud consola.
Por exemplo, se a quota de conjuntos de destino globais for 50 e criar 25 conjuntos de destino em example-region-1 e 25 conjuntos de destino em example-region-2, atinge a quota ao nível do projeto e não pode criar mais conjuntos de destino em nenhuma região no seu projeto até libertar espaço. Da mesma forma, se tiver uma quota por região de 7 endereços IP reservados, só pode reservar até 7 endereços IP numa única região. Depois de atingir esse limite, tem de reservar endereços IP numa nova região ou libertar alguns endereços IP.
Manutenção transparente
A Google mantém regularmente a respetiva infraestrutura ao aplicar patches aos sistemas com o software mais recente, realizar testes de rotina e manutenção preventiva, e, em geral, garantir que a infraestrutura da Google é tão rápida e eficiente quanto a Google sabe como a tornar.
Por predefinição, todas as instâncias de computação estão configuradas para que estes eventos de manutenção sejam transparentes para as suas aplicações e cargas de trabalho. A Google usa uma combinação de inovações de centros de dados, práticas recomendadas operacionais e tecnologia de migração ao vivo para retirar as instâncias de máquinas virtuais em execução do caminho da manutenção que está a ser realizada. A sua instância continua a ser executada na mesma zona sem qualquer ação da sua parte.
Por predefinição, a maioria das máquinas virtuais está definida para a migração ao vivo, mas também pode definir as suas máquinas virtuais para parar e reiniciar. Algumas séries de máquinas só são compatíveis com a paragem e o reinício para operações de manutenção. As duas opções diferem das seguintes formas:
Migração ao vivo
O Compute Engine migra automaticamente a sua instância em execução. O processo de migração vai afetar o desempenho do convidado até certo ponto, mas a sua instância permanece online durante todo o processo de migração. O impacto e a duração exatos do desempenho do convidado dependem de muitos fatores, mas espera-se que a maioria das aplicações e cargas de trabalho não sejam afetadas. Para mais informações, consulte o artigo Migração ao vivo.
Pare e reinicie
O Compute Engine sinaliza automaticamente a sua instância para encerrar, aguarda um curto período de tempo para que encerre corretamente e, em seguida, reinicia-a longe do evento de manutenção.
Para mais informações sobre como definir as opções acima para as suas instâncias, consulte o artigo Defina a política de manutenção do anfitrião de VMs.
Escolher uma região e uma zona
Pode escolher a região ou a zona que aloja os seus recursos, o que controla onde os seus dados são armazenados e usados. A escolha de uma região e de uma zona é importante por vários motivos:
- Tratamento de falhas
- Distribua os seus recursos por várias zonas e regiões para tolerar interrupções. A Google concebe zonas para minimizar o risco de falhas correlacionadas causadas por interrupções da infraestrutura física, como energia, arrefecimento ou redes. Assim, se uma zona ficar indisponível, pode transferir o tráfego para outra zona na mesma região para manter os seus serviços em funcionamento. Da mesma forma, pode mitigar o impacto de uma indisponibilidade de uma região na sua aplicação executando serviços de cópia de segurança numa região diferente. Para mais informações sobre a distribuição dos seus recursos e a criação de um sistema robusto, consulte o artigo Criar sistemas resilientes.
- Latência de rede reduzida
- Para diminuir a latência da rede, é recomendável escolher uma região ou uma zona que esteja perto do seu ponto de serviço. Por exemplo, se tiver principalmente clientes na costa leste dos Estados Unidos da América, pode querer escolher uma região e uma zona principais que estejam próximas dessa área e uma região e uma zona de cópia de segurança que também estejam próximas.
- Aceleração de IA e ML otimizada
- Para cargas de trabalho que requerem aceleradores de IA de alta capacidade, as zonas de IA estão disponíveis em determinadas regiões. Estas zonas especializadas oferecem recursos de GPU e TPU para preparação e inferência de IA e ML. Pode selecionar uma zona de IA para usar uma infraestrutura otimizada para maximizar o débito de IA e ML. Consulte a secção Zonas de IA para ver detalhes.
Para mais informações sobre como escolher uma região e uma zona para os seus recursos do Compute Engine, consulte o artigo Práticas recomendadas para a seleção de regiões do Compute Engine.
Dicas de seleção de localizações
Durante a criação de instâncias de computação, o Compute Engine pode selecionar automaticamente zonas para as suas instâncias com base na capacidade e disponibilidade através dos seguintes métodos:
- A API de criação de instâncias em massa pode escolher automaticamente a zona na qual criar instâncias.
- Um grupo de instâncias geridas (GIG) regional pode ser configurado com uma forma de distribuição alvo, que pode criar automaticamente instâncias em zonas onde os recursos estão disponíveis.
- Se estiver a criar uma instância na Google Cloud consola e souber o tipo de máquina e a região que quer, mas não tiver a certeza de que zona selecionar, pode selecionar Qualquer e a Google escolhe uma zona para si com base no tipo de máquina e na disponibilidade.
Quando selecionar as zonas, tenha em atenção o seguinte:
A comunicação dentro e entre regiões vai incorrer em custos diferentes.
Geralmente, a comunicação dentro das regiões é sempre mais barata e rápida do que a comunicação entre diferentes regiões.
Crie sistemas importantes com redundância em várias zonas ou regiões.
Em algum momento, as suas instâncias podem sofrer uma falha inesperada. Para mitigar os efeitos destes possíveis eventos, deve duplicar os sistemas importantes em várias zonas e regiões.
Por exemplo, ao alojar instâncias nas zonas
europe-west1-beeurope-west1-c, se a zonaeurope-west1-bfalhar inesperadamente, as suas instâncias na zonaeurope-west1-ccontinuam disponíveis. No entanto, se alojar todas as suas instâncias emeurope-west1-b, não vai poder aceder a nenhuma instância seeurope-west1-bficar offline. Além disso, considere alojar os seus recursos em várias regiões. Por exemplo, para planear a disponibilidade contínua da sua carga de trabalho no cenário improvável de a regiãoeurope-west1sofrer uma falha, considere implementar a carga de trabalho em instâncias de cópia de segurança na regiãoeurope-west3. Para mais dicas sobre como criar sistemas para disponibilidade, consulte Criar sistemas resilientes.
Regiões e zonas disponíveis
Pode usar a Google Cloud consola, a CLI do Google Cloud ou REST para
ver as regiões e as zonas disponíveis.
Também pode ver a lista completa de tipos de máquinas disponíveis em todas as regiões e
zonas através do
comando gcloud compute machine-types list.
Por exemplo, a execução do seguinte comando apresenta todas as regiões e zonas
onde pode usar os tipos de máquinas c4d-standard-4.
gcloud compute machine-types list --filter="name=c4d-standard-4"
Cada zona oferece uma variedade de processadores. Quando cria uma
instância numa zona, a instância usa o processador predefinido compatível nessa
zona. Por exemplo, se criar uma instância na zona us-central1-a, a sua
instância usa, por predefinição, um processador Intel Haswell, a menos que especifique outra
opção.
Em alternativa, pode escolher a plataforma de CPU que quiser. Para mais informações, consulte o artigo Especificar uma plataforma de CPU mínima para instâncias de VM.
Considere as seguintes informações sobre a disponibilidade de recursos antes de selecionar as regiões e as zonas onde cria as suas instâncias:
- O armazenamento de SSD local e SSD Titanium está disponível em todas as regiões e zonas para séries e tipos de máquinas compatíveis. Consulte o artigo Acerca dos discos SSD locais para saber mais.
- As GPUs e as TPUs só estão disponíveis em zonas específicas.
- O alojamento de inquilino único está disponível em regiões e zonas onde estão disponíveis séries de máquinas com tipos de nós de inquilino único.
- As Confidential VMs só estão disponíveis com determinadas séries de máquinas em zonas específicas.
Para informações sobre a compatibilidade de hardware e funcionalidades para todas as séries de máquinas, consulte o artigo Comparação de séries de máquinas. Por exemplo, para ver que séries de máquinas são compatíveis com o Intel TDX e o alojamento único, no campo Escolha as propriedades da instância a comparar, selecione Computação confidencial e Alojamento único.
Para ver a disponibilidade por zona dos tipos de máquinas bare metal, consulte o artigo Disponibilidade regional de instâncias bare metal.
A tabela seguinte apresenta as regiões e as zonas disponíveis para o Compute Engine, juntamente com a localização geográfica, as séries de máquinas compatíveis, os processadores, as opções de Confidential VMs e GPUs, e o estado de baixo em carbono para cada zona:
| Zonas | Localização | Tipos de máquinas | CPUs | Opções | Emissões de CO2 |
|---|---|---|---|---|---|
africa-south1-a |
Joanesburgo, África do Sul |
|
|
Nenhum | |
africa-south1-b |
Joanesburgo, África do Sul |
|
|
Nenhum | |
africa-south1-c |
Joanesburgo, África do Sul |
|
|
Nenhum | |
asia-east1-a |
Condado de Changhua, Taiwan, APAC |
|
|
| Nenhum |
asia-east1-b |
Condado de Changhua, Taiwan, APAC |
|
|
| Nenhum |
asia-east1-c |
Condado de Changhua, Taiwan, APAC |
|
|
| Nenhum |
asia-east2-a |
Hong Kong, APAC |
|
|
| Nenhum |
asia-east2-b |
Hong Kong, APAC |
|
|
Nenhum | |
asia-east2-c |
Hong Kong, APAC |
|
|
| Nenhum |
asia-northeast1-a |
Tóquio, Japão, APAC |
|
|
| Nenhum |
asia-northeast1-b |
Tóquio, Japão, APAC |
|
|
Nenhum | |
asia-northeast1-c |
Tóquio, Japão, APAC |
|
|
| Nenhum |
asia-northeast2-a |
Osaca, Japão, APAC |
|
|
Nenhum | |
asia-northeast2-b |
Osaca, Japão, APAC |
|
|
Nenhum | |
asia-northeast2-c |
Osaca, Japão, APAC |
|
|
Nenhum | |
asia-northeast3-a |
Seul, Coreia do Sul, APAC |
|
|
| Nenhum |
asia-northeast3-b |
Seul, Coreia do Sul, APAC |
|
|
| Nenhum |
asia-northeast3-c |
Seul, Coreia do Sul, APAC |
|
|
| Nenhum |
asia-south1-a |
Mumbai, Índia, APAC |
|
|
| Nenhum |
asia-south1-b |
Mumbai, Índia, APAC |
|
|
Nenhum | |
asia-south1-c |
Mumbai, Índia, APAC |
|
|
| Nenhum |
asia-south2-a |
Deli, Índia, APAC |
|
|
| Nenhum |
asia-south2-b |
Deli, Índia, APAC |
|
|
Nenhum | |
asia-south2-c |
Deli, Índia, APAC |
|
|
| Nenhum |
asia-southeast1-a |
Jurong West, Singapura, APAC |
|
|
| Nenhum |
asia-southeast1-b |
Jurong West, Singapura, APAC |
|
|
| Nenhum |
asia-southeast1-c |
Jurong West, Singapura, APAC |
|
|
| Nenhum |
asia-southeast2-a |
Jacarta, Indonésia, APAC |
|
|
| Nenhum |
asia-southeast2-b |
Jacarta, Indonésia, APAC |
|
|
| Nenhum |
asia-southeast2-c |
Jacarta, Indonésia, APAC |
|
|
| Nenhum |
asia-southeast3-a |
Banguecoque, Tailândia, APAC |
|
|
Nenhum | Nenhum |
asia-southeast3-b |
Banguecoque, Tailândia, APAC |
|
|
Nenhum | Nenhum |
asia-southeast3-c |
Banguecoque, Tailândia, APAC |
|
|
Nenhum | Nenhum |
australia-southeast1-a |
Sydney, Austrália, APAC |
|
|
| Nenhum |
australia-southeast1-b |
Sydney, Austrália, APAC |
|
|
| Nenhum |
australia-southeast1-c |
Sydney, Austrália, APAC |
|
|
| Nenhum |
australia-southeast2-a |
Melbourne, Austrália, APAC |
|
|
Nenhum | |
australia-southeast2-b |
Melbourne, Austrália, APAC |
|
|
| Nenhum |
australia-southeast2-c |
Melbourne, Austrália, APAC |
|
|
Nenhum | |
europe-central2-a |
Varsóvia, Polónia, Europa |
|
|
||
europe-central2-b |
Varsóvia, Polónia, Europa |
|
|
| |
europe-central2-c |
Varsóvia, Polónia, Europa |
|
|
| |
europe-north1-a |
Hamina, Finlândia, Europa |
|
|
| |
europe-north1-b |
Hamina, Finlândia, Europa |
|
|
| |
europe-north1-c |
Hamina, Finlândia, Europa |
|
|
| |
europe-north2-a |
Estocolmo, Suécia, Europa |
|
|
||
europe-north2-b |
Estocolmo, Suécia, Europa |
|
|
||
europe-north2-c |
Estocolmo, Suécia, Europa |
|
|
||
europe-southwest1-a |
Madrid, Espanha, Europa |
|
|
||
europe-southwest1-b |
Madrid, Espanha, Europa |
|
|
||
europe-southwest1-c |
Madrid, Espanha, Europa |
|
|
||
europe-west1-b |
St. Ghislain, Bélgica, Europa |
|
|
| |
europe-west1-c |
St. Ghislain, Bélgica, Europa |
|
|
| |
europe-west1-d |
St. Ghislain, Bélgica, Europa |
|
|
| |
europe-west10-a |
Berlim, Alemanha, Europa |
|
|
Nenhum | |
europe-west10-b |
Berlim, Alemanha, Europa |
|
|
Nenhum | |
europe-west10-c |
Berlim, Alemanha, Europa |
|
|
Nenhum | |
europe-west12-a |
Turim, Itália, Europa |
|
|
||
europe-west12-b |
Turim, Itália, Europa |
|
|
||
europe-west12-c |
Turim, Itália, Europa |
|
|
||
europe-west2-a |
Londres, Inglaterra, Europa |
|
|
| |
europe-west2-b |
Londres, Inglaterra, Europa |
|
|
| |
europe-west2-c |
Londres, Inglaterra, Europa |
|
|
| |
europe-west3-a |
Frankfurt, Alemanha, Europa |
|
|
| Nenhum |
europe-west3-b |
Frankfurt, Alemanha, Europa |
|
|
| Nenhum |
europe-west3-c |
Frankfurt, Alemanha, Europa |
|
|
| Nenhum |
europe-west4-a |
Eemshaven, Países Baixos, Europa |
|
|
| |
europe-west4-b |
Eemshaven, Países Baixos, Europa |
|
|
| |
europe-west4-c |
Eemshaven, Países Baixos, Europa |
|
|
||
europe-west6-a |
Zurique, Suíça, Europa |
|
|
Nenhum | |
europe-west6-b |
Zurique, Suíça, Europa |
|
|
| |
europe-west6-c |
Zurique, Suíça, Europa |
|
|
| |
europe-west8-a |
Milão, Itália, Europa |
|
|
||
europe-west8-b |
Milão, Itália, Europa |
|
|
| |
europe-west8-c |
Milão, Itália, Europa |
|
|
| |
europe-west9-a |
Paris, França, Europa |
|
|
||
europe-west9-b |
Paris, França, Europa |
|
|
||
europe-west9-c |
Paris, França, Europa |
|
|
| |
me-central1-a |
Doha, Catar, Médio Oriente |
|
|
Nenhum | Nenhum |
me-central1-b |
Doha, Catar, Médio Oriente |
|
|
Nenhum | |
me-central1-c |
Doha, Catar, Médio Oriente |
|
|
Nenhum | |
me-central2-a |
Dammam, Arábia Saudita, Médio Oriente |
|
|
| Nenhum |
me-central2-b |
Dammam, Arábia Saudita, Médio Oriente |
|
|
Nenhum | |
me-central2-c |
Dammam, Arábia Saudita, Médio Oriente |
|
|
| Nenhum |
me-west1-a |
Telavive, Israel, Médio Oriente |
|
|
| Nenhum |
me-west1-b |
Telavive, Israel, Médio Oriente |
|
|
| Nenhum |
me-west1-c |
Telavive, Israel, Médio Oriente |
|
|
| Nenhum |
northamerica-northeast1-a |
Montreal, Quebeque, América do Norte |
|
|
||
northamerica-northeast1-b |
Montreal, Quebeque, América do Norte |
|
|
| |
northamerica-northeast1-c |
Montreal, Quebeque, América do Norte |
|
|
| |
northamerica-northeast2-a |
Toronto, Ontário, América do Norte |
|
|
| |
northamerica-northeast2-b |
Toronto, Ontário, América do Norte |
|
|
| |
northamerica-northeast2-c |
Toronto, Ontário, América do Norte |
|
|
| |
northamerica-south1-a |
Queretaro, México, América do Norte |
|
|
Nenhum | |
northamerica-south1-b |
Queretaro, México, América do Norte |
|
|
Nenhum | |
northamerica-south1-c |
Queretaro, México, América do Norte |
|
|
Nenhum | |
southamerica-east1-a |
Osasco, São Paulo, Brasil, América do Sul |
|
|
| |
southamerica-east1-b |
Osasco, São Paulo, Brasil, América do Sul |
|
|
| |
southamerica-east1-c |
Osasco, São Paulo, Brasil, América do Sul |
|
|
| |
southamerica-west1-a |
Santiago, Chile, América do Sul |
|
|
Nenhum | |
southamerica-west1-b |
Santiago, Chile, América do Sul |
|
|
||
southamerica-west1-c |
Santiago, Chile, América do Sul |
|
|
Nenhum | |
us-central1-a |
Council Bluffs, Iowa, América do Norte |
|
|
||
us-central1-b |
Council Bluffs, Iowa, América do Norte |
|
|
| |
us-central1-c |
Council Bluffs, Iowa, América do Norte |
|
|
| |
us-central1-f |
Council Bluffs, Iowa, América do Norte |
|
|
| |
us-east1-b |
Moncks Corner, Carolina do Sul, América do Norte |
|
|
| Nenhum |
us-east1-c |
Moncks Corner, Carolina do Sul, América do Norte |
|
|
Nenhum | |
us-east1-d |
Moncks Corner, Carolina do Sul, América do Norte |
|
|
Nenhum | |
us-east4-a |
Ashburn, Virgínia, América do Norte |
|
|
Nenhum | |
us-east4-b |
Ashburn, Virgínia, América do Norte |
|
|
| Nenhum |
us-east4-c |
Ashburn, Virgínia, América do Norte |
|
|
Nenhum | |
us-east5-a |
Columbus, Ohio, América do Norte |
|
|
Nenhum | |
us-east5-b |
Columbus, Ohio, América do Norte |
|
|
Nenhum | |
us-east5-c |
Columbus, Ohio, América do Norte |
|
|
Nenhum | |
us-south1-a |
Dallas, Texas, América do Norte |
|
|
| |
us-south1-b |
Dallas, Texas, América do Norte |
|
|
| |
us-south1-c |
Dallas, Texas, América do Norte |
|
|
||
us-west1-a |
The Dalles, Oregon, América do Norte |
|
|
||
us-west1-b |
The Dalles, Oregon, América do Norte |
|
|
||
us-west1-c |
The Dalles, Oregon, América do Norte |
|
|
| |
us-west2-a |
Los Angeles, Califórnia, América do Norte |
|
|
Nenhum | |
us-west2-b |
Los Angeles, Califórnia, América do Norte |
|
|
| Nenhum |
us-west2-c |
Los Angeles, Califórnia, América do Norte |
|
|
| Nenhum |
us-west3-a |
Salt Lake City, Utah, América do Norte |
|
|
| Nenhum |
us-west3-b |
Salt Lake City, Utah, América do Norte |
|
|
| Nenhum |
us-west3-c |
Salt Lake City, Utah, América do Norte |
|
|
| Nenhum |
us-west4-a |
Las Vegas, Nevada, América do Norte |
|
|
| Nenhum |
us-west4-b |
Las Vegas, Nevada, América do Norte |
|
|
| Nenhum |
us-west4-c |
Las Vegas, Nevada, América do Norte |
|
|
| Nenhum |
Notas
- Para
me-west1-beme-west1-c(série de máquinasN1): para usar um tipo de máquinaN1em qualquer uma das zonasme-west1compatíveis, tem de anexar, pelo menos, uma GPU NVIDIA T4 à VM.
O que se segue?
- Saiba mais sobre geografia e regiões.
- Saiba como ver as regiões e as zonas disponíveis.
- Saiba como alterar a zona ou a região predefinida.
- Saiba mais sobre os recursos globais, regionais e zonais.