Application Delivery Management

Architektur

Die Citrix Application Delivery Management (ADM) -Datenbank ist in den Server integriert, und der Server verwaltet alle wichtigen Prozesse wie Datensammlung und NITRO -Aufrufe. In seinem Datenspeicher speichert der Server eine Bestandsaufnahme der Instanzdetails wie Hostname, Softwareversion, laufende und gespeicherte Konfiguration, Zertifikatsdetails und auf der Instance konfigurierte Entitäten. Eine Bereitstellung auf einem einzelnen Server eignet sich, wenn Sie kleine Datenverkehrsmengen verarbeiten oder Daten für eine begrenzte Zeit speichern möchten.

Derzeit unterstützt ADM zwei Arten von Softwarebereitstellungen: Einzelserver und Hochverfügbarkeit.

Die folgende Abbildung zeigt die verschiedenen Subsysteme innerhalb von ADM und wie die Kommunikation zwischen dem ADM-Server und den verwalteten Instanzen erfolgt.

Lokalisierte Abbildung

Das Dienst-Subsystem in ADM fungiert als Webserver, der HTTP-Anforderungen und -Antworten verarbeitet, die über die GUI oder API an Subsytems innerhalb von ADM gesendet werden. Dabei werden die Ports 80 und 443 verwendet. Diese Anfragen werden über den Message Bus (Message Processing System) an die Subsysteme über den IPC (Inter-Process Communication) -Mechanismus gesendet. Eine Anforderung wird an das Teilsystem “Control” gesendet, das die Informationen entweder verarbeitet oder an das entsprechende Teilsystem sendet. Jedes der anderen Teilsysteme — Inventory, StyleBooks, Datensammlung, Konfiguration, AppFlow Decoder, AppFlow Analytics, Leistung, Ereignisse, Entitäten, SLA-Manager, Provisioner und Journal — hat eine bestimmte Rolle.

Instanz-Plug-Ins sind freigegebene Bibliotheken, die für jeden Instanztyp, der von ADM unterstützt wird, eindeutig sind. Informationen werden zwischen ADM und verwalteten Instanzen mithilfe von NITRO-Aufrufen oder über das SNMP-, Secure Shell- (SSH) oder Secure Copy (SCP) -Protokoll übertragen. Diese Informationen werden dann verarbeitet und in der internen Datenbank (Datenspeicher) gespeichert.

Architektur

In diesem Artikel