Agentes

Un agente es un proceso que se ejecuta en el host de destino y se comunica con el servidor de IBM® UrbanCode Deploy.

Los agentes son parte esencial de la arquitectura cliente/servidor de IBM UrbanCode Deploy. Los agentes son los que despliegan los componentes y liberan de esta tarea al servidor y, de esta forma, hacen posibles los despliegues grandes que implican miles de destinos.

Por lo general, un agente se ejecuta en el mismo host en el que están ubicados los recursos que gestiona. Un solo agente puede gestionar todos los recursos de su host. Si un host tiene varios recursos, se ejecuta un proceso de agente de forma independiente para cada recurso. Por ejemplo, un entorno de prueba puede incluir un único servidor web, un único servidor middleware y un único servidor de bases de datos, todos ellos ejecutándose en el mismo host. Un despliegue en este entorno podría tener un solo agente y tres recursos independientes.

En función del número de hosts en un entorno, un despliegue puede necesitar muchos agentes. Los agentes son discretos y seguros. Las comunicaciones de agente utilizan cifrado SSL y una autenticación mutua basada en claves. Para proporcionar una mayor seguridad, los agentes no escuchan en puertos, sino que abren conexiones directas con el servidor.


Comentarios