Agents

Un agent désigne un processus qui s'exécute sur un hôte cible et communique avec le serveur IBM® UrbanCode Deploy.

Les agents sont partie intégrante de l'architecture client-serveur d'IBM UrbanCode Deploy. Les agents se chargent du déploiement concret des composants et libèrent le serveur de cette tâche, permettant ainsi des déploiements à grande échelle impliquant des milliers de cibles.

Généralement, un agent s'exécute que le même hôte que celui qui gère les ressources qu'il traite. Un agent unique peut gérer toutes les ressources sur son hôte. Si un hôte dispose de plusieurs ressources, un processus d'agent s'exécute séparément pour chaque ressource. Par exemple, un environnement de test peut comporter un serveur Web unique, un serveur de middleware unique et un serveur de base de données unique, s'exécutant tous sur le même hôte. Un déploiement dans cet environnement peut reposer sur un seul agent et trois ressources distinctes.

Selon le nombre d'hôtes dans un environnement, un déploiement peut nécessiter de nombreux agents. Les agents ne créent pas d'interférences et sont sécurisés. Les communications d'agent utilisent le chiffrement SSL et l'authentification mutuelle basée clé. Pour plus de sécurité, les agents ne sont pas à l'écoute de ports mais ouvrent à la place une communication directe avec le serveur.


Vos commentaires