Fonctionnement des surveillances de l'état dans les configurations Amazon Route 53 simples - 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.

Fonctionnement des surveillances de l'état dans les configurations Amazon Route 53 simples

Lorsque vous disposez de deux ou plusieurs ressources assignées à la même fonction, comme deux serveurs web ou plus pour example.com, vous pouvez utiliser les vérifications de contrôle de l'état suivantes pour acheminer le trafic vers les ressources saines uniquement :

Vérifiez l'état des instances EC2 et des autres ressources (enregistrements sans alias)

Si vous acheminez le trafic vers des ressources pour lesquelles vous ne pouvez pas créer d'enregistrements d'alias, telles que des instances EC2, vous créez un enregistrement et une surveillance de l'état pour chaque ressource. Ensuite, vous associez chaque surveillance de l'état à l'enregistrement applicable. Les surveillances de l'état évaluent régulièrement l'état des ressources correspondantes, et Route 53 achemine le trafic uniquement vers les ressources que les surveillances de l'état signalent comme saines.

Évaluer l'état d'une ressource AWS (enregistrements d'alias)

Si vous utilisez les enregistrements d'alias pour acheminer le trafic vers les ressources AWS sélectionnées, telles que les équilibreurs de charge ELB, vous pouvez configurer Route 53 pour évaluer l'état de la ressource et pour acheminer le trafic uniquement vers les ressources saines. Lorsque vous configurez un enregistrement d'alias pour évaluer l'état d'une ressource, vous n'avez pas besoin de créer une surveillance de l'état pour la ressource.

Voici un aperçu de la manière dont vous configurez Route 53 pour vérifier l'état de vos ressources dans des configurations simples :

  1. Vous identifiez les ressources qui doivent être surveillées par Route 53. Par exemple, vous pouvez vouloir surveiller tous les serveurs HTTP qui répondent aux demandes pour example.com.

  2. Vous créez des surveillances de l'état pour les ressources pour lesquelles vous ne pouvez pas créer des enregistrements d'alias, telles que les serveurs ou instances EC2 de votre propre centre de données. Vous spécifiez comment envoyer les demandes de surveillance de l'état à la ressource : le protocole à utiliser (TCP, HTTPS ou HTTP), l'adresse IP et le port à utiliser et, pour les surveillances de l'état HTTP/HTTPS, un nom de domaine et un chemin d'accès.

    Note

    Si vous utilisez des ressources pour lesquelles vous pouvez créer des enregistrements d'alias, telles que les équilibreurs de charge ELB, ne créez pas de surveillances de l'état pour ces ressources.

    Une configuration courante consiste à créer une surveillance de l'état pour chaque ressource et à utiliser la même adresse IP pour le point de terminaison de la surveillance de l'état que pour la ressource. La surveillance de l'état envoie des demandes à l'adresse IP spécifiée.

    Note

    Route 53 ne peut pas vérifier l'état des ressources dont l'adresse IP se trouve dans des plages locales, privées, non routables ou multicast. Pour plus d'informations sur les adresses IP pour lesquelles vous ne pouvez pas créer de surveillances de l'état, consultez les pages RFC 5735, Special Use IPv4 Addresses et RFC 6598, IANA-Reserved IPv4 Prefix for Shared Address Space.

    Pour plus d'informations sur la création de surveillances de l'état, consultez Création, mise à jour et suppression de surveillances de l'état.

  3. Vous devrez peut-être configurer des règles de pare-feu et de routeur afin que Route 53 puisse envoyer des demandes régulières aux points de terminaison que vous avez spécifiés dans vos surveillances de l'état. Pour de plus amples informations, veuillez consulter Configuration des règles de pare-feu et de routeur pour les surveillances de l'état Amazon Route 53.

  4. Vous créez un groupe d'enregistrements pour vos ressources : par exemple, un groupe d'enregistrements pondérés. Vous pouvez combiner des enregistrements avec ou sans alias, mais ils doivent toutes avoir la même valeur pour Name (Nom),Type et Routing Policy (Stratégie de routage).

    La manière dont vous configurez Route 53 pour vérifier l'état de vos ressources varie selon que vous créez des enregistrements d'alias ou des enregistrements sans alias :

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

    • Enregistrements sans alias – Associez les surveillances de l'état que vous avez créées à l'étape 2 aux enregistrements correspondants.

    Lorsque vous avez terminé, votre configuration ressemble au schéma suivant, qui comprend uniquement les enregistrements sans alias.

    Trois enregistrements pondérés et les surveillances de l'état correspondantes.

    Pour plus d'informations sur la création de registres à l'aide de la console Route 53, consultez Création d'enregistrements à l'aide de la console Amazon Route 53.

  5. Si vous créez des surveillances de l'état, Route 53 envoie périodiquement une demande au point de terminaison pour chaque surveillance de l'état ; il n'effectue pas cette vérification lorsqu'il reçoit une requête DNS. En fonction des réponses, Route 53 décide si les points de terminaison sont sains et utilise ces informations pour déterminer la manière de répondre aux requêtes. Pour de plus amples informations, veuillez consulter Comment Amazon Route 53 détermine si une surveillance de l'état est saine.

    Route 53 ne vérifie pas l'état de la ressource spécifiée dans l'enregistrement, comme l'adresse IP spécifiée dans un enregistrement A pour example.com. Lorsque vous associez une surveillance de l'état à un enregistrement, Route 53 commence à vérifier l'état du point de terminaison que vous avez spécifié dans la surveillance de l'état. Vous pouvez également configurer Route 53 pour surveiller l'état d'autres surveillances de l'état ou surveiller les flux de données à la recherche d'alarmes CloudWatch. Pour de plus amples informations, veuillez consulter Types de surveillances de l'état Amazon Route 53.

Voici ce qui se produit lorsque Route 53 reçoit une requête pour example.com :

  1. Route 53 choisit un enregistrement en fonction de la stratégie de routage. Dans le cas présent, il choisit un enregistrement en fonction de la pondération.

  2. Il détermine l'état actuel de l'enregistrement sélectionné à l'aide du statut de la surveillance de l'état pour cet enregistrement.

  3. Si l'enregistrement sélectionné n'est pas sain, Route 53 sélectionne un autre enregistrement. Cette fois-ci, l'enregistrement non sain n'est pas pris en compte.

    Pour de plus amples informations, veuillez consulter Choix des enregistrements par Amazon Route 53 lorsque la surveillance de l'état est configurée.

  4. Quand Route 53 trouve un enregistrement sain, il répond à la requête avec la valeur applicable, telle que l'adresse IP d'un enregistrement A.

L'exemple suivant montre un groupe d'enregistrements pondérés dans lequel le troisième enregistrement n'est pas sain. Initialement, Route 53 sélectionne un enregistrement en fonction des pondérations des trois enregistrements. Si l'enregistrement non sain est sélectionné en premier, Route 53 sélectionne un enregistrement, en faisant cette fois-ci abstraction de la pondération du troisième enregistrement dans le calcul :

  • Lorsque Route 53 sélectionne initialement l'un des trois enregistrements, il répond aux requêtes à l'aide du premier enregistrement environ 20 % du temps, 10/(10 + 20 + 20).

  • Lorsque Route 53 détermine que le troisième enregistrement n'est pas sain, il répond aux requêtes à l'aide du premier enregistrement environ 33 % du temps, 10/(10 + 20).

Trois enregistrements pondérés et les surveillances de l'état correspondantes. Puisque la troisième surveillance de l'état est défectueuse, Route 53 considère que l'enregistrement associé n'est pas sain.

Si vous omettez une surveillance de l'état d'un ou de plusieurs enregistrements d'un groupe d'enregistrements, Route 53 n'a aucun moyen de déterminer l'état de la ressource correspondante. Route 53 traite ces enregistrements comme sains.

Trois enregistrements pondérés, dont seulement deux comportent des surveillances de l'état. Route 53 considère toujours le troisième enregistrement comme sain.