Comment configurer le basculement actif-passif avec des enregistrements de géolocalisation dans Route 53 ?

Date de la dernière mise à jour : 07/02/2020

J'ai un enregistrement de géolocalisation qui pointe vers un équilibreur de charge à un emplacement donné. Je souhaite configurer un enregistrement de géolocalisation secondaire pour le même emplacement. Avec cette configuration, si l'enregistrement principal devient défectueux, Amazon Route 53 bascule automatiquement vers l'enregistrement secondaire. Comment configurer le basculement actif-passif avec des enregistrements de géolocalisation dans Route 53 ?

Brève description

Prenons l'exemple d'un scénario où un enregistrement de géolocalisation a été créé pour les clients de l'emplacement A afin d'accéder à un équilibreur de charge dans us-west-1. Un autre enregistrement de géolocalisation a été créé pour les clients de l'emplacement B afin d'accéder à l'équilibreur de charge dans eu-west-1. Il existe également un enregistrement de géolocalisation par défaut qui pointe vers une page web statique montrant que le service n'est pas disponible pour les clients en dehors de l'emplacement A et de l'emplacement B.

Si un enregistrement n'est pas sain, Route 53 recherche un enregistrement pour la plus grande région géographique associée. Comme les géolocalisations ne sont pas associées, Route 53 bascule vers l'enregistrement par défaut lorsque l'enregistrement de géolocalisation de l'emplacement A devient défectueux. Cependant, vous pouvez configurer Route 53 pour basculer vers l'équilibreur de charge dans eu-west-1.

Pour les clients de l'emplacement A :

  • Créez un enregistrement de basculement principal (failover.example.com) qui pointe vers l'équilibreur de charge dans us-west-1.
  • Créez un enregistrement de basculement secondaire qui pointe vers l'équilibreur de charge dans eu-west-1.
  • Créez un enregistrement de géolocalisation pour l'emplacement A (locationa.example.com) qui pointe vers l'enregistrement de basculement principal (failover.example.com).

Lorsque les requêtes DNS provenant de l'emplacement A sont reçues, Route 53 sélectionne l'enregistrement de géolocalisation pour l'emplacement A (locationa.example.com) qui pointe vers l'enregistrement de basculement principal (failover.example.com). Route 53 renvoie l'enregistrement principal s'il est sain. Si l'enregistrement principal n'est pas sain, Route 53 bascule et renvoie l'enregistrement secondaire sain. Pour terminer la configuration de basculement actif-passif entre les deux emplacements, répétez les étapes ci-dessus pour les clients à l'emplacement B.

Solution

Créer un enregistrement de basculement

  1. Ouvrez la console Route 53.
  2. Dans le volet de navigation, sélectionnez Hosted zones (Zones hébergées).
  3. Choisissez le nom de la zone hébergée souhaitée.
  4. Choisissez Create Record Set (Créer un jeu d’enregistrements).
  5. Pour Name (Nom), spécifiez un nom pour l'enregistrement de basculement.
  6. Pour Alias (Alias), sélectionnez Yes (Oui).
  7. Pour Value (Valeur), sélectionnez votre cible (par exemple l'équilibreur de charge) pour l'emplacement A.
  8. Pour Routing Policy (Stratégie de routage), sélectionnez Failover (Basculement).
  9. Pour Failover Record Type (Type d'enregistrement de basculement), choisissez Primary (Principal).
  10. Pour Evaluate Target Health (Évaluer l'état de la cible), sélectionnez Yes (Oui).
  11. Choisissez Create (Créer).
  12. Choisissez Create Record Set (Créer un jeu d’enregistrements) pour créer l'enregistrement secondaire.
  13. Pour Name (Nom), saisissez le nom que vous avez spécifié pour l'enregistrement principal à l'étape 5.
  14. Pour Alias (Alias), sélectionnez Yes (Oui).
  15. Pour Value (Valeur), sélectionnez votre cible (par exemple l'équilibreur de charge) pour l'emplacement B.
  16. Pour Routing Policy (Stratégie de routage), sélectionnez Failover (Basculement).
  17. Pour Failover Record Type (Type d'enregistrement de basculement), choisissez Secondary (Secondaire).
  18. (Facultatif) Pour Evaluate Target Health (Évaluer l'état de la cible), sélectionnez Yes (Oui).
  19. Choisissez Create (Créer).

Créer un enregistrement de géolocalisation ciblant l'enregistrement de basculement

  1. Ouvrez la console Route 53.
  2. Dans le volet de navigation, sélectionnez Hosted zones (Zones hébergées).
  3. Choisissez le nom de la zone hébergée souhaitée.
  4. Choisissez Create Record Set (Créer un jeu d’enregistrements).
  5. Pour Name (Nom), spécifiez un nom pour l'enregistrement de géolocalisation.
  6. Pour Type (Type), choisissez le même type que celui que vous avez utilisé pour l'enregistrement de basculement.
  7. Pour Alias (Alias), sélectionnez Yes (Oui).
  8. Pour Alias Target (Cible d'alias), saisissez le nom de l'enregistrement de basculement.
  9. Pour Routing Policy (Stratégie de routage), choisissez Geolocation (Géolocalisation).
  10. Pour Location (Emplacement), choisissez l'emplacement géographique Emplacement A.
  11. Pour Set ID (Identifiant du jeu), saisissez une description pour le jeu d'enregistrements.
  12. Pour Evaluate Target Health (Évaluer l'état de la cible), sélectionnez Yes (Oui).
  13. Choisissez Create (Créer).

Remarque : veillez à utiliser le même type d'enregistrement DNS pour tous les enregistrements. Par exemple, si vous créez un enregistrement A pour l'enregistrement de basculement principal :

  • L'enregistrement de basculement secondaire doit également être un enregistrement A.
  • L'enregistrement de géolocalisation doit être un enregistrement d'alias de type A.

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

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?