Pular para o conteúdo principal

Migração de região

Para mover um projeto inteiro para outra região, use o assistente Migrar região, na página do projeto. A migração exige o papel Owner ou Admin na organização. Um Developer pode acompanhar o progresso, mas não pode criar a migração.

1. Plano​

O assistente monta um plano sem mexer em nada. Para cada recurso, ele mostra:

  • como o recurso é levado:
    • bancos por réplica contínua até o corte;
    • volumes por cópia completa e uma cópia final no corte;
    • caches recriados vazios;
    • filas, cron jobs e funções recriados no destino;
  • o que bloqueia a migração, por exemplo um tipo de recurso ainda não suportado;
  • o que se perde, por exemplo o conteúdo do cache;
  • a faixa de indisponibilidade estimada e a diferença de preço entre as regiões.

2. Janela​

Escolha uma janela de manutenção no futuro (horário em UTC). Na criação, a Coda Cloud pede para você confirmar a identidade. 24 horas antes da janela, o TTL do DNS das aplicações é reduzido para a troca ser rápida. Até o início da janela, você pode mudar a data ou cancelar.

3. Corte​

Durante a janela:

  1. o projeto é congelado (deploys e alterações respondem region_migration.in_progress);
  2. os dados são sincronizados pela última vez;
  3. a origem é pausada;
  4. o DNS passa a apontar para a nova região;
  5. as aplicações são verificadas.

Se a verificação falhar, a migração volta atrás sozinha, e o DNS retorna à origem. A página de progresso mostra cada passo.

Voltar atrás​

Depois de concluída, a migração pode ser desfeita enquanto a origem estiver guardada (alguns dias, informados na página). Para confirmar, digite o nome do projeto. Depois desse prazo, a origem é apagada.

Endereços e preço​

Os endereços com rótulo da região passam a usar o rótulo da nova região, e os domínios próprios continuam iguais. O consumo é cobrado pelo preço de cada região nos dias em que o recurso rodou nela.

Veja também Regiões e residência de dados.