Localização do servidor: latência, utilizadores e disponibilidade
Escolha a localização do servidor com base na latência medida, nos utilizadores, nas dependências da aplicação e nos requisitos de recuperação.
A localização adequada depende da distribuição dos utilizadores e dos serviços de que a aplicação necessita. Comece pelo tráfego real e identifique as dependências externas consultadas com frequência. Um servidor próximo pode reduzir a latência, mas a distância física não revela, por si só, a qualidade das rotas ou o congestionamento.
Teste as localizações possíveis a partir de redes representativas dos utilizadores. Compare latência, perda de pacotes e tempos de resposta em diferentes horas. Meça uma interação completa, como iniciar sessão ou abrir uma página de produto, e não apenas o resultado de um ping. Bases de dados e APIs externas podem acrescentar atrasos significativos.
Uma rede de distribuição de conteúdos pode aproximar os ficheiros estáticos dos utilizadores, mas não elimina todos os pedidos ao servidor da aplicação. Mantenha próximas as componentes que comunicam frequentemente. Para uma audiência distribuída, determine quais as respostas que podem ser guardadas em cache e quais as operações que exigem infraestrutura regional.
Confirme onde ficam os dados de produção e as cópias de segurança e como lhes acede o apoio técnico. Compare essas condições com os requisitos da organização. O nome do país não comprova conformidade nem fiabilidade. Avalie também ligações, recuperação e riscos comuns entre localizações.
Documente os resultados e os custos de migração. A geografia é apenas um fator de desempenho e não garante, isoladamente, melhores posições nos motores de pesquisa ou disponibilidade contínua.