Horizon View, Mirage, Workplace oder Workstation

Ratgeber: Was ist was bei der VMware-Desktop-Virtualisierung

VMware ThinApp

Durch VMware ThinApp werden Anwendungen virtualisiert. Dies umfasst die gesamte Arbeitsumgebung für Anwendungen inklusive der Basisbausteine und der speziellen Softwarebibliotheken. VMware ThinApp sorgt für die Virtualisierung einer einzelnen Applikation, Horizon View hingegen virtualisiert einen vollständigen Desktop. Horizon View nutzt die mit ThinApp virtualisierten Applikationen, um diese benutzerspezifisch auf die virtuellen Desktops zu verteilen. Bei der Applikationsvirtualisierung wird die Arbeitsumgebung - also das notwendige Betriebssystem - für eine Anwendung virtuell nachgebildet und somit unabhängig vom eigentlich vorhandenen Betriebssystem ausführbar. Die Ausführung beziehungsweise Bereitstellung der virtualisierten Applikation erfolgt agentenlos. Die Benutzerprogramme werden dabei nicht auf dem Client-Gerät installiert, sondern auf einem zentralen Server vorgehalten. VMware ThinApp beseitigt vorhandene Applikationskonflikte und erleichtert durch die Entkopplung der Applikation vom Betriebssysttem die Migration von Client-Bbetriebssysttemen. VMware ThinApp ist in Horizon View und in der Horizon Suite enthalten.

Details: ThinApp untersucht den Rechner und prüft alle installierten Module und Registry-Einträge.
Details: ThinApp untersucht den Rechner und prüft alle installierten Module und Registry-Einträge.

Die Bereitstellung einer Anwendung mit VMware ThinApp läuft in fünf Schritten ab. Im ersten Schritt analysiert ThinApp den Ist-Zustand eines Rechners und dessen Betriebssystems und lokaler Registry. Anschließend erfolgt die Installation eines Prototyps der Anwendung; dieser Vorgang wird von ThinApp überwacht. Dabei registriert ThinApp alle Änderungen am Dateisystem, an der Registry und an weiteren Systemeinstellungen.

Bestehende Anwendungen müssen für die Nutzung in virtuellen Szenarien aber neu paketiert werden. Die virtualisierte Anwendung wird in ein Paket verpackt und dem Benutzer zur Verfügung gestellt. Die erzeugten Pakete umfassen somit alle Änderungen, die notwendig sind, um die Applikation unabhängig vom vorhandenen Betriebssystem ausführen zu können. Der Anwender kann dann über einen Link auf seinem Rechner-Desktop die virtuellen Anwendungen von einem freigegebenen Laufwerk direkt vom Server abrufen. Durch die Technologie der AppLink lassen sich auch Platzhalterzeichen für Verzeichnisdateien und Dateinamen verwenden. Dadurch klappen sowohl der Zugang zu den Verzeichnissen und Dateien, als auch die Verlinkung von Applikationspaketen.

Dennoch müssen bei dieser Aktion die virtualisierten Applikationen erst vom zentralen Server auf das Benutzergerät gelangen. Dies kann entweder beim ersten Aufruf der Applikation passieren, oder es erfolgt im Vorfeld eine Verteilung der virtualisierten Programme. Beim Aufruf der Anwendung wird diese dann auf den Desktop des Rechners geladen. Verglichen mit den traditionellen Softwareinstallationen verteilen sich ThinApp-Anwendungen bedeutend schneller und einfacher.

VMware Blast

Mit VMware Blast ermöglicht VMware die Bereitstellung von User-Desktops unabhängig vom Endgerät. Vollständige VMware View Desktops werden via HTML 5 zum Benutzer gebracht. Die Technik von VMware Blast ist nun in Horizon Workspace integriert, somit ist es kein eigenständiges Produkt mehr. Zwar gibt es heute bereits mehrere vergleichbare Techniken, diese sind in der Regel aber umständlich und erfordern mehr Vorbereitung. Terminaldienste wie etwa Microsoft Terminal Services, Citrix XenApp oder auch VMware View bauen auf eigene Protokolle (RDP- Remote Desktop Protocol, ICA- Independent Computing Architecture, PCoIP - PC over IP) und setzen eine installierte Client-Komponente voraus. Diese Protokolle müssen vorher auf den Endgeräten installiert werden. HTML beherrschen die Browser jedoch ohne Softwareinstallation. Derzeit ist HTML 5 noch nicht in allen Browsern vollständig umgesetzt, dies ist aber lediglich eine Frage der Zeit. Desktops via Blast bereitzustellen verlangt dann keinerlei vorherige Softwareinstallation mehr.