Was es ist
App Volumes liefert Anwendungen als virtuelle Container statt als Installation. Ein Package enthält eine Anwendung oder mehrere. Es wird einer Person oder einer Maschine zugewiesen und ist da, sobald sie sich anmeldet, ohne je ins Image installiert worden zu sein.
Wie es funktioniert
Der App Volumes Manager ist Konsole und Buchhaltung zugleich: Er verwaltet die Packages und die Writable Volumes, spricht für die virtuellen Maschinen mit dem vCenter und hält jede Zuweisung in einer SQL-Datenbank fest.
Bei der Anmeldung werden die zugewiesenen Packages an das Profil gehängt, und die Anwendungen darin stehen sofort zur Verfügung. Hat die Person ein Writable Volume, hängt sich auch das an, und dort liegen ihre eigenen Daten und Einstellungen. Bei der Abmeldung lösen sich beide wieder, und auf der Maschine bleibt nichts davon zurück.
Wofür es gedacht ist
Um die Anzahl Masterimages zu senken. Wer jede Anwendung ins Image installiert, hat am Ende ein Image pro Abteilung und pflegt am Patchday alle. Mit App Volumes gibt es ein Image und einen Katalog von Packages, und eine Anwendung zu aktualisieren heisst, ein Package zu aktualisieren statt einen Desktop neu zu bauen.
Der zweite Punkt ist die Lizenzierung. Eine Anwendung, für die vierzig Personen lizenziert sind, wird vierzig Personen zugewiesen, statt auf neunhundert Desktops installiert zu liegen und dort gezählt zu werden.
Worauf zu achten ist
Nicht jede Anwendung lässt sich sauber paketieren. Treiber, Komponenten auf Kernel-Ebene und alles, was bei der Installation auf denselben Pfad schreiben will, sind die üblichen Streitfälle. Finde sie vor dem Design und nicht nach dem Pilot: Ausgerechnet die widerspenstigen sind die, auf die das Geschäft nicht verzichten kann.