Transition vers le routage basé sur la latence dans Amazon Route 53 - Amazon Route 53

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Transition vers le routage basé sur la latence dans Amazon Route 53

Grâce au routage basé sur la latence, Amazon Route 53 peut diriger vos utilisateurs vers le point de terminaison à latence la plus faible AWS disponible. Par exemple, vous pouvez associer un DNS nom à un www.example.com ELB Classic, à une application ou à un Network Load Balancer, ou à des EC2 instances Amazon ou à des adresses IP élastiques hébergées dans les régions USA Est (Ohio) et Europe (Irlande). Les DNS serveurs Route 53 décident, en fonction des conditions du réseau des deux dernières semaines, dans quelles régions doivent desservir des utilisateurs particuliers. Un utilisateur basé à Londres sera probablement dirigé vers l'instance Europe (Irlande), un utilisateur basé à Chicago sera probablement dirigé vers l'instance USA Est (Ohio), et ainsi de suite. Route 53 prend en charge le routage basé sur la latence pour les CNAME enregistrements AAAAA,TXT, et, ainsi que les alias vers A et les enregistrements. AAAA

Note

Les données relatives à la latence entre les utilisateurs et vos ressources sont entièrement basées sur le trafic entre les utilisateurs et les centres de AWS données. Si vous n'utilisez pas de ressources dans une AWS région, la latence réelle entre vos utilisateurs et vos ressources peut varier considérablement en fonction des données de AWS latence. Cela est vrai même si vos ressources sont situées dans la même ville qu'une AWS région.

Pour profiter d'une transition en douceur et présentant un faible risque, vous pouvez associer des enregistrements de latence et pondérés pour migrer progressivement d'un routage standard à un routage basé sur la latence, en exerçant un contrôle total et en ayant la possibilité de revenir en arrière à chaque étape. Prenons un exemple dans lequel elle www.example.com est actuellement hébergée sur une EC2 instance Amazon dans la région USA Est (Ohio). L'instance a l'adresse IP Elastic W.W.W.W. Supposons que vous souhaitiez continuer à acheminer le trafic vers la région USA Est (Ohio), le cas échéant, tout en dirigeant les utilisateurs vers des EC2 instances Amazon supplémentaires dans la région USA Ouest (Californie du Nord) (Elastic IPX.X.X.X) et dans la région Europe (Irlande) (Elastic IPY.Y.Y.Y). La zone hébergée Route 53 pour example.com a déjà un enregistrement pour www.example.com, dont la valeur de Type est A et celle de Valeur (une adresse IP) est W.W.W.W.

Lorsque l'exemple suivant est terminé, vous disposez de deux enregistrements d'alias pondérés :

  • Vous allez convertir votre enregistrement existant pour www.example.com en un enregistrement alias pondéré qui continue à diriger la majeure partie de votre trafic vers votre EC2 instance Amazon existante dans la région USA Est (Ohio).

  • Vous allez créer un autre enregistrement d'alias pondéré qui, au départ, dirige seulement une petite partie de votre trafic vers vos enregistrements de latence, qui acheminent le trafic vers les trois régions.

En mettant à jour les pondérations dans ces enregistrements d'alias pondérés, vous pouvez progressivement passer du routage du trafic uniquement vers la région USA Est (Ohio) à l'acheminement du trafic vers les trois régions dans lesquelles vous possédez des EC2 instances Amazon.

Pour effectuer la transition vers le routage basé sur la latence
  1. Faites une copie de l'enregistrement pour www.example.com, mais utilisez un nouveau nom de domaine, par exemple copy-www.example.com. Attribuez au nouvel enregistrement les mêmes valeurs Type (A) et Value (W.W.W.W) que celles de l'enregistrement pour www.example.com.

  2. Mettez à jour l'enregistrement A existant pour www.example.com afin qu'il devienne l'enregistrement d'alias pondéré :

    • Pour Value/Route traffic to (Valeur/acheminer le trafic vers), choisissez Alias to another record in this hosted zone (Alias vers un autre enregistrement de cette zone hébergée), et spécifiez copy-www.example.com.

    • Pour Weight (Poids), spécifiez 100.

    Lorsque vous avez terminé la mise à jour, Route 53 continue à utiliser cet enregistrement pour acheminer l'ensemble du trafic vers la ressource dont l'adresse IP est W.W.W.W.

  3. Créez un enregistrement de latence pour chacune de vos EC2 instances Amazon, par exemple :

    • USA Est (Ohio), adresse IP Elastic W.W.W.W

    • USA Ouest (Californie du Nord), adresse IP Elastic X.X.X.X

    • Europe (Irlande), adresse IP Elastic Y.Y.Y.Y

    Attribuez à tous les enregistrements de latence le même nom de domaine, par exemple www-lbr.example.com, et le même type, A.

    Lorsque vous avez terminé de créer des enregistrements de latence, Route 53 continue à acheminer le trafic à l'aide de l'enregistrement mis à jour à l'étape 2.

    Vous pouvez utiliser www-lbr.example.com pour les tests de validation, par exemple pour vous assurer que chaque point de terminaison peut accepter des demandes.

  4. Ajoutons maintenant l'enregistrement de www-lbr.example.com latence à l'enregistrement www.example.com pondéré et commençons à acheminer le trafic limité vers les EC2 instances Amazon correspondantes. Cela signifie que l'EC2instance Amazon de la région de l'est des États-Unis (Ohio) recevra du trafic provenant des deux enregistrements pondérés.

    Créer un autre enregistrement d'alias pondéré pour www.example.com :

    • Pour Value/Route traffic to (Valeur/acheminer le trafic vers), choisissez Alias to another record in this hosted zone (Alias vers un autre enregistrement de cette zone hébergée), et spécifiez www-lbr.example.com.

    • Pour Weight (Poids), spécifiez 1.

    Lorsque vous aurez terminé et que vos modifications seront synchronisées avec les serveurs Route 53, Route 53 commencera à acheminer une infime fraction de votre trafic (1/101) vers les EC2 instances Amazon pour lesquelles vous avez créé des enregistrements de latence à l'étape 3.

  5. Au fur et à mesure que vous avez l'assurance que vos points de terminaison sont correctement dimensionnés pour le trafic entrant, ajustez les pondérations en conséquence. Par exemple, si vous souhaitez que 10 % de vos demandes soient basées sur le routage basé sur la latence, modifiez respectivement les pondérations par 90 et 10.

Pour plus d'informations sur la création des enregistrements de latence, consultez Création d'enregistrements à l'aide de la console Amazon Route 53.