Comment utiliser la surveillance de l’état Route 53 pour le basculement DNS ?

Lecture de 7 minute(s)
0

Je souhaite utiliser la surveillance de l’état d'Amazon Route 53 pour configurer le basculement DNS.

Brève description

Vous pouvez utiliser Route 53 pour vérifier l'état de vos ressources et ne renvoyer que des ressources saines en réponse à des requêtes DNS. Il existe trois types de configurations de basculement DNS :

  1. Actif-passif : Route 53 renvoie activement une ressource principale. En cas de panne, Route 53 renvoie la ressource de sauvegarde. Route 53 configure cette méthode à partir d'une politique de basculement.
  2. Actif-actif : Route 53 renvoie activement plus d'une ressource. En cas de panne, la Route 53 revient à la ressource saine. Route 53 configure cette méthode à partir de n'importe quelle politique de routage autre qu'un basculement.
  3. Combinaison : Plusieurs politiques de routage (telles que celles basées sur la latence et pondérées) se combinent dans une arborescence pour configurer un basculement DNS plus complexe.

Résolution

Remarque : Si Amazon CloudFront est votre cible principale, les résolutions suivantes ne s'appliquent pas.

Actif/Passif (basculement)

Le basculement DNS actif-passif est la méthode la plus simple qui utilise une ressource principale et une ressource secondaire.

Remarque : Avant de continuer, assurez-vous de créer une surveillance de l’état Route 53 pour votre ressource principale.

Utilisez les valeurs des enregistrements d'alias de basculement pour créer deux enregistrements de ressources pour vos ressources principales et secondaires. Pour chaque enregistrement, procédez comme suit :

  1. Entrez un Nom pour votre ressource (tel que resource.example.com).
    Remarque : Utilisez le même nom pour les deux ressources.
  2. Dans le champ Type, choisissez Adresse A-IPv4.
  3. Dans Alias, choisissez Oui.
  4. Pour Alias Target, entrez le nom DNS de votre ressource principale. L’ID de zone hébergée par Aliasapparaît alors.
  5. Dans Politique de routage, choisissez Basculement.
  6. Pour votre enregistrement principal, choisissez Principal pour type d'enregistrement de basculement. Entrez un nom unique (tel que ebl-Primary) pour Set ID.
  7. Pour votre enregistrement secondaire, choisissez Secondaire pour type d'enregistrement de basculement. Entrez un nom unique (tel que elb-Secondary) pour Set ID.
  8. Pour Evaluer l'état de surveillance cible, choisissez Oui pour votre enregistrement principal. Choisissez Non pour votre enregistrement secondaire.
  9. Pour votre enregistrement principal, choisissez Oui pour Associer à la surveillance de l’état. Pour Surveillance de l’état à associer, choisissez le bilan de santé que vous avez créé pour votre ressource principale.
  10. Choisissez Créer pour créer votre enregistrement.

Les enregistrements pointent désormais le domaine vers votre ressource principale ou basculent vers votre ressource secondaire.

Basculement actif-actif

Le basculement DNS actif-actif renvoie plusieurs ressources aux requêtes DNS. Lorsqu'une ressource n'est pas saine, la Route 53 bascule vers une autre ressource.

Remarque : Assurez-vous de créer une surveillance de l’état Route 53 pour les deux ressources avant de continuer.

Utilisez les valeurs des enregistrements d'alias de basculement afin de créer un enregistrement pour chaque ressource. Pour chaque enregistrement, procédez comme suit :

  1. Entrez un Nom pour votre ressource (tel que resource.example.com).
    Remarque : Assurez-vous d'utiliser le même Nom pour chaque enregistrement.
  2. Choisissez un Type d'enregistrement (par exemple, adresse A-IPv4).
    Remarque : Tous les enregistrements des ressources doivent être du même Type.
  3. Dans Alias, choisissez Oui.
  4. Pour Alias Cible, entrez le nom DNS de votre ressource. L’ID de zone hébergée par Aliasapparaît alors.
  5. Choisissez unePolitique de Routage et entrez les valeurs appropriées pour cette politique (telles que le Poids pour une Politique pondérée). Pour Set ID, entrez un nom unique pour cette ressource (par exemple Resource 1).
    Remarque : Pour une politique de routage pondérée, réglez tous les enregistrements sur une pondération égale (10, par exemple). Ou attribuez des pondérations différents à tous les enregistrements (par exemple 20 et 10, l'enregistrement 20 recevant deux fois plus de trafic).
  6. Pour Évaluer la Santé Cible, choisissez Oui.
  7. Pour Associer à la surveillance de l’état, choisissez Oui.
  8. Pour Surveillance de l’état à Associer, choisissez la surveillance de l’état que vous avez créé pour cette ressource.
  9. Choisissez Créer pour créer votre enregistrement.

Basculement combiné

Vous pouvez combiner plusieurs politiques de routage et surveillance de l’état pour créer des mécanismes de basculement complexes. Grâce à ces mécanismes, Route 53 traverse plusieurs niveaux d'enregistrements avant de renvoyer l'enregistrement approprié.

Par exemple, vous avez trois points de terminaison. Vous pouvez équilibrer la charge du trafic entre les points de terminaison A et B. Lorsque les deux premiers points de terminaison échouent à la surveillance de l’état, vous pouvez revenir au point de terminaison C. Dans cette configuration, vous disposez de deux niveaux de routage. Dans le niveau de routage inférieur, Route 53 utilise des surveillance de l’état des enregistrements pour confirmer que les points de terminaison A et B sont sains. Ensuite, le trafic circule de manière égale entre les deux ressources principales. Si les points de terminaison A et B échouent à la surveillance de l’état, le trafic bascule vers le niveau de routage supérieur. Dans le niveau de routage supérieur, Route 53 achemine le trafic vers le point de terminaison C en tant que ressource de secours secondaire.

Pour créer cette configuration, procédez comme suit :

  1. Créez des surveillance de l’état Route 53 pour les trois points de terminaison afin de les associer aux enregistrements de surveillance de l’état.
  2. Pour le niveau de routage inférieur, créez deux enregistrements pondérés avec des pondérations égales pour le nom de domaine pour les points de terminaison A et B.
    Important : Assurez-vous d'associer les surveillance de l’état des points de terminaison A et B à leurs enregistrements pondérés. Cette étape permet à Route 53 de déterminer la surveillance de l’état de chaque enregistrement, puis d'équilibrer la charge du trafic entre eux en conséquence.
  3. Pour le niveau de routage supérieur, créez des enregistrements de basculement pour le nom de domaine (tel que domain.example.com) pour le point de terminaison C.
    Important : Assurez-vous que l'enregistrement principal est un enregistrement alias qui pointe vers l'enregistrement pour resource.example.com que vous avez créé à l'étape 2. Vérifiez également que l'enregistrement secondaire pointe vers le point de terminaison C en tant que ressource de basculement.
  4. Configurez Route 53 pour déterminer la surveillance de l’état de l'enregistrement de basculement principal. Créez une surveillance de l’état personnalisée pour déterminer la surveillance de l’état des deux enregistrements pondérés (par exemple, dessurveillances de l’état calculés). Vous pouvez également utiliser l'option d'enregistrement pour surveiller l’état de la cible.

Cette configuration de basculement utilise le flux de travail suivant :

  1. Le client demande domain.example.com.
  2. Si l'enregistrement principal passe les surveillances de l’état, Route 53 envoie le trafic vers les enregistrements de ressources principales équilibrés en charge de resource.example.com . Cela pointe le client vers le point de terminaison A ou B.
  3. Si l'enregistrement principal échoue à la surveillance de l’état (les points de terminaison A et B échouent aux surveillances de l’état), l'enregistrement principal est marqué comme non conforme. L'enregistrement principal bascule vers l'enregistrement secondaire. Route 53 envoie ensuite la demande du client au point de terminaison C (la ressource de secours).
  4. Lorsque l'enregistrement principal passe à nouveau les surveillances de l’état, Route 53 revient automatiquement aux enregistrements de ressources principaux (points de terminaison A et B).

Informations connexes

Comment Route 53 choisit les enregistrements lors de la configuration du contrôle de surveillance de l’état

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 9 mois