Agenten

Ein Agent ist ein Prozess, der auf einem Zielhost läuft und mit dem IBM® UrbanCode Deploy-Server kommuniziert.

Agenten sind ein integrierender Bestandteil der Client/Server-Architektur von IBM UrbanCode Deploy. Agenten übernehmen die eigentliche Arbeit der Bereitstellung von Komponenten und entlasten den Server von dieser Aufgabe. Sie führen große Bereitstellungen durch, die Tausende von Zielen umfassen können.

In der Regel läuft ein Agent auf demselben Host, auf dem auch die von ihm versorgten Ressourcen platziert sind. Ein einziger Agent kann alle Ressourcen auf seinem Host versorgen. Wenn ein Host mehrere Ressourcen hat, wird ein Agentenprozess für jede Ressource gestartet. Beispiel: Eine Testumgebung kann einen einzelnen Web-Server, einen einzelnen Middleware-Server und einen einzelnen Datenbankserver enthalten, die alle auf demselben Host laufen. Eine Bereitstellung in dieser Umgebung kann einen Agenten und drei getrennte Ressourcen umfassen.

Abhängig von der Anzahl der Hosts in einer Umgebung kann eine Bereitstellung viele Agenten erfordern. Agenten sind unauffällig und sicher. Die Agentenkommunikation verwendet SSL-Verschlüsselung und gegenseitige, schlüsselbasierte Authentifizierung. Zur Erhöhung der Sicherheit warten Agenten nicht an Ports, sondern öffnen anstelle dessen direkte Verbindungen zum Server.


Feedback