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:
- o projeto é congelado (deploys e alterações respondem
region_migration.in_progress); - os dados são sincronizados pela última vez;
- a origem é pausada;
- o DNS passa a apontar para a nova região;
- 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.