![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Virtualisierungsoptionen
Die Ausführung von Intelligent Management in einer Umgebung mit Servervirtualisierung hat aufgrund der Gegenüberstellung zu Hardware und Betriebssystem Vorteile. Mit der Virtualisierung der Anwendungsinfrastruktur können Sie Anwendungen von der physischen Infrastruktur, auf der die Anwendungen gehostet sind, trennen. Workloads können dann dynamisch platziert und innerhalb eines Pools mit Anwendungsserverressourcen migriert werden, was der Infrastruktur erlaubt, sich dynamisch anzupassen und auf Geschäftsanforderungen zu reagieren.
Obwohl die Servervirtualisierung Vorteile hat, kann diese Virtualisierungsoption manchmal zu weit von der Anwendungsebene entfernt sein und damit zu einem Mangel an Servicequalität basierend auf Anwendungsinformationen wie Antwortzeiten und Antwortcodes führen. Die Virtualisierung der Anwendungsinfrastruktur hingegen kann eine Servicequalität auf Anwendungsebene liefern. Außerdem bietet diese Virtualisierungsoption durch den Einsatz von Java Virtual Machines (JVM) Optimierung und autonome Vitalitätskorrekturen für die Middlewareebene. Anders ausgedrückt, Intelligent Management minimiert den Speicherbedarf der Middlewareebene und sorgt durch Vitalitätsmanagement für eine hohe Verfügbarkeit der Middleware. Der dritte Vorteil der Virtualisierung der Anwendungsinfrastruktur ist die Optimierung der Betriebssystem- und VM-Ebenen (virtuelle Maschinen), die über den Bedarf der Anwendungen gesteuert wird. In dieser Hinsicht optimiert die Ebene der Virtualisierung der Anwendungsinfrastruktur die Ebene der Servervirtualisierung durch das Erstellen und Löschen virtueller Maschinen je nach Anwendungsbedarf. Es handelt sich hierbei um eine vollständig autonome und optimierte private Cloud, die den Systemaufwand minimiert, insbesondere den Hauptspeicher, der durch inaktive virtuelle Maschinen verursacht wird.
Servervirtualisierung | Virtualisierung der Anwendungsinfrastruktur |
---|---|
Die Hardware ist von den Gastsystemen getrennt. |
Der Anwendungs-Server-Container ist von der Anwendung getrennt. |
Erhöht die Auslastung der Server-Hardware, weil die Servervirtualisierung verwendet wird, um einen Pool von Serverressourcen zu erstellen. |
Erhöht die Auslastung des Anwendungs-Server-Containers, weil die Virtualisierung der Anwendungsinfrastruktur verwendet wird, um Pools von Anwendungsserverressourcen zu erstellen. |
Nutzt eine Isolierungsebene, den sogenannten Hypervisor. |
Nutzt eine Isolierungsebene, die sogenannte Anwendungsstruktur (Fabric) oder virtuelle Ebene von Anwendungsservern. |
Ressourcengruppen können Ressourcenprofilen zugeordnet werden, die mit Servicequalitätsanforderungen verbunden sind. |
Anwendungsserverressourcen werden dynamischen Clustern zugeordnet, in denen Anwendungen implementiert werden. |
Fixiert mehr Cores für die Gastsysteme (vertikale Skalierung), anstatt dem Server mehr Gastsysteme zuzuordnen (horizontale Skalierung). |
Im dynamischen Cluster können neue JVMs gestartet werden, um die Kapazität des Clusters zu erhöhen, oder JVMs beendet werden, um die Kapazität des Clusters zu verringern. |
Die gemeinsame Nutzung von Ressourcen wird über Richtlinien gesteuert, die mithilfe von Hardwareeinheiten (CPU-Cores, Hauptspeichergröße) ausgedrückt werden. |
Die gemeinsame Nutzung von Ressourcen wird über Richtlinien gesteuert, die mithilfe von Faktoren ausgedrückt werden, die für den Benutzer erkennbar sind (Antwortzeit). |
Sichtbarkeit der Hardware- und Gastsystemebenen. |
Sichtbarkeit der Anwendungs-, Middleware, Gastsystem- und Hardwareebenen. |