Perché Si Dovrebbe Usare AWS Route 53 nel Corso di un “Muto” DNS

0
231

Il DNS è il servizio che traduce il tuo nome di dominio in un indirizzo IP. AWS Route 53 è una smart DNS di sistema che possono cambiare dinamicamente il tuo indirizzo di origine in base al carico, e anche eseguire il bilanciamento del carico prima il traffico raggiunge anche i server.

Route 53 Integra con AWS

Se si esegue un sito di piccole dimensioni, è probabile che il servizio DNS gratuito che è venuto con il vostro nome di dominio provider, come Namecheap o GoDaddy. Se si esegue un sito di grandi dimensioni, si potrebbe pagare un extra per una “premium” DNS del provider, come Cloudflare o Dyn per ottenere una migliore velocità di ricerca (il tempo necessario per reindirizzare un utente) e più veloce i tempi di propagazione (tempo di cambiamenti per la configurazione del DNS per avere l’effetto).

Ma entrambi free e premium DNS sistemi sono, in un certo senso, “muti”, rispetto ad AWS offre. CloudFlare nameserver non sono a conoscenza del tuo sito web in esecuzione su un servizio diverso; tutto quello che fanno è quello di fornire una mappa di nomi di dominio in indirizzi IP, in modo che gli utenti possono fare richieste per il tuo sito.

Questo è dove Route 53 offusca la concorrenza (se si sta eseguendo su AWS, che è). Perché AWS possiede sia il server DNS di sistema, che hanno fatto i due giocano bene insieme. Per esempio, se il server si verifica un crash, un regolare DNS continuerà a reindirizzare gli utenti al server bloccato, perché è quello che hai detto di fare. Ma Route 53 in grado di eseguire i controlli sanitari sui server, e reindirizzare gli utenti a un sano risorsa, mentre il problema è risolto.

Route 53 può anche prevenire problemi in primo luogo, agendo allo stesso modo di un sistema di bilanciamento del carico, ma a livello di DNS, indirizzando una certa percentuale di traffico diversi endpoint predefinito di pesi. Questo significa che il bilanciamento del traffico prima che l’utente fa anche una connessione, senza passare attraverso una centrale di bilanciamento del carico.Questo può essere utilizzato anche per l’alto livello di A/B testing, per reindirizzare il traffico al server completamente diverso, in grado di visualizzare due diversi siti.

Route 53 ha anche integrazioni con AWS Elastic Load Balancer che consentono di mappare i DNS direttamente al vostro attuale sistema di bilanciamento del carico, senza ulteriori ricerche. Bilanciatori di carico non dispongono di indirizzi IP statici, statiche hostname; Se si mappa un DNS esterno di un esistente sistema di bilanciamento del carico, gli utenti devono prima chiedere al vostro DNS per il bilanciamento del carico è il nome host e quindi chiedere AWS DNS per l’indirizzo IP del sistema di bilanciamento del carico. Con Route 53, viene tutto gestito in un’unica richiesta.

Route 53 anche possibile selezionare la più bassa latenza endpoint che si hanno, o una specifica area geografica, e reindirizzano gli utenti c’. In realtà, si dovrebbe anche essere utilizzando una sorta di CDN (come AWS è CloudFront) se ti interessa la latenza, ma è una bella caratteristica di avere.

Quanto Costa La Route 53 Costo?

Route 53 è abbastanza poco costoso, è sufficiente pagare:

  • 0,50 dollari al mese per ogni dominio (sottodomini sono gratuiti),
  • 0,50 dollari al mese per ogni server con un controllo di salute ($0.75 per non AWS server), e
  • $0,40 per milioni di query, o
  • $0.60 per milioni di query se si dispone di latenza-based routing abilitato.

Tuttavia, anche se si paga per ogni query, il totale sarà probabilmente inferiore a quello previsto. Le ricerche per l’Alias (A) i record sono gratuiti, e Un record probabile che comprendono la maggior parte di ciò che il vostro DNS è in realtà serve. Inoltre, sei carico per ogni query, e non per la pagina consente di visualizzare gli utenti solo bisogno di cercare il vostro DNS una volta per sessione.

Impostazione Route 53

Per impostare la Rotta 53, è necessario per ottenere il dominio su AWS. Si può fare questo trasferimento di dominio, o se sei solo ottenendo il set up, si può acquistare da AWS direttamente. Si noti che potrebbe non essere in grado di acquistare ogni dominio di primo livello, direttamente da AWS, come .io.

Dalla Route 53 Console di Gestione, selezionare la “registrazione Domini” e scegliere “Trasferimento di Dominio”:

A quel punto, dovrete sbloccare il tuo dominio dal tuo attuale fornitore. Il metodo esatto di questo può variare, ma la maggior parte dovrebbe avere metodi di trasferimento di domini ad altri fornitori. Il dominio sarà contrassegnato come trasferibili, e vi verrà dato un codice di autorizzazione, che è la chiave che apre il dominio.

Se vedi questo messaggio di errore quando si tenta di trasferire, si non ho sbloccato il dominio, o non è propagato ancora. O, non è proprio dominio, in primo luogo.

Una volta che il dominio è trasferibile, ti verrà chiesto il codice di conferma, e il dominio deve trasferire.

Una volta che il dominio è disponibile nel tuo account AWS crea automaticamente una ospitato zona per voi (notare che in questo modo il costo di € 0,50 per ogni mese, o $6 per anno, per ogni dominio che hai). Questa zona, controlla le impostazioni del dominio, compresi tutti i sottodomini. Aprire l’ospitata di zona e di creare un nuovo set di record per aggiungere un record.

È possibile creare un record di alias di dominio in un indirizzo IP, o dare un set di indirizzi IP e specificare i pesi di equilibrio tra di loro in base alla latenza e controlli sanitari. È possibile, inoltre, alias un record direttamente a determinati servizi AWS, come un VPC endpoint o di bilanciamento del carico.

Una volta che le modifiche si propagano (dovrebbe essere non meno di 60 secondi), sarete in grado di accedere al tuo sito attraverso il vostro dominio, come al solito.