Übersicht über Application Virtualization

Microsoft Application Virtualization (App-V) kann Anwendungen für Endbenutzercomputer verfügbar machen, ohne die Anwendungen direkt auf diesen Computern installieren zu müssen. Dies wird durch einen Prozess ermöglicht, der als Sequenzierung der Anwendung bezeichnet wird, wodurch jede Anwendung in einer eigenen eigenständigen virtuellen Umgebung auf dem Clientcomputer ausgeführt werden kann. Die sequenzierten Anwendungen sind voneinander isoliert. Dadurch werden Anwendungskonflikte beseitigt, aber die Anwendungen können weiterhin mit dem Clientcomputer interagieren.

Der App-V-Client ist das Feature, mit dem der Endbenutzer mit den Anwendungen interagieren kann, nachdem er auf dem Computer veröffentlicht wurde. Der Client verwaltet die virtuelle Umgebung, in der die virtualisierten Anwendungen auf jedem Computer ausgeführt werden. Nachdem der Client auf einem Computer installiert wurde, müssen die Anwendungen über einen prozess, der als Veröffentlichung bezeichnet wird, dem Computer zur Verfügung gestellt werden, wodurch der Endbenutzer die virtuellen Anwendungen ausführen kann. Beim Veröffentlichungsprozess werden die Symbole und Verknüpfungen der virtuellen Anwendung auf den Computer kopiert – normalerweise auf dem Windows-Desktop oder im Startmenü – und außerdem die Paketdefinitions- und Dateitypzuordnungsinformationen auf den Computer kopiert. Durch die Veröffentlichung wird der Inhalt des Anwendungspakets auch auf dem Computer des Endbenutzers verfügbar.

Der Inhalt des virtuellen Anwendungspakets kann auf einen oder mehrere Application Virtualization-Server kopiert werden, sodass er bei Bedarf auf die Clients gestreamt und lokal zwischengespeichert werden kann. Dateiserver und Webserver können auch als Streamingserver verwendet werden, oder der Inhalt kann direkt auf den Computer des Endbenutzers kopiert werden, z. B. wenn Sie ein elektronisches Softwareverteilungssystem wie Microsoft Endpoint Configuration Manager verwenden. Bei einer Implementierung mit mehreren Servern ist eine umfassende Paketverwaltungslösung erforderlich, um den Paketinhalt zu verwalten und auf allen Streamingservern auf dem neuesten Stand zu halten. Je nach Größe Ihrer Organisation müssen Sie möglicherweise viele virtuelle Anwendungen für Endbenutzer auf der ganzen Welt verfügbar haben. Die Verwaltung der Pakete, um sicherzustellen, dass die entsprechenden Anwendungen für alle Benutzer verfügbar sind, wo und wann sie Zugriff darauf benötigen, ist daher eine wichtige Anforderung.

Microsoft Application Virtualization System-Features

In der folgenden Tabelle werden die wichtigsten Features des Microsoft Application Virtualization Management Systems beschrieben.

Feature Funktion Zusätzliche Informationen

Microsoft Application Virtualization Management Server

Verantwortlich für das Streamen des Paketinhalts und das Veröffentlichen der Verknüpfungen und Dateitypzuordnungen auf dem Application Virtualization-Client.

Der Application Virtualization Management Server unterstützt das aktive Upgrade, die Lizenzverwaltung und eine Datenbank, die für die Berichterstellung verwendet werden kann.

Inhaltsordner

Gibt den Speicherort der Application Virtualization-Pakete für streaming an.

Dieser Ordner kann sich auf einer Freigabe auf oder außerhalb des Application Virtualization Management Servers befinden.

Microsoft Application Virtualization Management Console

Diese Konsole ist ein MMC 3.0-Snap-In-Verwaltungstool, das für die Verwaltung von Microsoft Application Virtualization Server verwendet wird.

Dieses Tool kann auf dem Microsoft Application Virtualization-Server oder auf einer separaten Arbeitsstation installiert werden, auf der Microsoft Management Console (MMC) 3.0 und Microsoft .NET Framework 2.0 installiert sind.

Microsoft Application Virtualization Management-Webdienst

Verantwortlich für die Kommunikation aller Lese- und Schreibanforderungen an den Application Virtualization-Datenspeicher.

Der Verwaltungswebdienst kann auf dem Microsoft Application Virtualization Management-Server oder auf einem separaten Computer installiert werden, auf dem Microsoft-Internetinformationsdienste (IIS) installiert ist.

Microsoft Application Virtualization Data Store

Die App-V-SQL Server Datenbank, die für das Speichern aller Informationen im Zusammenhang mit der Application Virtualization-Infrastruktur verantwortlich ist.

Diese Informationen umfassen alle Anwendungsdatensätze, Anwendungszuweisungen und welche Gruppen für die Verwaltung der Application Virtualization-Umgebung verantwortlich sind.

Microsoft Application Virtualization Streaming Server

Verantwortlich für das Hosten der Application Virtualization-Pakete für das Streaming auf Clients in einer Zweigstelle, in der die Verbindung zurück zum Application Virtualization Management Server als WAN-Verbindung (Wide Area Networks) betrachtet wird.

Dieser Server enthält nur Streamingfunktionen und stellt weder die Application Virtualization Management Console noch den Application Virtualization Management Web Service bereit.

Microsoft Application Virtualization Sequencer

Der Sequencer wird verwendet, um die Installation von Anwendungen zu überwachen und zu erfassen, um virtuelle Anwendungspakete zu erstellen.

Die Ausgabe besteht aus den Symbolen der Anwendung, einer OSD-Datei, die Paketdefinitionsinformationen enthält, einer Paketmanifestdatei und der SFT-Datei, die die Inhaltsdateien des Anwendungsprogramms enthält.

Microsoft Application Virtualization Client

Der Application Virtualization Desktop Client und der Application Virtualization Client for Remote Desktop Services bieten und verwalten die virtuelle Umgebung für die virtualisierten Anwendungen.

Der Microsoft Application Virtualization-Client verwaltet das Paketstreaming in den Cache, die Veröffentlichungsaktualisierung, den Transport und alle Interaktionen mit den Application Virtualization-Servern.