Sulla base della descrizione di Wikipedia di Anycast , include sia la distribuzione di una mappatura da nome di dominio a molti IP su molti server DNS sia la risposta ai client con il server più vicino geograficamente (o più veloce).
Nel contesto di un sito distribuito a livello globale e ad alta disponibilità come google.com (o qualsiasi servizio CDN con molte ubicazioni globali), sembra che le due caratteristiche chiave di cui avremmo bisogno.
I servizi DNS come Amazon Route53, EasyDNS e DNSMadeEasy si pubblicizzano tutti come reti abilitate Anycast.
Pertanto la mia ipotesi è che ciascuno di questi servizi DNS mi offra in modo trasparente quelle due caratteristiche killer: mappatura multi-IP-dominio e routing dei client al nodo più vicino.
Tuttavia , ciascuno di questi servizi sembra separare queste due funzionalità, facendo riferimento al secondo (instradamento dei client al nodo più vicino) come "GeoDNS", "GeoIP" o "Global Traffic Director" e addebitando un supplemento per il servizio.
Se un tenant principale di un sistema che supporta Anycast deve già eseguire questa operazione, perché questa funzionalità viene definita come funzionalità aggiuntiva? Cosa sta facendo questa funzione "GeoDNS" che un servizio DNS Anycast standard non farà (secondo la definizione di Anycast da Wikipedia - capisco cosa viene pubblicizzato, ma non perché non sia già implicito).
Sono molto confuso quando un servizio DNS come Route53 che non supporta questa nebulosa funzione "GeoDNS" elenca funzionalità come:
Veloce - Utilizzando una rete anycast globale di server DNS in tutto il mondo, Route 53 è progettato per indirizzare automaticamente gli utenti verso la posizione ottimale in base alle condizioni della rete. Di conseguenza, il servizio offre una bassa latenza delle query per gli utenti finali, nonché una bassa latenza di aggiornamento per le esigenze di gestione dei record DNS.
... che suona esattamente come quello che GeoDNS intende fare, ma dirigere geograficamente i clienti è qualcosa che esplicitamente non lo supporta ancora .
In definitiva sto cercando le due seguenti funzionalità da un provider DNS:
- Mappa più indirizzi IP su un singolo nome di dominio (come fa google.com, amazon.com, ecc.)
- Utilizzare un servizio DNS che risponderà alle richieste del client per quel dominio con l'indirizzo IP del server più vicino al richiedente.
Come accennato, sembra che tutto questo faccia parte di un servizio DNS "Anycast" (tutti questi servizi sono), ma le funzionalità e il marketing che vedo da loro suggeriscono il contrario, facendomi pensare che devo imparare un po 'di più su come DNS funziona prima di effettuare una scelta di distribuzione.
Grazie in anticipo per eventuali chiarimenti.