Basculement actif-actif et actif-passif - 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.

Basculement actif-actif et actif-passif

Vous pouvez utiliser la surveillance de l'état de Route 53 pour définir les configurations de basculement actif-actif et actif-passif. Vous configurez le basculement actif-actif à l'aide d'une stratégie de routage (ou d'une combinaison de stratégies de routage) autre que le basculement, et vous configurez le basculement actif-passif à l'aide de la stratégie de routage de basculement.

Basculement actif-actif

Utilisez cette configuration de basculement lorsque vous souhaitez que toutes vos ressources soient disponibles la plupart du temps. Lorsqu'une ressource devient indisponible, Route 53 peut détecter qu'elle n'est pas saine et arrêter de l'inclure pour répondre à des requêtes.

Dans un basculement actif-actif, tous les enregistrements qui ont le même nom, le même type (par exemple, A ou AAAA), et la même stratégie de routage (par exemple, pondération ou latence) sont actives, sauf si Route 53 les considère comme non sains. Route 53 peut répondre à une requête DNS à l'aide de n'importe quel enregistrement sain.

Basculement actif-passif

Utilisez une configuration de basculement actif-passif lorsque vous souhaitez qu'une ressource ou un groupe de ressources principal(e) soit disponible la plupart du temps et que vous souhaitez qu'une ressource ou un groupe de ressources secondaire soit mis(e) en attente, au cas où toutes les ressources primaires deviendraient indisponibles. Lorsque Route 53 répond aux requêtes, seules les ressources principales saines sont incluses. Si aucune ressource principale n'est saine, Route 53 inclut uniquement les ressources secondaires saines en réponse aux requêtes DNS.

Configuration du basculement actif-passif à l'aide d'une ressource principale et d'une ressource secondaire

Pour créer une configuration de basculement actif-passif avec un enregistrement principal et un enregistrement secondaire, vous créez simplement les enregistrements et spécifiez Failover (Basculement) pour la stratégie de routage. Lorsque la ressource principale est saine, Route 53 répond aux requêtes DNS à l'aide de l'enregistrement principal. Lorsque la ressource principale n'est pas saine, Route 53 répond aux requêtes DNS à l'aide de l'enregistrement secondaire.

Configuration du basculement actif-passif à l'aide de plusieurs ressources principales et secondaires

Vous pouvez également associer plusieurs ressources à l'enregistrement principal, à l'enregistrement secondaire, ou aux deux. Dans cette configuration, Route 53 considère l'enregistrement de basculement principal comme sain aussi longtemps qu'au moins l'une des ressources associées est saine. Pour de plus amples informations, veuillez consulter Choix des enregistrements par Amazon Route 53 lorsque la surveillance de l'état est configurée.

Pour configurer le basculement actif-passif avec plusieurs ressources pour l'enregistrement principal ou secondaire, exécutez les tâches suivantes.

  1. Créez une surveillance de l'état pour chaque ressource vers laquelle vous souhaitez acheminer le trafic, telle qu'une instance EC2 ou un serveur web de votre centre de données.

    Note

    Si vous acheminez le trafic vers des ressources AWS pour lesquelles vous pouvez créer des enregistrements d'alias, ne créez pas de surveillances de l'état pour ces ressources. Lorsque vous créez les enregistrements d'alias, vous définissez à la place le champ Evaluate Target Health (Évaluer l'état de la cible) sur Yes (Oui).

    Pour de plus amples informations, veuillez consulter Création et mise à jour de surveillances de l'état.

  2. Créez des enregistrements pour vos ressources principales et spécifiez les valeurs suivantes :

    • Attribuez à chaque enregistrement les mêmes nom, type et stratégie de routage. Par exemple, vous pouvez créer trois enregistrements A pondérés qui se nomment tous failover-primary.example.com.

    • Si vous utilisez des ressources AWS pour lesquelles vous pouvez créer des enregistrements d'alias, spécifiez Yes (Oui) pour Evaluate Target Health (Évaluer l'état de la cible).

      Si vous utilisez des ressources pour lesquelles vous ne pouvez pas créer des enregistrements d'alias, associez la surveillance de l'état applicable de l'étape 1 à chaque enregistrement.

    Pour de plus amples informations, veuillez consulter Création d'enregistrements à l'aide de la console Amazon Route 53.

  3. Créez des enregistrements pour vos ressources secondaires, le cas échéant, et spécifiez les valeurs suivantes :

    • Attribuez à chaque enregistrement les mêmes nom, type et stratégie de routage. Par exemple, vous pouvez créer trois enregistrements A pondérés qui se nomment tous failover-secondary.example.com.

    • Si vous utilisez des ressources AWS pour lesquelles vous pouvez créer des enregistrements d'alias, spécifiez Yes (Oui) pour Evaluate Target Health (Évaluer l'état de la cible).

      Si vous utilisez des ressources pour lesquelles vous ne pouvez pas créer des enregistrements d'alias, associez la surveillance de l'état applicable de l'étape 1 à chaque enregistrement.

    Note

    Certains clients utilisent un serveur web en tant que ressource principale et un compartiment Amazon S3 configuré en tant que point de terminaison de site web comme ressource secondaire. Le compartiment S3 contient un simple message « temporairement indisponible ». Si vous utilisez cette configuration, vous pouvez ignorer cette étape et juste créer un enregistrement d'alias de basculement pour la ressource secondaire à l'étape 4.

  4. Créez deux enregistrements d'alias de basculement, un principal et un secondaire, et spécifiez les valeurs suivantes :

    Enregistrement principal
    • Name (Nom) – Spécifiez le nom de domaine (example.com) ou le nom de sous-domaine (www.example.com) pour lequel vous voulez que Route 53 achemine le trafic.

    • Alias – Spécifiez Yes (Oui).

    • Alias Target (Cible d'alias) – Spécifiez le nom des enregistrements que vous avez créés à l'étape 2.

    • Routing Policy (Stratégie de routage) – Spécifiez Failover (Basculement).

    • Failover Record Type (Type d'enregistrement de basculement) – Spécifiez Primary (Principal).

    • Evaluate Target Health (Évaluer l'état de la cible) – Spécifiez Yes (Oui).

    • Associer à la surveillance de l'état – Spécifiez Non.

    Enregistrement secondaire
    • Name (Nom) – Spécifiez le même nom que celui que vous avez spécifié pour l'enregistrement principal.

    • Alias – Spécifiez Yes (Oui).

    • Alias Target (Cible d'alias) – Si vous avez créé des enregistrements pour votre ressource secondaire à l'étape 3, spécifiez le nom des enregistrements. Si vous utilisez un compartiment Amazon S3 pour la ressource secondaire, spécifiez le nom DNS du point de terminaison de site web.

    • Routing Policy (Stratégie de routage) – Spécifiez Failover (Basculement).

    • Failover Record Type (Type d'enregistrement de basculement) – Spécifiez Secondary (Secondaire).

    • Evaluate Target Health (Évaluer l'état de la cible) – Spécifiez Yes (Oui).

    • Associer à la surveillance de l'état – Spécifiez Non.

Configuration du basculement actif-passif avec des enregistrements pondérés

Vous pouvez également utiliser les enregistrements pondérés pour le basculement actif-passif, avec des avertissements. Si vous spécifiez des pondérations différentes de zéro pour certains enregistrements et des pondérations égales à zéro pour d'autres enregistrements, Route 53 répond aux requêtes DNS en utilisant uniquement les enregistrements sains qui ont des pondérations différentes de zéro. Si aucun enregistrement ayant une pondération supérieure à 0 n'est sain, Route 53 répond aux requêtes en utilisant les enregistrements dont la pondération est égale à zéro.

Note

Tous les enregistrements avec des pondérations différentes de zéro doivent être non sains avant que Route 53 ne commence à répondre aux requêtes DNS à l'aide des enregistrements ayant des pondérations égales à zéro. Cela peut rendre votre application web ou site web peu fiable si la dernière ressource saine, telle qu'un serveur web, ne peut pas gérer l'ensemble du trafic lorsque les autres ressources sont indisponibles.