Configurações regionais, em duas regiões e multirregionais

Esta página descreve os diferentes tipos de configurações de instâncias disponíveis no Spanner, bem como as diferenças e as vantagens e desvantagens entre elas.

Configurações da instância

Uma configuração de instância do Spanner define o posicionamento geográfico e a replicação das bases de dados nessa instância. Quando cria uma instância, tem de a configurar como regional, birregional ou multirregional. Faz esta escolha selecionando uma configuração de instância, que determina onde os seus dados são armazenados para essa instância:

Para mais informações sobre considerações específicas da região, consulte o artigo Geografia e regiões.

As configurações de instâncias com regiões predefinidas e topologias de replicação são denominadas configurações de instâncias base. Pode criar configurações de instâncias personalizadas e adicionar réplicas opcionais adicionais só de leitura a uma configuração de instância base predefinida (disponível na edição Enterprise e na edição Enterprise Plus). A réplica apenas de leitura adicionada tem de estar numa região que não faça parte da configuração da instância existente. Para ver uma lista das regiões opcionais só de leitura que pode adicionar, consulte a coluna Região opcional em Configurações disponíveis regionais e Configurações disponíveis em várias regiões. Não pode alterar a topologia de replicação das configurações de instâncias base. Para mais informações, consulte o artigo Réplicas só de leitura.

Pode mover a sua instância de qualquer configuração de instância para qualquer outra configuração de instância regional, de região dupla ou de várias regiões (por exemplo, de regional-us-central1 para nam3). Também pode criar uma nova configuração de instância personalizada com réplicas adicionais e, em seguida, mover a sua instância para a nova configuração de instância personalizada. Por exemplo, se a sua instância estiver em regional-us-central1 e quiser adicionar uma réplica us-west1 apenas de leitura, tem de criar uma nova configuração de instância personalizada com regional-us-central1 como configuração base e adicionar us-west1 como uma réplica apenas de leitura. Em seguida, mova a sua instância para esta nova configuração de instância personalizada.

Configurações regionais

Os serviçosGoogle Cloud estão disponíveis em localizações na América do Norte, América do Sul, Europa, Ásia e Austrália. Se os seus utilizadores e serviços estiverem localizados numa única região, escolha uma configuração de instância regional para as leituras e as escritas de latência mais baixa.

Para qualquer configuração regional base, o Spanner mantém três réplicas de leitura/escrita, cada uma numa Google Cloud zona diferente nessa região. Cada réplica de leitura/escrita contém uma cópia completa da sua base de dados operacional que é capaz de publicar pedidos de leitura/escrita e de leitura apenas. O Spanner usa réplicas em zonas diferentes para que, se ocorrer uma falha numa única zona, a sua base de dados permaneça disponível.

Configurações disponíveis

O Spanner oferece as seguintes configurações de instâncias regionais base. Para pedir uma região de réplica opcional só de leitura que não esteja indicada na tabela seguinte, preencha este formulário de pedido. Tenha em atenção que usamos estes pedidos para avaliar a procura de regiões futuras e podemos não responder diretamente ao seu envio.

Nome da configuração base Descrição da região Região opcional
Americas
regional-northamerica-northeast1 Montreal ícone de folha Baixo CO2
regional-northamerica-northeast2 Toronto ícone de folha Baixo CO2
regional-northamerica-south1 Querétaro
regional-southamerica-east1 São Paulo ícone de folha Baixo CO2
regional-southamerica-west1 Santiago ícone de folha Baixo CO2
regional-us-central1 Iowa ícone de folha Baixo CO2 Só de leitura: asia-northeast1 1-OR
asia-south1 1-OR
europe-west2 1-OR
europe-west9 1-OR
us-west3 1-OR
regional-us-east1 Carolina do Sul Só de leitura: us-central1 1-OR
us-west1 1-OR
europe-west1 1-OR
europe-west3 1-OR
regional-us-east4 Virgínia do Norte
regional-us-east5 Columbus
regional-us-south1 Dallas ícone de folha CO2 baixo
regional-us-west1 Oregon ícone de folha CO2 baixo
regional-us-west2 Los Angeles
regional-us-west3 Salt Lake City
regional-us-west4 Las Vegas
Europa
regional-europe-central2 Varsóvia
regional-europe-north1 Finlândia ícone de folha Baixo CO2
regional-europe-north2 Estocolmo ícone de folha Baixo CO2
regional-europe-southwest1 Madrid ícone de folha Baixo CO2
regional-europe-west1 Bélgica ícone de folha Baixo CO2 Só de leitura: us-central1 1-OR
us-west1 1-OR
regional-europe-west2 Londres ícone de folha CO2 baixo
regional-europe-west3 Frankfurt
regional-europe-west4 Países Baixos ícone de folha Baixo CO2
regional-europe-west6 Zurique ícone de folha CO2 baixo
regional-europe-west8 Milão
regional-europe-west9 Paris ícone de folha Baixo CO2
regional-europe-west10 Berlim
regional-europe-west12 Turim
Ásia-Pacífico
regional-asia-east1 Taiwan
regional-asia-east2 Hong Kong
regional-asia-northeast1 Tóquio
regional-asia-northeast2 Osaca
regional-asia-northeast3 Seul
regional-asia-south1 Mumbai
regional-asia-south2 Deli
regional-asia-southeast1 Singapura
regional-asia-southeast2 Jacarta
regional-australia-southeast1 Sydney
regional-australia-southeast2 Melbourne
Médio Oriente
regional-me-central1 Doha
regional-me-central2 Damã
regional-me-west1 Telavive
África
regional-africa-south1 Joanesburgo

Replicação

As configurações regionais base contêm três réplicas de leitura/escrita. Todas as mutações do Spanner requerem um quórum de escrita composto por uma maioria de réplicas de votação. Os quóruns são formados por duas das três réplicas em configurações regionais. Para mais informações sobre as regiões principais e as réplicas de votação, consulte o artigo Replicação.

Pode criar uma configuração de instância regional personalizada e adicionar réplicas só de leitura opcionais. As réplicas só de leitura podem ajudar a dimensionar as leituras e suportar leituras desatualizadas de baixa latência. Estas réplicas só de leitura não participam nos quóruns de escrita. As réplicas não afetam o SLA do Spanner >= 99,99% para instâncias regionais. Pode adicionar localizações indicadas na coluna Região opcional como réplicas opcionais só de leitura. Se não vir a localização da réplica só de leitura escolhida, pode pedir uma nova região de réplica só de leitura opcional. Para mais informações, consulte o artigo Réplicas só de leitura.

Práticas recomendadas de desempenho para configurações regionais

Para um desempenho ideal, siga estas práticas recomendadas:

  • Crie um esquema que evite hotspots e outros problemas de desempenho.
  • Coloque os recursos de computação críticos na mesma região que a sua instância do Spanner.
  • Disponibilize capacidade de computação suficiente para manter a utilização total da CPU de alta prioridade abaixo de 65%.
  • Para obter informações sobre a quantidade de débito por nó do Spanner, consulte o artigo Desempenho para configurações regionais.

Configurações de duas regiões

As configurações de duas regiões permitem-lhe replicar os dados da base de dados em várias zonas em duas regiões num único país, conforme definido pela configuração da instância.

As configurações de duas regiões fazem o seguinte:

  • Publicar leituras a partir de duas regiões num único país.
  • Cumprir os requisitos de residência dos dados.
  • Oferecem maior disponibilidade e SLAs do que as configurações regionais.

O Spanner oferece configurações de duas regiões na Alemanha, Austrália, Índia e Japão.

Para ver informações sobre a quantidade de débito por nó do Spanner, consulte Desempenho para configurações de duas regiões.

Configurações disponíveis

O Spanner oferece as seguintes configurações de instâncias de duas regiões base:

Nome da configuração base Localização do recurso Regiões
dual-region-australia1 au (Austrália) Sydney: australia-southeast1 L,2RW+1W
Melbourne: australia-southeast2 2RW+1W
dual-region-germany1 de (Alemanha) Berlim: europe-west10 L,2RW+1W
Frankfurt: europe-west3 2RW+1W
dual-region-india1 na (Índia) Mumbai: asia-south1 L,2RW+1W
Deli: asia-south2 2RW+1W
dual-region-japan1 jp (Japão) Tóquio: asia-northeast1 L,2RW+1W
Osaca: asia-northeast2 2RW+1W

Vantagens

As instâncias de duas regiões oferecem estas vantagens principais:

  • Disponibilidade de 99,999%: em duas regiões no mesmo país, o que é superior à disponibilidade de 99,99% que as configurações regionais do Spanner oferecem.

  • Distribuição de dados: replica automaticamente os seus dados entre as duas regiões com fortes garantias de consistência.

  • Requisitos de residência dos dados: cumpre os requisitos de residência dos dados nos países indicados em Configurações disponíveis de dupla região.

Replicação

Uma região dupla contém seis réplicas, três em cada região. Uma das regiões é designada como a região líder predefinida (indicada na tabela anterior). Pode alterar a região principal de uma base de dados. Em cada região, existem duas réplicas de leitura/escrita e uma réplica de testemunho. Quando ambas as regiões estão em bom estado e a serem executadas numa configuração de duas regiões, o quórum é estabelecido em todas as seis réplicas. São necessárias, no mínimo, duas réplicas em cada região para formar um quórum e confirmar uma transação.

Comutação por falha e reversão

Depois de criar uma configuração de dupla região, pode ver a métrica Linha cronológica do estado do quórum de dupla região no painel de controlo Estatísticas do sistema. Esta métrica só está disponível para configurações de duas regiões. Mostra o estado de três quóruns:

  • O quórum de duas regiões: Global
  • O quórum de região única em cada região (por exemplo, Sydney e Melbourne)

Mostra uma barra laranja na cronologia quando existe uma interrupção do serviço. Pode passar o cursor do rato sobre o ícone para ver as horas de início e fim da interrupção.

Para um objetivo de tempo de recuperação (RTO) mais rápido, recomendamos que monitorize ou configure um alerta na métrica da cronologia do estado de funcionamento do quórum de duas regiões. Esta métrica ajuda a tomar decisões de comutação por falha autónomas em caso de falhas regionais. Depois de acionar a comutação por falha da instância, a comutação por falha é normalmente concluída no prazo de um minuto.

O Spanner também suporta failovers automáticos geridos pela Google, que podem demorar até 45 minutos a partir do momento em que a falha é detetada pela primeira vez. O RTO mais longo deve-se à monitorização ao nível do serviço da Google. Precisamos de recolher sinais adicionais para verificar se toda a região está afetada e validar se existe um impacto ao nível da região. Isto também garante que uma alternativa resulta num melhor serviço geral para os utilizadores na configuração.

Para fazer a comutação por falha e a recuperação manualmente, consulte o artigo Alterar o quórum de duas regiões.

Tenha em atenção o seguinte ao tomar decisões de comutação por falha e recuperação manuais:

  • Se todos os três quóruns estiverem em bom estado, não é necessária nenhuma ação.

  • Se uma das regiões apresentar uma interrupção, é provável que exista uma interrupção do serviço regional. Isto pode fazer com que as bases de dados em execução no seu quorum de duas regiões tenham menos disponibilidade. As gravações também podem falhar porque não é possível estabelecer um quórum e as transações acabam por exceder o tempo limite. Use o painel de controlo Estatísticas do sistema para observar as taxas de erro e a latência na sua base de dados. Se houver um aumento das taxas de erro ou da latência, recomendamos que faça o failover, o que significa alterar o quórum de duas regiões de duas regiões para a região que ainda está em bom estado. Depois de a região afetada voltar a estar em bom estado, tem de reverter a alteração, mudando o quórum de duas regiões de uma região para duas regiões. A Google faz automaticamente a comutação por falha e a recuperação quando deteta uma indisponibilidade regional. Também pode fazer a comutação por falha manualmente se detetar uma interrupção. No entanto, tem de se lembrar de fazer o failback manualmente se tiver feito um failover manual.

  • Se o quórum de duas regiões mostrar uma interrupção, mesmo que ambas as regiões únicas estejam em bom estado, existe um problema de partição de rede. As duas regiões já não conseguem comunicar entre si, pelo que cada uma mostra um estado normal, apesar de o sistema geral não estar. Neste cenário, recomendamos que use a região principal predefinida. Depois de o problema de partição de rede ser resolvido e o quórum de duas regiões voltar a estar em bom estado, tem de fazer o failback manualmente.

A região dupla oferece um objetivo de ponto de recuperação (RPO) zero porque não há perda de dados durante uma indisponibilidade regional ou quando surge um problema de partição de rede.

Para verificar o modo (único ou duplo) do seu quórum de duas regiões, consulte o artigo Verifique o quórum de duas regiões.

Práticas recomendadas de comutação por falha e recuperação

As práticas recomendadas de comutação por falha e recuperação incluem:

  • Não faça failover para uma única região se não ocorrerem falhas ou interrupções na região. A comutação por falha para uma única região aumenta a possibilidade de indisponibilidade geral do sistema se essa única região falhar.
  • Tenha cuidado ao selecionar a região para a qual quer fazer o failover. A escolha de uma região errada para a comutação por falha resulta na indisponibilidade da base de dados, que é irrecuperável antes de a região voltar a ficar online. Para verificar, pode usar um script bash para verificar o estado da sua única região antes de realizar a comutação por falha.
  • Se a região não saudável for a região líder predefinida, altere a região líder predefinida para a região de alternativa após realizar a alternativa. Depois de confirmar que ambas as regiões estão novamente em bom estado, faça o failback e, em seguida, altere a região principal de volta para a região principal original.
  • Lembre-se de fazer o failback manualmente se tiver feito um failover manual.

Limitações

Não é possível criar uma configuração de instância de região dupla personalizada. Não pode adicionar réplicas de leitura a uma configuração de instância de região dupla.

Configurações multirregionais

As configurações regionais do Spanner replicam dados entre várias zonas numa única região. No entanto, uma configuração regional pode não ser ideal se:

  • A sua aplicação precisa frequentemente de ler dados de várias localizações geográficas (por exemplo, para disponibilizar dados a utilizadores na América do Norte e na Ásia).
  • As suas escritas têm origem numa localização diferente das suas leituras (por exemplo, se tiver grandes cargas de trabalho de escrita na América do Norte e grandes cargas de trabalho de leitura na Europa).

As configurações multirregionais podem:

  • Publicar gravações a partir de várias regiões.
  • Manter a disponibilidade em caso de falhas regionais.
  • Oferecem maior disponibilidade e SLAs do que as configurações regionais.

As configurações multirregionais permitem replicar os dados da base de dados em várias zonas em várias regiões, conforme definido pela configuração da instância. Estas réplicas adicionais permitem-lhe ler dados com uma latência inferior a partir de várias localizações próximas ou dentro das regiões na configuração.

No entanto, existem compromissos, porque, numa configuração multirregional, as réplicas de quorum (leitura/escrita) estão distribuídas por mais de uma região. Pode notar uma latência de rede adicional quando estas réplicas comunicam entre si para formar um quórum de gravação. As leituras não requerem um quórum. O resultado é que a sua aplicação alcança leituras mais rápidas em mais locais à custa de um pequeno aumento na latência de escrita. Para mais informações, consulte o artigo A função das réplicas nas escritas e leituras.

Configurações disponíveis

O Spanner oferece as seguintes configurações de instâncias multirregionais base. Para pedir uma região de réplica opcional só de leitura que não esteja indicada na tabela seguinte, preencha este formulário de pedido. Tenha em atenção que usamos estes pedidos para avaliar a procura de regiões futuras e podemos não responder diretamente ao seu envio.

Um continente

Nome da configuração base Localização do recurso Regiões de leitura/escrita Regiões só de leitura Região da testemunha Região opcional
asia1 Global Tóquio: asia-northeast1 L,2R
Osaca: asia-northeast2 2R
Nenhum Seul: asia-northeast3 Só de leitura:
us-west1 1-OR
us-east5 1-OR
asia2 A Global Mumbai: asia-south1 L,2R
Deli: asia-south2 2R
Singapura: asia-southeast1 1R
Nenhum Nenhum
eur3 eu (União Europeia) Bélgica: europe-west1 L,2R
Países Baixos: europe-west4 2R
Nenhum Finlândia: europe-north1 Só de leitura:
us-central1 1-OR
us-east4 1-OR
eur5 Global Londres: europe-west2 L,2R
Bélgica: europe-west1 2R
Nenhum Países Baixos: europe-west4 Só de leitura:
us-central1 1-OR
us-east1 1-OR
eur6 Global Países Baixos: europe-west4 L,2R
Frankfurt: europe-west3 2R
Nenhum Zurique: europe-west6 Só de leitura:
us-east1 2-OR
eur7 eu (União Europeia) Milão: europe-west8 L,2R
Frankfurt: europe-west3 2R
Nenhum Turim: europe-west12
nam3 us (Estados Unidos) Virgínia do Norte: us-east4 L,2R
Carolina do Sul: us-east1 2R
Nenhum Iowa: us-central1 Só de leitura:
us-west2 1-OR
asia-southeast1 1-OR
asia-southeast2 1-OR
europe-west1 1-OR
europe-west2 1-OR
nam6 us (Estados Unidos) Iowa: us-central1 L,2R
Carolina do Sul: us-east1 2R
Oregão: us-west1 1R
Los Angeles: us-west2 1R
Oklahoma: us-central2
nam7 us (Estados Unidos) Iowa: us-central1 L,2R
Virgínia do Norte: us-east4 2R
Nenhum Oklahoma: us-central2 Apenas de leitura:
us-east1 2-OR
us-south1 1-OR
us-west1 1-OR
europe-west1 2-OR
nam8 us (Estados Unidos) Los Angeles: us-west2 L,2R
Oregão: us-west1 2R
Nenhum Salt Lake City: us-west3 Só de leitura:
asia-southeast1 2-OR
europe-west2 2-OR
us-east5 1-OR
nam9 us (Estados Unidos) Virgínia do Norte: us-east4 L,2R
Iowa: us-central1 2R
Oregon: us-west1 2R Carolina do Sul: us-east1
nam10 us (Estados Unidos) Iowa: us-central1 L,2R
Salt Lake City: us-west3 2R
Nenhum Oklahoma: us-central2
nam11 us (Estados Unidos) Iowa: us-central1 L,2R
Carolina do Sul: us-east1 2R
Nenhum Oklahoma: us-central2 Só de leitura:
us-west1 1-OR
nam12 us (Estados Unidos) Iowa: us-central1 L,2R
Virgínia do Norte: us-east4 2R
Oregon: us-west1 2R Oklahoma: us-central2
nam13 us (Estados Unidos) Oklahoma: us-central2 L,2R
Iowa: us-central1 2R
Nenhum Salt Lake City: us-west3
nam14 Global Norte da Virgínia: us-east4 L,2R
Montreal: northamerica-northeast1 2R
Nenhum Carolina do Sul: us-east1
nam15 us (Estados Unidos) Dallas: us-south1 L,2R
Northern Virginia: us-east4 2R
Nenhum Iowa: us-central1
nam16 us (Estados Unidos) Iowa: us-central1 L,2R
Virgínia do Norte: us-east4 2R
Nenhum Columbus: us-east5 Só de leitura:
us-west2 2-OR

Três continentes

Nome da configuração base Localização do recurso Regiões de leitura/escrita Regiões só de leitura Região da testemunha Região opcional
nam-eur-asia1 Global Iowa: us-central1 L,2R
Oklahoma: us-central2 2R
Bélgica: europe-west1 2R
Taiwan: asia-east1 2R
Carolina do Sul: us-east1 Só de leitura:
us-west2 1-OR
nam-eur-asia3 Global Iowa: us-central1 L,2R
Carolina do Sul: us-east1 2R
Bélgica: europe-west1 1R
Países Baixos: europe-west4 1R
Taiwan: asia-east1 2R
Oklahoma: us-central2
  • L: região principal predefinida. Para mais informações, consulte o artigo Modifique a região principal de uma base de dados.

  • 1R: uma réplica na região.

  • 2R: duas réplicas na região.

  • 2RW+1W: duas réplicas de leitura/escrita e uma réplica de testemunho na região.

  • 1-OR: uma réplica opcional. Pode criar uma configuração de instância regional personalizada e adicionar uma réplica só de leitura opcional. Para mais informações, consulte o artigo Crie uma configuração de instância personalizada.

  • 2-OR: até duas réplicas opcionais. Pode criar uma configuração de instância regional personalizada e adicionar uma ou duas réplicas só de leitura opcionais. Recomendamos que adicione dois (sempre que possível) para ajudar a manter uma latência de leitura baixa. Para mais informações, consulte o artigo Crie uma configuração de instância personalizada.

  • A: A configuração desta instância está restrita com uma lista de autorizações. Para ter acesso, contacte o seu gestor técnico de conta.

A localização do recurso para uma configuração de instância de várias regiões determina a garantia da zona de recuperação de desastres para a configuração. Define onde os dados são armazenados em repouso.

Vantagens

As instâncias multirregionais oferecem estas principais vantagens:

  • Disponibilidade de 99,999%, que é superior à disponibilidade de 99,99% que as configurações regionais do Spanner oferecem.

  • Distribuição de dados: o Spanner replica automaticamente os seus dados entre regiões com fortes garantias de consistência. Isto permite que os seus dados sejam armazenados onde são usados, o que pode reduzir a latência e melhorar a experiência do utilizador.

  • Consistência externa: embora o Spanner faça a replicação em localizações geograficamente distantes, pode continuar a usar o Spanner como se fosse uma base de dados executada numa única máquina. As transações são garantidamente serializáveis, e a ordem das transações na base de dados é a mesma que a ordem em que os clientes observam que as transações foram confirmadas. A consistência externa é uma garantia mais forte do que a "consistência forte", que é oferecida por alguns outros produtos. Leia mais acerca desta propriedade em TrueTime e consistência externa.

Replicação

Cada configuração base multirregional contém duas regiões que são designadas como regiões de leitura/escrita, cada uma das quais contém duas réplicas de leitura/escrita. Uma destas regiões de leitura/escrita é designada como a região líder predefinida, o que significa que contém as réplicas líderes da sua base de dados. O Spanner também coloca uma réplica de testemunho numa terceira região denominada região de testemunho.

Sempre que um cliente emite uma mutação para a sua base de dados, é formado um quórum de escrita, composto por uma das réplicas da região principal predefinida e quaisquer duas das quatro réplicas de votação adicionais. (O quórum pode ser formado por réplicas de duas ou três das regiões que compõem a sua configuração, consoante as outras réplicas que participam na votação.) Além destas cinco réplicas de votação, algumas configurações multirregionais básicas contêm réplicas só de leitura para publicar leituras de baixa latência. As regiões que contêm réplicas só de leitura são denominadas regiões só de leitura.

Em geral, as regiões de votação numa configuração de várias regiões estão localizadas geograficamente perto, a menos de 1600 km de distância, para formar um quorum de baixa latência que permite escritas rápidas (saiba mais). No entanto, as regiões estão suficientemente distantes, normalmente, pelo menos, algumas centenas de quilómetros, para evitar falhas coordenadas. Além disso, se a sua aplicação cliente estiver numa região não principal, o Spanner usa o encaminhamento com reconhecimento do líder para encaminhar as transações de leitura/escrita dinamicamente, de modo a reduzir a latência na sua base de dados. Para mais informações, consulte o artigo Encaminhamento com reconhecimento do líder.

Pode criar uma configuração de instância de várias regiões personalizada com réplicas só de leitura opcionais. As réplicas personalizadas só de leitura que criar não podem ser incluídas em quóruns de escrita. Pode adicionar localizações indicadas na coluna Região opcional como réplicas opcionais só de leitura. Se não vir a localização da réplica só de leitura escolhida, pode pedir uma nova região de réplica só de leitura opcional. Para mais informações, consulte o artigo Réplicas só de leitura.

Práticas recomendadas de desempenho para configurações multirregionais

Para um desempenho ideal, siga estas práticas recomendadas:

  • Crie um esquema que evite hotspots e outros problemas de desempenho.
  • Para uma latência de gravação ideal, coloque os recursos de computação para cargas de trabalho com muitas gravações na região principal predefinida ou perto desta.
  • Para um desempenho de leitura ideal fora da região principal predefinida, use uma obsolescência de, pelo menos, 15 segundos.
  • Para evitar a dependência de uma única região para as suas cargas de trabalho, coloque recursos de computação críticos em, pelo menos, duas regiões. Uma boa opção é colocá-los junto às duas regiões de leitura/escrita diferentes para que qualquer indisponibilidade de uma única região não afete toda a sua aplicação.
  • Aprovisione capacidade de computação suficiente para manter a utilização total da CPU de alta prioridade abaixo de 45% em cada região.
  • Para informações sobre a quantidade de débito por nó do Spanner, consulte o artigo Desempenho para configurações multirregiões.

Mova uma instância

Pode mover a sua instância do Spanner de qualquer configuração de instância para qualquer outra configuração de instância, incluindo entre configurações regionais e de várias regiões. A movimentação da instância não causa tempo de inatividade e o Spanner continua a oferecer as garantias de transação habituais, incluindo uma forte consistência, durante a movimentação.

Para saber mais sobre a movimentação de instâncias do Spanner, consulte o artigo Mova uma instância.

Configure a região principal predefinida

Para alterar a localização da região principal predefinida da sua base de dados para ficar mais perto dos clientes de ligação e reduzir a latência da aplicação, pode alterar a região principal para qualquer instância do Spanner que use uma configuração de região dupla ou multirregião. Para obter instruções sobre como alterar a localização da região principal, consulte o artigo Altere a região principal de uma base de dados. As únicas regiões elegíveis para se tornarem a região líder predefinida da sua base de dados são as regiões de leitura/escrita na sua configuração de duas regiões ou várias regiões.

A região principal é responsável pelo processamento de todas as gravações na base de dados. Por isso, se a maior parte do seu tráfego provém de uma região geográfica, pode movê-lo para essa região para reduzir a latência. A atualização da região principal predefinida é barata e não envolve a transição de dados. O novo valor demora alguns minutos a entrar em vigor.

A alteração da região líder predefinida é uma alteração do esquema, que usa uma operação de execução prolongada. Se necessário, pode Obter o estado da operação de execução longa.

Compromissos: configurações regionais, em duas regiões e multirregionais

Configuração Disponibilidade Latência Custo Localidade dos dados
Regional 99,99% Latências de escrita mais baixas na região. Custo inferior; consulte os preços. Permite a gestão de dados geográficos.
Duas regiões 99,999% Latências de leitura mais baixas a partir de duas regiões geográficas; um pequeno aumento na latência de escrita. Custo mais elevado; consulte os preços. Distribui dados por duas regiões num único país.
Multirregião 99,999% Latências de leitura mais baixas de várias regiões geográficas; um pequeno aumento na latência de escrita. Custo mais elevado; consulte os preços. Distribui dados por várias regiões na configuração.

O que se segue?