Qu'est-ce qu'un contrôleur de diffusion d'applications ?

Publié le 13 août 2026

← Tous les termes du glossaire Aller à la lettre A

Un contrôleur de livraison d'applications (ADC) est un service d'équilibrage de charge qui accepte les connexions TCP ou UDP et attribue chacune d'entre elles à un nœud opérationnel au sein d'un pool de serveurs back-end, à l'aide de la traduction d'adresses réseau et d'un algorithme configurable. Sur les appareils équipés du système d'exploiti Versa (VOS), ce même service distribue le trafic des journaux Analytics et gère la redondance au sein des clusters.

Points clés à retenir

  • Un ADC assure la répartition de la charge entre les connexions au sein d'un pool de serveurs back-end.
  • Sur VOS, un service ADC définit une paire IP et port virtuels sur lesquels il écoute.
  • Un pool par défaut et un pool de secours offrent aux services ADC une fonctionnalité de basculement intégrée.
  • Les nœuds contrôleurs ADC répartissent les connexions de journaux LEF entre les clusters Analytics.
  • Les déploiements VMS utilisent une adresse IP virtuelle ADC pour assurer la bascule entre les nœuds.

Sur cette page : Pourquoi est-ce important ?Comment ça marcheTypesContrôleurs de livraison d’applications et VersaFAQ

Pourquoi les contrôleurs de diffusion d'applications sont-ils importants ?

Tout service comportant plusieurs instances backend a besoin d'un mécanisme permettant de déterminer quelle instance traite chaque connexion, et de détecter lorsqu'une instance cesse de répondre. C'est le rôle d'un ADC : un point de contact unique, une adresse IP et un port virtuels, placés devant un pool de serveurs réels, de sorte que les clients n'aient jamais besoin de savoir combien il y en a ni lesquels sont opérationnels.

Son importance s'accroît avec les exigences de redondance. L'équilibrage de charge d'un site unique ne représente que la moitié du travail ; les déploiements en production nécessitent que les instances – un serveur, un cluster, un centre de données – puissent tomber en panne sans interrompre les connexions vers les clients. Un ADC doté d'un pool de secours, et pas seulement d'un pool par défaut, transforme l'équilibrage de charge local en un mécanisme de redondance : les connexions continuent d'être acheminées automatiquement vers une instance de secours opérationnelle, sans qu'aucun réacheminement ne soit nécessaire.

Qu'est-ce qu'un contrôleur de diffusion d'applications ?

Un ADC se situe entre les clients et un pool de nœuds backend, présentant une adresse unique (une adresse IP virtuelle et un port) à laquelle les clients peuvent se connecter. À chaque nouvelle connexion, l'ADC sélectionne un membre du pool à l'aide d'un algorithme configuré et réécrit les en-têtes des paquets, via la traduction d'adresses réseau (NAT), afin que le trafic atteigne le nœud choisi et que les réponses soient renvoyées via l'ADC.

Le contrôle de l'état de santé garantit la fiabilité de l'abstraction. L'ADC interroge en permanence chaque membre du pool et exclut de la rotation les membres défaillants sans interrompre les sessions déjà établies ailleurs. De nombreux ADC intègrent un pool de secours vers lequel le service bascule si l'ensemble du pool par défaut devient inaccessible, puis reviennent éventuellement au pool d'origine une fois celui-ci rétabli.

Types de contrôleurs de livraison d'applications

Trois modèles de déploiement couvrent l’essentiel de cette catégorie. Les appliances matérielles – des appareils dédiés tels que les ADC F5 BIG-IP ou Citrix (NetScaler) – ont dominé le marché pendant deux décennies : un boîtier physique placé en amont d’un parc de serveurs de centre de données. Les ADC logiciels et virtuels offrent la même logique qu’une machine virtuelle, un conteneur ou une fonction intégrée, troquant un appareil dédié contre de l’élasticité et un coût réduit – c’est le modèle utilisé aujourd’hui par la plupart des plateformes SD-WAN et cloud. L’équilibrage de charge global des serveurs (GSLB) opère à un niveau supérieur : au lieu de répartir les connexions entre les serveurs d’un même site, il oriente les clients – généralement via le DNS – vers le plus proche de plusieurs sites distincts, ajoutant ainsi un basculement au niveau des sites.

Contrôleurs de diffusion d'applications et Versa

Sur un appareil VOS, l’ADC est un service intégré, et non un appareil distinct : il est activé par groupe de nœuds de service et par organisation de locataire, puis configuré en tant que service ADC (une adresse IP virtuelle et une paire de ports TCP/UDP) s’appuyant sur un ou plusieurs pools de serveurs ADC. Chaque pool utilise un algorithme configurable et un pool de secours facultatif vers lequel le service bascule si tous les serveurs du pool par défaut échouent à leur test de surveillance ; il revient alors au pool par défaut dès que celui-ci est rétabli.

Le déploiement le plus courant s'effectue sur des nœuds de contrôleur, où l'ADC assure l'équilibrage de charge des connexions d'exportation de journaux (LEF) provenant des appareils VOS au sein d'un cluster de collecteurs de journaux Analytics, en basculant vers un cluster secondaire pour une redondance active-secours ou active-active. Un deuxième schéma met en avant une paire haute disponibilité du service de messagerie d’Versa s (VMS): l’adresse IP virtuelle de l’ADC attribue à chaque périphérique VOS une adresse stable qui pointe toujours vers le nœud VMS actif, même en cours de basculement.

Questions fréquentes

Quelle est la différence entre un ADC et un équilibreur de charge ?

Ces termes sont en grande partie interchangeables. Le terme « équilibreur de charge » désigne la fonction de base ; « contrôleur de diffusion d’applications » est le terme marketing plus général utilisé pour désigner les équilibreurs de charge qui intègrent également des fonctionnalités de surveillance de l’état de santé, de traduction d’adresses réseau et, parfois, d’inspection de contenu de couche 7 — des capacités qui vont au-delà de la simple répartition des connexions selon le principe du « round-robin ».

Comment fonctionne le basculement entre le pool par défaut et le pool de secours d'un ADC ?

L'ADC surveille en permanence le pool par défaut à l'aide de tests de disponibilité. Lorsque tous les membres du pool par défaut échouent à leur test, l'ADC redirige automatiquement les nouvelles connexions vers le pool de secours ; certaines implémentations permettent également de revenir au pool par défaut dès que celui-ci est rétabli.

Quels sont les algorithmes de répartition de charge généralement pris en charge par les ADC ?

Le « round robin » répartit les connexions de manière uniforme et séquentielle ; le nombre minimal de connexions et le temps de réponse le plus court favorisent le nœud le moins chargé à un moment donné ; le hachage de l'adresse IP source ou de destination permet de maintenir un client donné sur le même nœud ; les variantes pondérées de chaque méthode acheminent davantage de trafic vers les nœuds les plus performants d'un pool.

L'ADC d'Versaest-il identique à son collecteur de journaux Analytics ?

Non. L'ADC est un service d'équilibrage de charge polyvalent sur un périphérique VOS ; un collecteur de journaux Analytics est un nœud backend vers lequel il répartit les connexions. Sur les nœuds contrôleurs, la tâche la plus courante de l'ADC consiste à répartir les connexions de journaux LEF entre les nœuds d'un cluster de collecteurs.

Qu'est-ce que l'équilibrage de charge global (GSLB) ? L'ADC d'Versaprend-il en charge cette fonctionnalité ?

Le GSLB achemine les clients vers des sites géographiquement distants, généralement via le DNS. L'ADC d'Versaest un équilibreur de charge local : un service virtuel répartit les connexions au sein d'un pool, avec un pool de secours facultatif pour le basculement au niveau du site – entre les clusters Analytics primaire et secondaire, par exemple – plutôt que via un GSLB basé sur le DNS.

Si vous vous intéressez à l'ADC, voici quelques liens qui pourraient vous intéresser.

Contrôleur Fonctionnalité d'exportation des journaux Profil LEF
Le dispositif du plan de contrôle VOS sur lequel un ADC fonctionne le plus souvent, assurant la distribution des connexions de journaux vers un cluster Analytics. Le trafic des journaux est le plus souvent réparti par un nœud contrôleur ADC entre les nœuds collecteurs d'un cluster Analytics. Définit quel collecteur LEF ou quel groupe de collecteurs reçoit les journaux d'un locataire derrière un cluster mis en avant par un ADC.