![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Übersicht über Intelligent Management für Web-Server
Intelligent Management erhöht die Servicequalität und reduziert die Gesamtbetriebskosten für Ihre Middleware. Die Funktionalität von Intelligent Management ist für Apache- oder IBM HTTP-Server in verwalteten und nicht verwalteten Knoten verfügbar.
- Automatisches Routing: Das Web-Server-Plug-in kann Ereignisse des Anwendungsservers (Erstellen, Löschen, Starten oder Stoppen), Anwendungsereignisse (Starten, Stoppen, Aktualisieren), Aktualisierungen des virtuellen Hosts, Änderungen in der Konfiguration der Sitzungsafffinität und andere Ereignisse, die das Routing betreffen, automatisch erkennen.
- Routing-Informationen und -Statistiken: Sie können Routing-Informationen und Statistiken pro Anwendungsserver und pro Server abrufen.
Wenn das Apache-Modul mod_status aktiviert ist,
fügt das WebSphere Application
Server-Plug-in mit aktiviertem Intelligent Management der URL http://Ihr_Host/server-status
für WebSphere Application
Server spezifische Statusinformationen hinzu. Anmerkung: Sind in Apache mehrere untergeordnete Prozesse konfiguriert, gilt die bereitgestellte Statistik nur für den einzelnen untergeordneten Prozess, der die aktuelle Serverstatusabfrage verarbeitet.
- Routing-Regeln für Anwendungsedition: Routing-Regeln, die einer Anwendung zugeordnet sind, werden vom Plug-in automatisch für die Weiterleitung an die geeignete Anwendungsedition in Kraft gesetzt.
- Editionsabhängiges Routing: Während des Rollouts einer Anwendungsedition wird die fortlaufende Verfügbbarkeit vom Plug-in sichergestellt.
- Routing für Wartungsmodus des Knotens und Anwendungsservers: Wenn der Wartungsmodus für einen Knoten oder einen Anwendungsserver festgelegt ist, werden die auf diesem Modus basierenden Anforderungen vom Plug-in automatisch weitergeleitet.
- Routing an mehrere Zellen: Das Plug-in kann Routing für mehrere Zellen ausführen. Dabei dürfen mehrere Zellen nicht denselben Anwendungs-URL exportieren.
- Hochverfügbarkeitsverbindung zu jeder Zelle: Das Plug-in stellt eine Verbindung zu einem REST-Service in jeder Zelle her. Der REST-Serviceendpunkt ist im Deployment Manager und in jedem Node Agent über den Port XD_AGENT verfügbar. Im Fall eines Verbindungsfehlers wechselt das Plug-in automatisch zu einem anderen REST-Serviceenedpunkt (Failover).
- Editionsabhängiges Caching: Der ESI-Cache (Edge Side Include) im Plug-in erkennt die Edition, an die die Anforderung gerichtet ist. Diese Edition wird verwendet, um den Schlüssel für beim Speichern und Abrufen von Cacheeinträgen zu bilden.
- WLOR-Lastausgleich: Der WLOR-Algorithmus (Weighted Least Outstanding Requests) für Lastausgleich kann schnell reagieren, wenn der Anwendungsserver langsamer wird oder blockiert ist.
- Automatische Anpassung an Serverwertigkeiten, die sich dynamisch ändern: Das Plug-in erkennt Serverwertigkeiten, die sich dynamisch ändern, und verwendet diese automatisch für den Lastausgleich.
- Intelligent Management-Vitalitätsrichtlinien: Das Plug-in unterstützt die Vitalitätsrichtlinien Überhöhte Anzahl von Überschreitungen des Anforderungszeitlimits und Erkennung unangemessener Antwortzeiten, indem es bei Überschreiten eines konfigurierten Schwellenwerts einen Alert an den Vitalitätscontroller sendet. Vitalitätsrichtlinien, die den On Demand Router (ODR) nicht beinhalten, wie z. B. Überhöhte Speicherbelegung und Angepasste Vitalitätsbedingungen, sind im Web-Server-Plug-in verfügbar.
- Bedingte anforderungsbezogene Traceerstellung: Verwenden Sie das Plug-in, um die Traceerstellung für eine bestimmte Anforderung zu aktivieren.
- ODR-Routing-Regeln.
- CPU-Überlastungsschutz. Dieses Feature drosselt den Datenverkehr, wenn die CPU-Auslastung einen konfigurierten Schwellenwert auf einem Anwendungsserver-Host überschreitet.
- Speicherüberlastungsschutz. Dieses Feature drosselt den Datenverkehr, wenn die Auslastung des Heapspeichers einen konfigurierten Schwellenwert im Anwendungsserver überschreitet.
- Anforderungspriorisierung. Informationen zur Priorisierung von Anforderungen finden Sie im Überblick über die Priorisierung des Anforderungsflusses.
- Hochverfügbarer Deployment Manager.
- Auf der Benutzeridentität in einem LTPA-Token (Lightweight Third Party Authentication) basierende Klassifikation.
- Verzögerter Start für dynamische Cluster.
- Vitalitätsrichtlinien für Workload und Eskalationsbedingungen.
Wenn Intelligent Management im WebSphere-Plug-in aktiviert ist, sind in der Datei plugin-cfg.xml keine Routing-Informationen definiert. Statt dessen stellt das Plug-in eine Verbindung zu einem REST-Service her, um Routing-Informationen dynamisch für ein oder mehrere WebSphere-Zellen zusammenzustellen. Die folgende Abbildung zeigt einen Überblick über die Funktionsweise von Intelligent Management für Apache und IHS.

Der Intelligent Management-Dämonprozess ist ein einzelner hoch verfügbarer Prozess, der beim Aktivieren von Intelligent Management automatisch gestartet wird. Jeder untergeordnete Verarbeitungsprozess stellt eine Verbindung zum Intelligent Management-Dämonprozess her, um Routing-Informationen abzurufen. Der Intelligent Management-Dämon stellt über den Port XD_AGENT, der im Deployment Manager und in jedem Node Agent verfügbar ist, eine Verbindung zum Intelligent Management-REST-Service her. Der Intelligent Management-Dämonprozess stellt pro Zelle jeweils nur eine Verbindung zu einem REST-Service her. Wenn der Prozess, mit dem der Intelligent Management-Dämon verbunden ist, gestoppt wird oder scheitert, stellt der Intelligent Management-Dämon eine Verbindung zu einem anderen Prozess her, der den Intelligent Management-REST-Service bereitstellt. Ein untergeordneter Verarbeitungsprozess kann nicht direkt eine Verbindung zum Intelligent Management-REST-Service herstellen. Die Verbindung zum Intelligent Management-REST-Service kann nur vom Intelligent Management-Dämonprozess hergestellt werden. Wenn Intelligent Management aktiviert ist, wird die Datei plugin-cfg.xml mit Endpunktinformationen für alle XD_AGENT-Ports für den Deployment Manager und für jeden Node Agent gefüllt. Das Plug-in erfordert, dass erkannte Routing-Informationen hoch verfügbar sind. Nachdem der Intelligent Management-Dämon eine Verbindung zu einem Intelligent Management-REST-Service hergestellt und die ersten Routing-Informationen für die Zelle abgerufen hat, setzt der Dämon sofort eine weitere Anforderung ab, die so lange blockiert, bis eine Änderung eintritt, die das Routing betrifft. Dadurch wird das Plug-in sofort benachrichtigt, wenn Konfigurations- oder Statusänderungen eintreten, die für das Routing wichtig ist.