Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Passaggio al routing basato sulla latenza in Amazon Route 53
Con il routing basato sulla latenza, Amazon Route 53 può indirizzare gli utenti verso l'endpoint con la latenza più bassa disponibile. AWS Ad esempio, potresti associare un DNS nome come www.example.com
a un ELB Classic, Application o Network Load Balancer oppure a EC2 istanze Amazon o indirizzi IP elastici ospitati nelle regioni Stati Uniti orientali (Ohio) ed Europa (Irlanda). DNSI server Route 53 decidono, in base alle condizioni di rete delle ultime due settimane, in quali aree geografiche servire determinati utenti. Un utente a Londra potrebbe essere indirizzato all'istanza Europa (Irlanda), un utente a Chicago potrebbe essere indirizzato all'istanza Stati Uniti orientali (Ohio) e così via. Route 53 supporta il routing basato sulla latenza per A,AAAA, e CNAME recordTXT, nonché alias verso A e record. AAAA
Nota
I dati sulla latenza tra utenti e risorse si basano interamente sul traffico tra utenti e data center. AWS Se non utilizzi risorse in una AWS regione, la latenza effettiva tra gli utenti e le risorse può variare in modo significativo rispetto ai dati di AWS latenza. Questo vale anche se le tue risorse si trovano nella stessa città di una AWS regione.
Per una transizione fluida, puoi combinare record ponderati e di latenza per migrare gradualmente da routing standard a routing basato sulla latenza con il controllo completo e funzionalità di rollback in ogni fase. Consideriamo un esempio in cui www.example.com
è attualmente ospitato su un'EC2istanza Amazon nella regione Stati Uniti orientali (Ohio). L'istanza ha l'indirizzo IP elastico (EIP) W.W.W.W
. Supponiamo di voler continuare a indirizzare il traffico verso la regione Stati Uniti orientali (Ohio), ove applicabile, iniziando anche a indirizzare gli utenti verso EC2 istanze Amazon aggiuntive nella regione Stati Uniti occidentali (California settentrionale) (IP elasticoX.X.X.X
) e nella regione Europa (Irlanda) (IP elastico). Y.Y.Y.Y
La zona ospitata di Route 53 example.com
dispone già di un record per www.example.com
che ha un Tipo A e un Valore(un indirizzo IP) pari a W.W.W.W
.
Una volta terminato con il seguente esempio, avrai due record alias ponderati:
Convertirai il record esistente per
www.example.com
in un record di alias ponderato che continua a indirizzare la maggior parte del traffico verso l'EC2istanza Amazon esistente nella regione Stati Uniti orientali (Ohio).Puoi creare un altro record alias ponderato che inizialmente direziona solo una piccola porzione di traffico verso i record di latenza, che instradano il traffico verso le tre regioni.
Aggiornando i pesi di questi record di alias ponderati, puoi passare gradualmente dal routing del traffico solo verso la regione degli Stati Uniti orientali (Ohio) al routing del traffico verso tutte e tre le regioni in cui sono presenti istanze Amazon. EC2
Come passare a un routing basato sulla latenza
Creare una copia del record per
www.example.com
, ma utilizzare un nuovo nome di dominio, ad esempiocopy-www.example.com
. Assegnare al nuovo record lo stesso Type (Tipo) (A) e Value (Valore) (W.W.W.W
) del record perwww.example.com
.Aggiornare il record A esistente per
www.example.com
per renderlo un record alias ponderato:Per Valore/instradamento traffico a, scegli Alias a un altro record in questa zona ospitata e specifica
copy-www.example.com
.Per Peso, specifica 100.
Una volta completato l'aggiornamento, Route 53 continuerà a usare questo record per indirizzare tutto il traffico alla risorsa che dispone di un indirizzo IP di
W.W.W.W
.Crea un record di latenza per ciascuna delle tue EC2 istanze Amazon, ad esempio:
Stati Uniti orientali (Ohio), indirizzo IP elastico
W.W.W.W
Stati Uniti occidentali (California settentrionale), indirizzo IP elastico
X.X.X.X
Europa (Irlanda), indirizzo IP elastico
Y.Y.Y.Y
Assegnare a tutti i record di latenza lo stesso nome di dominio, ad esempio,
www-lbr.example.com
e lo stesso tipo, A.Al termine della creazione dei record di latenza, Route 53 continuerà a instradare il traffico usando il record che hai aggiornato nella fase 2.
Puoi usare
www-lbr.example.com
per eseguire il testing di convalida, per esempio, per assicurare che ciascun endpoint possa accettare richieste.Aggiungiamo ora il record di
www-lbr.example.com
latenza al recordwww.example.com
ponderato e iniziamo a indirizzare il traffico limitato verso le istanze Amazon corrispondenti. EC2 Ciò significa che l'EC2istanza Amazon nella regione Stati Uniti orientali (Ohio) riceverà traffico da entrambi i record ponderati.Creare un altro record alias ponderato per
www.example.com
:Per Valore/instradamento traffico a, scegli Alias a un altro record in questa zona ospitata e specifica
www-lbr.example.com.
Per Peso, specifica 1.
Al termine e sincronizzate le modifiche con i server Route 53, Route 53 inizierà a indirizzare una piccola parte del traffico (1/101) verso EC2 le istanze Amazon per le quali hai creato i record di latenza nella Fase 3.
Mentre acquisisci sicurezza sul fatto che i tuoi endpoint vengano adeguatamente scalati per il traffico in entrata, regola i pesi di conseguenza. Ad esempio, se desidera che il 10% delle tue richieste siano basate sul routing basato sulla latenza, modifica il peso su 90 e 10 rispettivamente.
Per ulteriori informazioni sulla creazione di record di latenza, consulta Creazione di record utilizzando la console Amazon Route 53.