anycast
termoredesnuvem
Um endereço IP anunciado de muitos lugares, para que os usuários alcancem a instância mais próxima.
Com anycast, o próprio roteamento da rede envia cada cliente ao site anunciante mais próximo, distribuindo carga e reduzindo latência, a espinha dorsal do DNS e das CDNs modernas. O mesmo endereço, muitos lugares; o roteamento decide qual você recebe.
O anycast é o truque que faz serviços globais parecerem locais. O mesmo endereço é anunciado de vários lugares ao mesmo tempo, e o roteamento comum entrega cada usuário à instância mais próxima em termos de rede. Não há redirecionamento esperto envolvido: a tabela de roteamento faz o trabalho que sempre fez, e a esperteza está em anunciar o mesmo destino de muitos pontos.
É por isso que ele sustenta as partes da internet que não podem falhar. Servidores raiz de DNS, resolvedores públicos e bordas de CDN usam anycast, o que também explica por que a afirmação popular de que existem treze servidores raiz é enganosa: existem treze identidades de servidor raiz, servidas por bem mais de mil instâncias físicas pelo mundo. Derrubar um endereço raiz exigiria derrubar todas simultaneamente.
A contrapartida é que o anycast serve melhor a trocas curtas e autocontidas do que a sessões longas com estado. Se o roteamento muda no meio da conversa, pacotes podem chegar a outra instância que não sabe nada do que veio antes. Consultas DNS toleram isso naturalmente; conexões de longa duração exigem cuidado extra, e é por isso que o anycast tende a atender a requisição em vez de carregar a sessão inteira.
Também conhecido como: any-cast