Application Delivery Management

Architektur

Die NetScaler® Application Delivery Management (ADM)-Datenbank ist in den Server integriert, und der Server verwaltet alle Schlüsselprozesse, wie Datenerfassung, NITRO-Aufrufe. In seinem Datenspeicher speichert der Server ein Inventar von Instanzdetails, wie Hostname, Softwareversion, laufende und gespeicherte Konfiguration, Zertifikatsdetails, auf der Instanz konfigurierte Entitäten. Eine Einzelserver-Bereitstellung ist geeignet, wenn Sie geringe Mengen an Datenverkehr verarbeiten oder Daten für eine begrenzte Zeit speichern möchten.

Derzeit unterstützt ADM zwei Arten von Software-Bereitstellungen: 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.

Kommunikation zwischen dem ADM-Server und verwalteten Instanzen

Das Service-Subsystem in ADM fungiert als Webserver, der HTTP-Anfragen und -Antworten verarbeitet, die von der GUI oder API an Subsysteme innerhalb von ADM gesendet werden, unter Verwendung der Ports 80 und 443. Diese Anfragen werden über den Message Bus (Nachrichtenverarbeitungssystem) mittels des IPC-Mechanismus (Inter-Prozess-Kommunikation) an die Subsysteme gesendet. Eine Anfrage wird an das Control-Subsystem gesendet, das entweder die Informationen verarbeitet oder an das entsprechende Subsystem sendet. Jedes der anderen Subsysteme – Inventory, StyleBooks, Data Collector, Configuration, AppFlow® Decoder, AppFlow Analytics, Performance, Events, Entities, SLA Manager, Provisioner und Journal – hat eine spezifische Rolle.

Instanz-Plug-ins sind gemeinsam genutzte Bibliotheken, die für jeden von ADM unterstützten Instanztyp einzigartig sind. Informationen werden zwischen ADM und verwalteten Instanzen mittels 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