Citrix 3 4 VDA

L'architecture XenDesktop est composée d'un Delivery Controller, d'un ou plusieurs hyperviseurs, de serveurs publiant des applications ou des bureaux, d'un License Server et de divers composants annexes. Le ciment qui permet à tout cet ensemble de fonctionner est le VDAVirtual Delivery Agent.

Concrètement, le VDA est un agent installé sur chaque machine — virtuelle ou physique — qui doit exposer des ressources à des utilisateurs : serveurs Windows pour les applications hébergées, postes de travail Windows pour les bureaux VDI dédiés, ou PC physiques pour le scénario Remote PC Access. Sans VDA, la machine reste invisible du contrôle Citrix ; avec VDA, elle devient une ressource gérable par le Delivery Controller.

Cinématique de connexion

  • Le VDA communique en continu avec le Delivery Controller pour signaler son état et recevoir les instructions
  • Côté utilisateur, le Citrix Receiver (ou son équivalent HTML5) ouvre une session vers la ressource
  • Pour une connexion interne, le VDA et le Receiver établissent une connexion directe ICA/HDX
  • Pour une connexion externe, le trafic transite via NetScaler Gateway, qui agit en proxy SSL inverse

Le VDA existe en plusieurs déclinaisons : VDA pour OS serveur (apps hébergées), VDA pour OS desktop (VDI ou Remote PC Access). Chacun est optimisé pour le scénario correspondant et apporte les fonctionnalités graphiques HDX adaptées au cas d'usage. C'est l'omniprésence du VDA qui rend possible la flexibilité du modèle FlexCast hérité de FMA.