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

Dernière mise à jour : 07/02/2020

Je dispose d'un enregistrement de géolocalisation dirigé vers un équilibreur de charge à un emplacement donné. Je veux 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 un basculement actif-passif avec des enregistrements de géolocalisation dans Route 53 ?

Brève description

Prenons l'exemple d'un enregistrement de géolocalisation 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 dirigé vers une page web statique indiquant que le service n'est pas disponible pour les clients situés en dehors des emplacements A et B.

Si un enregistrement est défectueux, 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. Toutefois, 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) dirigé vers l'équilibreur de charge dans us-west-1
  • Créez un enregistrement de basculement secondaire dirigé vers l'équilibreur de charge dans eu-west-1
  • Créez un enregistrement de géolocalisation pour l'emplacement A (locationa.example.com) dirigé 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 désormais l'enregistrement de géolocalisation pour l'emplacement A (locationa.example.com) dirigé vers l'enregistrement de basculement principal (failover.example.com). Route 53 renvoie l'enregistrement principal s'il n'est pas défectueux. 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éation d'un enregistrement de basculement

  1. Ouvrez la console Route 53.
  2. Dans le panneau de navigation, sélectionnez Hosted zones (Zones hébergées).
  3. Choisissez le nom de la zone hébergée souhaitée.
  4. Sélectionnez 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), cliquez sur Yes (Oui).
  7. Pour Value (Valeur), sélectionnez votre cible pour l'emplacement A (par exemple l'équilibreur de charge).
  8. Pour Routing Policy (Stratégie de routage), sélectionnez Failover (Basculement).
  9. Pour Failover Record Type (Type d'enregistrement de basculement), sélectionnez Primary (Principal).
  10. Pour Evaluate Target Health (Évaluer l'état de la cible), sélectionnez Yes (Oui).
  11. Cliquez sur Create (Créer).
  12. Sélectionnez 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), cliquez sur Yes (Oui).
  15. Pour Value (Valeur), sélectionnez votre cible pour l'emplacement B (par exemple l'équilibreur de charge).
  16. Pour Routing Policy (Stratégie de routage), sélectionnez Failover (Basculement).
  17. Pour Failover Record Type (Type d'enregistrement de basculement), sélectionnez Secondary (Secondaire).
  18. (Facultatif) Pour Evaluate Target Health (Évaluer l'état de la cible), sélectionnez Yes (Oui).
  19. Cliquez sur Create (Créer).

Création d'un enregistrement de géolocalisation ciblant l'enregistrement de basculement

  1. Ouvrez la console Route 53.
  2. Dans le panneau de navigation, sélectionnez Hosted zones (Zones hébergées).
  3. Choisissez le nom de la zone hébergée souhaitée.
  4. Sélectionnez 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), cliquez sur 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), sélectionnez Geolocation (Géolocalisation).
  10. Pour Location (Emplacement), choisissez l'emplacement géographique de l'emplacement A.
  11. Pour Set ID (ID 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. Cliquez sur Create (Créer).

Remarque : utilisez le même type d'enregistrement DNS pour l'ensemble des 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 ?


Benötigen Sie Hilfe zur Fakturierung oder technischen Support?