Gestion du trafic avec des politiques de pilotage
Sur Compute Cloud@Customer, offre deux types de politiques de pilotage du trafic basées sur l'équilibrage de charge et une certaine valeur du préfixe d'adresse IP.
Le DNS peut faire plus que retourner une adresse IP (si connue) lorsqu'une chaîne est donnée dans l'espace de noms DNS pour cette zone. Le DNS fait également partie d'un système de gestion du trafic, où le trafic est réparti entre plusieurs serveurs en fonction de certains critères, tels que l'emplacement. Les stratégies de pilotage permettent de répartir l'accès à un seul nom complet entre plusieurs serveurs.
Par exemple, le même contenu peut être disponible à partir de plusieurs serveurs sources, qu'il s'agisse d'une vidéo en continu ou d'enregistrements provenant d'une base de données de produits. Un serveur pourrait être aux États-Unis, et l'autre en Europe. Une politique de pilotage du trafic peut répartir le trafic en fonction de l'adresse IP ou du bloc CIDR. D'autres critères peuvent être utilisés pour cette répartition du trafic, tels que l'équilibrage de la charge, qui vise à maintenir la charge sur plusieurs serveurs à peu près égaux.
Compute Cloud@Customer prend en charge les types suivants de politiques de pilotage pour la gestion du trafic :
|
Type de politique |
Description |
|---|---|
|
Équilibreur de charge |
Les politiques d'équilibrage de charge permettent la répartition du trafic entre différents points d'extrémité. Il est possible d'affecter des pondérations égales aux points d'extrémité afin de répartir le trafic équitablement, ou d'affecter des pondérations personnalisées pour l'équilibrage de la charge par ratio. |
|
Pilotage par préfixe IP |
Les politiques de pilotage par préfixe IP vous permettent de piloter le trafic DNS en fonction du préfixe IP de l'interrogation d'origine. Vous pouvez diviser les utilisateurs en groupes en fonction des sous-réseaux d'où proviennent les demandes et les diriger vers des ressources spécifiques en fonction de la subdivision que vous avez effectuée. Par exemple, vous pouvez fournir différentes réponses à vos utilisateurs internes plutôt qu'à des utilisateurs externes. |
Une politique de pilotage contient des règles pour répondre aux interrogations DNS. Vous utilisez ces règles pour filtrer les réponses en fonction des propriétés de la demande DNS. Lorsque plusieurs réponses sont transmises aux interrogations DNS, ce groupe de réponses est appelé groupe de réponses. Les réponses d'un groupe sont triées par priorité et sont marquées comme admissibles ou non admissibles. Les réponses non admissibles sont omises de la réponse.
Lorsqu'elle est attachée à une zone DNS, une politique de pilotage a préséance sur tous les enregistrements de ressource de la zone qu'elle couvre et provoque la création de réponses DNS à partir des règles de politique de pilotage. Par exemple, si une politique de pilotage attachée à la zone DNS example.com contient une règle couvrant le domaine application.example.com et une réponse pour le type d'enregistrement A (adresse), la politique de pilotage répond avec cette réponse, quels que soient les enregistrements A pertinents qui existent dans la zone. Si une politique de pilotage n'a pas de réponse pour le type d'enregistrement demandé, la demande DNS est transmise à la politique de pilotage suivante ou aux enregistrements de zone de base.
Les politiques de pilotage prennent uniquement en charge les enregistrements des types A, AAAA, CNAME. Un domaine peut avoir au plus un attachement de politique de pilotage couvrant un type d'enregistrement donné. Cela signifie qu'une zone DNS (example.com) peut avoir plusieurs politiques de pilotage associées couvrant différents types d'enregistrement pour un domaine donné. Par exemple, une politique d'enregistrement A et une politique d'enregistrement CNAME pour application.example.com. Une zone DNS peut également avoir plusieurs politiques de pilotage associées couvrant un type d'enregistrement donné pour différents domaines. Par exemple, une politique d'enregistrement A pour application.example.com et une politique d'enregistrement A pour database.example.com. Toutefois, plusieurs politiques de pilotage pour le même domaine et le même type d'enregistrement ne sont pas prises en charge, car la réponse ne peut être fournie que par une seule politique.