Com base na descrição da Wikipédia de Anycast , inclui a distribuição de um domínio-nome-para-muitos- Mapeamento de IP em vários servidores DNS, além de responder a clientes com o servidor mais próximo geograficamente (ou mais rápido).
No contexto de um site globalmente distribuído e altamente disponível, como o google.com (ou qualquer serviço CDN com muitos pontos de presença globais), isso soa como os dois principais recursos que seriam necessários.
Serviços DNS como o Route53, EasyDNS e DNSMadeEasy da Amazon se anunciam como redes habilitadas para Anycast.
Portanto, minha suposição é que cada um desses serviços DNS transparentemente me oferece esses dois recursos importantes: mapeamento multi-IP-para-domínio e roteamento de clientes para o nó mais próximo.
No entanto , cada um desses serviços parece separar essas duas funcionalidades, referindo-se ao segundo (roteamento de clientes para nó mais próximo) como "GeoDNS", "GeoIP" ou "Global Traffic Director" e cobrar extra pelo serviço.
Se um locatário principal de um sistema com capacidade para Anycast já fizer isso, por que essa funcionalidade está sendo marcada como esse recurso extra? O que é esse recurso "GeoDNS" que um serviço DNS Anycast padrão não faz (de acordo com a definição de Anycast da Wikipedia? Eu entendo o que está sendo anunciado, mas não o porquê dele não estar implícito).
Eu fico muito confuso quando um serviço DNS como o Route53 que não suporta esse nebuloso recurso "GeoDNS" lista funcionalidades como:
Fast – Using a global anycast network of DNS servers around the world, Route 53 is designed to automatically route your users to the optimal location depending on network conditions. As a result, the service offers low query latency for your end users, as well as low update latency for your DNS record management needs.
... o que parece exatamente com o que o GeoDNS pretende fazer, mas direcionar os clientes geograficamente é algo que eles explicitamente não suportam ainda .
Por fim, estou procurando os dois recursos a seguir de um provedor de DNS:
- Mapeie vários endereços IP para um único nome de domínio (como google.com, amazon.com etc.)
- Utilize um serviço DNS que responda às solicitações do cliente para esse domínio com o endereço IP do servidor mais próximo ao destinatário.
Como mencionado, parece que tudo isso é parte de um serviço DNS "Anycast" (todos esses serviços são), mas os recursos e o marketing que vejo deles sugerem o contrário, fazendo-me pensar que preciso aprender um pouco mais sobre como o DNS funciona antes de fazer uma escolha de implantação.
Agradecemos antecipadamente por quaisquer esclarecimentos.