In WebSphere Virtual Enterprise basiert die dynamische Anwendungsverteilung auf der Lastverteilung, der Servicerichtlinien und den verfügbaren Ressourcen. Sie können Anwendungen auf verschiedenen Ebenen einer Umgebung mit WebSphere Virtual Enterprise ausführen, angefangen beim Ändern relativer Wertigkeiten bis hin zum Erweitern einer Zelle von WebSphere Virtual Enterprise. Je einschneidender die Änderungen und die damit in Zusammenhang stehenden Auswirkungen werden, desto länger dauert die Ausführung der Anwendungen.
Die dynamische Verteilung von Ressourcen ermöglicht WebSphere Virtual Enterprise eine effizientere Nutzung der Hardware. Wenn man von einem vielfältigen Sortiment implementierter Anwendungen ausgeht, ist es eher unwahrscheinlich, dass alle Anwendungen zur selben Zeit gleichermaßen stark gefordert sind. Deswegen unterstützt WebSphere Virtual Enterprise eine bedarfsorientierte Ressourcenzuordnung und ermöglicht damit eine bessere Nutzung der Hardware. Damit reduzieren sich die erforderlichen IT-Investitionen erheblich, weil ein Unternehmen nicht mehr so viel Hardware vorhalten muss, die jede einzelne Anwendungen im maximalen Auslastungsfall benötigen würde.
Für die dynamische Verteilung von Anwendungen sind vier autonome Manager zuständig: der Controller für die Verteilung von Anwendungen, Dynamic Workload Manager (DWLM) und Autonomic Request Flow (ARFM).
Jeder autonome Manager stellt Funktionen bereit, die auf ein gemeinsames Ziel ausgerichtet sind, die Verteilung der verfügbaren Kapazität auf die implementierten Anwendungen und konfigurierten Serviceklassen. Wenn festgestellt wird, dass es erforderlich ist, die für eine bestimmte Anwendung reservierte Kapazität zu verändern, ergreifen die autonomen Manager erste schnelle Maßnahmen. Sollte sich bei Bedarfsänderungen herausstellen, dass diese geringfügigen Anpassungen unwirksam sind, müssen einschneidendere Maßnahmen eingeleitet werden. Beispielsweise können die autonomen Manager von WebSphere Virtual Enterprise damit beginnen, die Zuteilungsprioritäten für die Anforderungen, die einer Servicerichtlinie zugeordnet sind, zu ändern. WebSphere Virtual Enterprise nimmt solche Anpassungen in nur wenigen Sekunden vor. Solche Anpassungen können jedoch unwirksam sein, wenn der Cluster zu klein ist. WebSphere Virtual Enterprise ändert die Größe dynamischer Cluster innerhalb von zehn Minuten.
Herausforderung bei der dynamischen Verteilung von Anwendungen
Zu den Herausforderungen bei der dynamischen Verteilung einer bestimmten Anwendung gehören das Erhöhen und Verringern der zugeteilten Kapazität auf unterschiedlichen Ebenen. Die Entscheidungen bezüglich der Änderung von Ressourcenzuordnungen werden mit den autonomen Managern getroffen, die verschiedene Leistungsmessdaten überwachen, die überwachten Daten analysieren und anschließend die Ausführung der geplanten Aktionen übernehmen. WebSphere Virtual Enterprise unterstützt verschiedene konfigurierbare Stufen der autonomen Verarbeitung. Auf der höchsten Stufe wird den autonomen Managern die Ausführung der geplanten Aktionen überlassen. In dem Betriebsmodus mit dem größten manuellen Einsatz schlagen die autonomen Manager Aktionen vor, die ein Administrator manuell ausführen muss.