Regiões
O ambiente de execução de SaaS está disponível nas seguintes regiões. Para mais informações sobre regiões e zonas, consulte Geografia e regiões.
Ásia-Pacífico
A tabela a seguir lista as regiões disponíveis na Ásia-Pacífico.
| Descrição da região | Nome da região |
|---|---|
| Tóquio, Japão | asia-northeast1 |
| Osaka, Japão | asia-northeast2 |
| Seul (Coreia do Sul) | asia-northeast3 |
| Taiwan | asia-east1 |
| Hong Kong | asia-east2 |
| Mumbai, Índia | asia-south1 |
| Déli, Índia | asia-south2 |
| Singapura | asia-southeast1 |
| Jacarta, Indonésia | asia-southeast2 |
| Sydney, Austrália | australia-southeast1 |
| Melbourne, Austrália | australia-southeast2 |
Europa
A tabela a seguir lista as regiões disponíveis na Europa.
| Descrição da região | Nome da região |
|---|---|
| Hamina, Finlândia | europe-north1 |
| Estocolmo, Suécia | europe-north2 |
| Varsóvia, Polônia | europe-central2 |
| St. Ghislain, Bélgica | europe-west1 |
| Londres, Inglaterra | europe-west2 |
| Frankfurt, Alemanha | europe-west3 |
| Milão, Itália | europe-west8 |
| Paris, França | europe-west9 |
| Berlim, Alemanha | europe-west10 |
| Turim, Itália | europe-west12 |
| Eemshaven, Países Baixos | europe-west4 |
| Zurique, Suíça | europe-west6 |
| Madri, Espanha | europe-southwest1 |
Américas
A tabela a seguir lista as regiões disponíveis nas Américas.
| Descrição da região | Nome da região |
|---|---|
| Moncks Corner, Carolina do Sul | us-east1 |
| Columbus, Ohio | us-east5 |
| Ashburn, Virginia | us-east4 |
| The Dalles, Oregon | us-west1 |
| Los Angeles, Califórnia | us-west2 |
| Salt Lake City, Utah | us-west3 |
| Las Vegas, Nevada | us-west4 |
| Council Bluffs, Iowa | us-central1 |
| Dallas, Texas | us-south1 |
| Montreal, Canadá | northamerica-northeast1 |
| Toronto, Canadá | northamerica-northeast2 |
| Querétaro, México | northamerica-south1 |
| São Paulo, Brasil | southamerica-east1 |
| Santiago, Chile | southamerica-west1 |
Oriente Médio e África
A tabela a seguir lista as regiões disponíveis no Oriente Médio e na África.
| Descrição da região | Nome da região |
|---|---|
| Joanesburgo, África do Sul | africa-south1 |
| Doha, Catar | me-central1 |
| Damã, Arábia Saudita | me-central2 |
| Tel Aviv, Israel | me-west1 |
Campo saas.locations
O campo saas.locations, no recurso Oferta de SaaS, define
onde as unidades do ambiente de execução de SaaS podem residir e como os lançamentos são
gerenciados. O campo saas.locations serve como uma única fonte de verdade para as regiões compatíveis da sua oferta de SaaS.
Considerações sobre a regionalização do lançamento
Os locais compatíveis com os lançamentos são determinados pelas regiões de nível superior definidas
nas regiões compatíveis da sua oferta de SaaS (saas.locations).
Os lançamentos leem a lista de regiões compatíveis diretamente do campo saas.locations da oferta de SaaS associada.
Replicação de recursos
Quando você cria recursos do ambiente de execução de SaaS, como versões e tipos de unidade, eles precisam ser propagados em todas as regiões especificadas no campo saas.locations da sua oferta de SaaS, além da região global.
A replicação dos seus recursos garante consistência e disponibilidade nas regiões compatíveis com sua oferta de SaaS.
Por exemplo, se saas.locations estiver definido como ['us-central1', 'eu-west1'],
você terá três recursos de oferta de SaaS:
- Uma em
global(com.location = 'global') - Uma em
us-central1(com.location = 'us-central1') - Uma em
eu-west1(com.location = 'eu-west1')
Todos os três recursos de solução de SaaS terão o mesmo campo .locations (['us-central1','eu-west1']). Da mesma forma, o ambiente de execução de SaaS precisaria de tipos e versões de unidades em global, us-central1 e eu-west1.
O processamento de edições no campo saas.locations ou em outros recursos replicados em várias regiões é limitado. É necessário aplicar manualmente as edições a cada
recurso replicado.
Replicação usando o console Google Cloud versus a Google Cloud CLI
A replicação de recursos funciona de maneira diferente dependendo do uso do SaaS Runtime usando o console Google Cloud ou a CLI/API do Google Cloud.
- Usando o consoleGoogle Cloud : o ambiente de execução do SaaS cria recursos
em
globale em cada uma das regiões listadas emsaas.locationsautomaticamente. - Usando a CLI ou API do Google Cloud: você é responsável por criar recursos em
globale em cada uma das regiões listadas emsaas.locationsmanualmente.
Usar "global" como uma região
Incluir global como uma região no campo saas.locations não é recomendado. Os lançamentos não podem ser implantados na região global.
Os rollouts sempre criam rollouts regionais em cada região listada no campo saas.locations. É possível usar global para orquestração, mas evite
listar global como um destino de implantação no campo saas.locations.
Locais do Artifact Registry e do Developer Connect
Os locais do repositório do Artifact Registry e da instância do Developer Connect têm requisitos específicos:
A região do repositório do Artifact Registry e da instância do Developer Connect pode ser qualquer região Google Cloud válida. Não é necessário incluir esses dados em
saas.locations.A região do repositório do Artifact Registry precisa corresponder à região da instância do Developer Connect.
Durante o provisionamento da unidade, o ambiente de execução de SaaS copia o artefato do repositório do Artifact Registry para a região em que a unidade está sendo implantada.
Isso exige a presença de recursos de tipo de oferta, lançamento e unidade de SaaS em todas as regiões listadas em
saas.locations, mesmo que o Artifact Registry e o Developer Connect estejam em uma única região (potencialmente diferente).As unidades só podem ser criadas nas regiões especificadas no campo
saas.locations. As unidades não são propagadas paraglobal, a menos que sejam especificadas explicitamente, e não é recomendável fazer isso.
Exemplo de configuração de regiões do ambiente de execução de SaaS
Este exemplo mostra como a regionalização funciona ao usar o ambiente de execução do SaaS.
Por exemplo, se você quisesse implantar sua oferta de SaaS em us-central1 e
europe-west4, hospedando seu repositório do Artifact Registry e a instância do Developer Connect
em us-east1, a infraestrutura de regiões do ambiente de execução de SaaS seria
algo assim:
saas.locations:['us-central1', 'europe-west4']- Região do repositório do Artifact Registry:
us-east1 - Região da instância do Developer Connect:
us-east1 Recursos oferta de SaaS, tipo de unidade e lançamento: criados pelo ambiente de execução de SaaS em
global,us-central1eeurope-west4usando o ambiente de execução de SaaS no consoleGoogle Cloud .Unidades:as unidades podem ser criadas em
us-central11oueurope-west4.
Essa configuração permite gerenciar implantações em duas regiões e manter o gerenciamento de artefatos centralizado em uma terceira região distinta. Considere cuidadosamente os requisitos de latência, compliance e residência de dados ao selecionar as regiões.