Regiões e residência de dados
A Coda Cloud roda em mais de uma região. Cada projeto fica numa região, e todos os recursos do projeto rodam nela: aplicações, bancos, volumes, filas e caches.
Regiões disponíveis
| Região | Local | Rótulo nos endereços |
|---|---|---|
br-sao-1 | São Paulo, Brasil | br |
us-east-1 | Leste dos EUA | us |
A lista atual, com a diferença de preço de cada região, está em Preços e em GET /api/v1/public/regions. Algumas regiões ficam em prévia antes da abertura e só aparecem para as organizações convidadas.
Região da organização e do projeto
- Ao criar a organização, você escolhe a região padrão. O seletor mostra a latência medida do seu navegador até cada região.
- Um projeto novo usa a região padrão, ou outra que você escolher na criação.
- A região do projeto não muda por edição. Para trocar, use a migração de região.
- As aplicações sempre rodam na região do projeto. Um pedido com outra região é recusado (
region.project_mismatch). - Se faltar capacidade na região, o deploy falha com
no_capacity_in_region. A Coda Cloud nunca move um recurso para outra região sem você pedir.
Endereços por região
Aplicações novas recebem um endereço com o rótulo da região, por exemplo loja-1a2b3c4d.br.apps.<domínio>. Os endereços de aplicações anteriores às regiões continuam valendo. Domínios próprios não mudam.
Residência de dados no Brasil
Em Configurações da organização › Residência de dados, o Owner pode exigir que os dados fiquem no Brasil (residência BR).
- Só é possível ligar quando todos os projetos já estão em região brasileira. Caso contrário, a recusa lista os projetos que estão fora.
- Com a residência ligada, novos projetos só podem ser criados em regiões brasileiras.
- Backups, object storage e registros de acesso dos projetos ficam na região do projeto.
Inventário
A mesma página mostra, por categoria, onde ficam os dados da organização: dados das aplicações, backups, registros, faturamento e suporte. Ela também mostra os subprocessadores envolvidos e as exceções aceitas. A página é visível ao Owner e ao Admin.
Exceção do assistente de IA
O modelo do assistente de IA roda fora do Brasil. Numa organização com residência BR, o assistente fica desligado até o Owner aceitar a exceção. O aceite pede confirmação da identidade, e a versão do termo aceito fica registrada. Com a exceção aceita, as conversas são processadas nos EUA. A exceção pode ser revogada a qualquer momento, e o assistente volta a ficar bloqueado na hora.
A transferência internacional de dados está descrita na Política de Privacidade.
Status por região
A status page mostra um grupo por região. Um incidente informa as regiões afetadas, e só as organizações com projetos nelas recebem o aviso.
Mover um projeto para outra organização
Quem é Owner das duas organizações pode transferir um projeto. A transferência tem duas condições:
- o projeto fica na mesma região;
- o plano de destino comporta os recursos do projeto.
Domínios, endereços e segredos continuam iguais. O projeto fica congelado para deploys enquanto a transferência roda. Pela API: POST /api/v1/projects/{projectId}/transfer.