Quelle est la différence entre une politique de routage de réponse multivaleur et une politique de routage simple ?

Dernière mise à jour : 03/08/2018

Je suis en train de créer un registre Amazon Route 53 pour mon domaine et je dois choisir une politique de routage. Dois-je utiliser une politique de routage simple ou une politique de routage de réponse multivaleur ?

Brève description

Utilisez une politique de routage simple pour le trafic qui nécessite uniquement des registres DNS standard et ne requièrent pas d'options spéciales telles que le routage pondéré ou le routage de latence. Par exemple, utilisez le routage simple lorsque vous devez acheminer le trafic vers une seule ressource. Vous ne pouvez pas utiliser plusieurs registres du même nom et du même type avec le routage simple. Toutefois, un registre unique peut contenir plusieurs valeurs (telles que des adresses IP).

Utilisez une politique de routage de réponse multivaleur pour vous aider à distribuer les réponses DNS entre plusieurs ressources. Par exemple, utilisez le routage de réponse multivaleur lorsque vous souhaitez associer vos registres de routage à une surveillance de l'état Route 53. Par exemple, utilisez un routage de réponse multivaleur lorsque vous devez renvoyer plusieurs valeurs pour une requête DNS et acheminer le trafic vers plusieurs adresses IP.

Résolution

Routage simple

Utilisez une politique de routage simple dans les cas suivants :

  • Création d'un seul registre Basic de chaque nom et de chaque type
  • Routage du trafic vers une ressource unique (par exemple, un serveur web pour votre site web)
  • Routage du trafic vers un registre unique avec plusieurs valeurs (par exemple, un registre A qui spécifie plusieurs adresses IP)
    Remarque : Route 53 renvoie les valeurs au client dans un ordre aléatoire ; vous ne pouvez pas pondérer ou déterminer l'ordre avec une politique de routage simple.

Dans l'exemple suivant, tous les registres pour un domaine sont créés dans un jeu unique d’enregistrements de ressources :

Name (Nom) Type Value (Valeur) TTL
www.exemple.com Registre A 192.0.2.1 60
    198.51.100.1 60
    203.0.113.1 60

Lorsqu'un client effectue une demande DNS, Route 53 renvoie les trois adresses IP répertoriées.

Remarque : vous ne pouvez pas attacher une surveillance de l'état à une politique de routage simple. Cependant, Route 53 renvoie toutes les valeurs au client quel que soit le statut d'une adresse IP. Lorsqu'une adresse IP non saine est renvoyée, le client de l'utilisateur tente de se connecter à l'adresse IP non saine et l'utilisateur constate un temps d'arrêt de l’expérience utilisateur.

Routage de réponse multivaleur

Utilisez une politique de routage de réponse multivaleur dans les cas suivants :

  • Création de plusieurs registres de même nom et de même type
  • Routage du trafic vers plusieurs ressources
  • Association d'une surveillance de l'état de Route 53 à des registres

Lorsqu'un client effectue une demande DNS avec un routage de réponse multivaleur, Route 53 répond aux requêtes DNS avec jusqu'à huit registres sains sélectionnés de manière aléatoire pour le nom de domaine particulier. Chacun de ces registres peut être attaché à une surveillance de l'état de Route 53, ce qui permet d'éviter que les clients ne reçoivent une réponse DNS non accessible.

Le routage de réponse multivaleur distribue les réponses DNS entre plusieurs adresses IP. Si un serveur web devient indisponible après qu'un résolveur met une réponse en cache, un client peut essayer jusqu'à huit autres adresses IP fournies par la réponse pour éviter le temp d'arrêt.

Remarque : le routage de réponse multivaleur ne remplace pas Elastic Load Balancing (ELB). Route 53 sélectionne de manière aléatoire huit registres. Lorsque vous exécutez dig (sur Linux) ou nslookup (sur Windows) plusieurs fois sur votre nom de domaine, vous pouvez constater une rotation des adresses IP. Cette rotation améliore la disponibilité et fournissent une fonctionnalité de répartition de charge. Votre système d'exploitation exécute ce DNS en tourniquet (round robin) pour les réponses mises en cache, mais pas Route 53.

Lorsque vous souhaitez entrer plusieurs valeurs dans un jeu de registres de réponse multivaleur, vous devez créer un enregistrement de ressource du même nom, puis entrer chaque valeur séparément. Si vous ne procédez pas ainsi, vous recevez le message d'erreur suivant : Obtention d'une erreur : Le jeu de registres n'a pas pu être enregistré car : - Chaque registre de réponse multivaleur ne peut avoir qu'une seule valeur. (Route 53 renvoie une réponse à partir de plusieurs registres.).

L'exemple suivant présente plusieurs registres A avec des valeurs différentes :

Name (Nom) Type Value (Valeur) TTL Set ID (ID du jeu) Health Check (Surveillance de l'état)
www.exemple.com Registre A 192.0.2.2 60 Web1 A
www.exemple.com Registre A 198.51.100.2 60 Web2 B
www.exemple.com Registre A 203.0.113.2 60 Web3 C

Remarque : si vous créez plusieurs registres de routage de réponse multivaleur qui possèdent le même nom et le même type, et que vous spécifiez des valeurs de durée de vie (TTL) différentes, Route 53 remplace la valeur de durée de vie de tous les registres par la dernière valeur spécifiée.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?