Gestion du trafic avec des politiques de pilotage
Sur Compute Cloud@Customer, offre deux types de politiques de pilotage du trafic basé sur l'équilibrage de charge et une valeur du préfixe d'adresse IP.
Le DNS peut faire plus que retourner une adresse IP (si elle est connue) lorsqu'une chaîne est indiqué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 peut être aux États-Unis, et l'autre en Europe. Une politique de pilotage du trafic peut répartir le trafic en fonction d'une adresse IP ou d'un bloc CIDR. D'autres critères peuvent être utilisés pour cette répartition du trafic, tels que l'équilibrage de charge, qui s'efforce de maintenir la charge sur plusieurs serveurs à peu près égale.
Compute Cloud@Customer prend en charge les types de politiques de pilotage pour la gestion du trafic suivants :
Type de politique |
Description |
---|---|
Équilibreur de charge |
Les politiques d'équilibreur 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 bien vous pouvez définir des pondérations personnalisées pour l'équilibrage de la charge selon les rapports. |
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 créée. Par exemple, vous pouvez fournir des réponses différentes à 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 fournies en réponse à des 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 associée à une zone DNS, une politique de pilotage a priorité sur tous les enregistrements de ressources de la zone qu'elle couvre et entraîne 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 et CNAME. Un domaine peut avoir au plus un attachement de politique de pilotage couvrant un type d'enregistrement indiqué. 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.