WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Dynamische Operationen

WebSphere Virtual Enterprise enthält Funktionen, die die Überwachung der virtualisierten Anwendungsserverumgebung sowie Optimierungen und Empfehlungen hinsichtlich des Workload-Management auf der Basis der überwachten Daten ermöglichen, wodurch die Servicequalität erhöht wird. Diese Funktionen werden als dynamische Operationen bezeichnet.

Die Funktionen für dynamische Operationen stehen Kunden zur Verfügung, die die Komponente WebSphere Virtual Enterprise verwenden, und Kunden, die diese Komponente in Kombination mit der Komponente WebSphere Extended Deployment Compute Grid verwenden. Immer mehr ist der Erfolg von Geschäften von der Verfügbarkeit und Geschwindigkeit der Anwendungen abhängig, die Kunden wichtige Services bereitstellen. Der Verlust von Verfügbarkeit führt direkt zu geschäftlichen Verlusten, d. h. verpasste Gelegenheiten und Umsatzeinbußen. Die dynamischen Operationen bilden eine fließende und dynamische Umgebung, die die ständige Verfügbarkeit von Anwendungen durch die Virtualisierung von Anwendungen und Anwendungsservern, die dynamische Verteilung von Anwendungen, die Vergabe von Prioritäten und Ablaufsteuerung der Anforderungen für die Anwendungen und die Integration in die Verwaltung der gesamten Infrastruktur für dynamische Operationen unterstützt.

In einer typischen Umgebung mit WebSphere Application Server ist es nicht ungewöhnlich, dass es Ressourcengruppen gibt, die für bestimmte Anwendungen vorgesehen sind. Diese statische Struktur führt dazu, dass Ressourcen ineffizient genutzt werden. Einige Server werden nicht mit voller Kapazität eingesetzt, andere Server sind überlastet.

Abbildung 1. Eine typische Umgebung mit WebSphere Application Server
In einer typischen Umgebung mit WebSphere Application Server werden Anwendungen einer Gruppe von Anwendungsservern statisch zugeordnet. Dies Konfiguration kann problematisch sein, weil der Prozentsatz verwendeter Server für eine Anwendung sehr hoch sein kann, während ungenutzte, anderen Anwendungen zugeordnete Ressourcen verfügbar sind.

Mit WebSphere Virtual Enterprise und seinen dynamischen Operationen können Sie eine flexiblere Umgebung schaffen. Dynamische Operationen setzen sich aus autonomen Managern zusammen, die mit definierten Geschäftszielen die Auslastung maximieren. Diese autonomen Manager überwachen die Leistungsmessdaten, analysieren die überwachten Daten, bieten einen Plan für die Ausführung von Aktionen an und können diese Aktionen entsprechend dem Arbeitsablauf starten.

Abbildung 2. Umgebung mit WebSphere Virtual Enterprise
In einer Umgebung mit WebSphere Virtual Enterprise werden alle Server in einem Pool zusammengeführt, damit die Verteilung der Workload zwischen Anwendungen in der Zelle geglättet wird.
WebSphere Virtual Enterprise bietet die folgenden autonomen Manager für dynamische Operationen an:
Autonomic Request Flow Manager
Der Autonomic Request Flow Manager hat die Aufgabe, die Reihenfolge der Anforderungen für die Anwendungsserverschicht und die Verarbeitungsgeschwindigkeit für diese Anforderungen zu steuern. Anhand der Klassifizierung und definierten Serviceziele entscheidet der Autonomic Request Flow Manager, wie und wann HTTP-Anforderungen an die nächste Schicht verteilt werden. Der ARFM bestimmt außerdem, wann IIOP- (Internet Inter-ORB Protocol) und JMS-Anforderungen (Java Message Service) auf der Anwendungsserverschicht ausgeführt werden, obwohl diese Anforderungen nicht über den On Demand Router weitergeleitet wurden. Für IIOP-Anforderungen werden nur eigenständige EJB-Clients (Enterprise JavaBeans) unterstützt. Die JMS-Unterstützung ist nur für nachrichtengesteuerte Beans verfügbar.
Dynamic Workload Manager (DWLM)
Der Dynamic Workload Manager ist für die Verteilung der Workload auf die verfügbaren Anwendungsserver zuständig. Für einen bestimmten Anforderungsfluss verteilt DWLM die Anforderungen beispielsweise so auf die verfügbaren Knoten, dass gleichbleibende Antwortzeiten erzielt werden. Der DWLM aktualisiert den Anwendungsstatus dynamisch, wenn der Controller für die Verteilung von Anwendungen eine aktive Anwendungsinfrastruktur ändert.
Controller für die Verteilung von Anwendungen
Dieser Controller erstellt und entfernt Anwendungsinstanzen im Rahmen der Verwaltung von HTTP-, SIP- und IIOP-Datenverkehr. Der Controller für die Verteilung von Anwendungen kann dynamisch auf heftige Anstiege im Arbeitsvolumen reagieren, die normalerweise den manuellen Eingriff eines Systemadministrators erfordern. Für IIOP-Anforderungen werden nur eigenständige EJB-Clients (Enterprise JavaBeans) unterstützt.
Vitalitätsüberwachung
Die Vitalitätsüberwachung sorgt mit Hilfe von Vitalitätsrichtlinien, in denen Kriterien für das Einleiten von Aktionen definiert sind, für eine robuste Anwendungsserverumgebung. Sobald festgestellt wird, dass die in der Richtlinie definierten Kriterien erfüllt sind, wird eine Aktion eingeleitet, um sicherzustellen, dass die Umgebung vital bleibt.

Die autonomen Manager sind zusammen mit dem On Demand Router (ODR) die primären funktionalen Bausteine der dynamischen Operationen. Ein ODR kann vor der Definition von Servicerichtlinien definiert und gestartet werden. Die Definition betriebsbedingter Richtlinien kann durchgeführt werden, bevor die Anforderungen, auf die die Richtlinien sich beziehen, bereitgestellt werden. Sind jedoch keine Servicerichtlinien definiert, werden die ersten Anforderungen mit den Standardrichtlinien abgewickelt. Wenn der On Demand Router Anforderungen erhält, werden Optimierungsläufe durchgeführt, um die gewünschten Leistungsergebnisse zu erzielen. Während des Verarbeitungsablaufs führt der Dynamic Workload Manager den Lastausgleich durch. Wenn sich das Anforderungsvolumen ändert und die gleichmäßige Lastverteilung auf die Knoten gestört ist, passen der Controller für die Verteilung von Anwendungen, der Autonomic Request Flow Manager und der Dynamic Workload Manager die aktiven Anwendungen an die Workload an, um einen effizienten Arbeitsablauf sicherzustellen.

Die Kombination dieser autonomen Manager bietet eine nahtlose, durchgängige und dynamische Laufzeitfunktion.




Zugehörige Konzepte
Übersicht über dynamische Operationen
Komponenten für dynamische Operationen
Umgebung für dynamische Operationen
Dynamische Verteilung von Anwendungen
Zugehörige Informationen
Produktübersicht
Konzeptartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.40 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/prodovr/cxdtheodoe.html