Application Virtualization の概要

Microsoft Application Virtualization (App-V) を使用すると、アプリケーションを直接それらのコンピューターにインストールしなくても、エンド ユーザー コンピューターでアプリケーションを使用できるようになります。 これは、 アプリケーションのシーケンス処理と呼ばれるプロセスを通じて実現されます。これにより、各アプリケーションをクライアント コンピューター上の独自の自己完結型仮想環境で実行できます。 シーケンス化されたアプリケーションは互いに分離されます。 これにより、アプリケーションの競合は排除されますが、アプリケーションは引き続きクライアント コンピューターと対話できます。

App-V クライアントは、エンド ユーザーがコンピューターに発行された後にアプリケーションと対話できるようにする機能です。 クライアントは、仮想化されたアプリケーションが各コンピューターで実行される仮想環境を管理します。 クライアントをコンピューターにインストールした後、エンド ユーザーが仮想アプリケーションを実行できるようにする 発行と呼ばれるプロセスを使用して、アプリケーションをコンピューターで使用できるようにする必要があります。 発行プロセスでは、仮想アプリケーションのアイコンとショートカットがコンピューター (通常は Windows デスクトップまたは スタート メニュー) にコピーされ、パッケージ定義とファイルの種類の関連付け情報もコンピューターにコピーされます。 また、発行すると、アプリケーション パッケージのコンテンツがエンド ユーザーのコンピューターで使用できるようになります。

仮想アプリケーション パッケージのコンテンツを 1 つ以上の Application Virtualization サーバーにコピーして、クライアントにオンデマンドでストリーミングし、ローカルにキャッシュできるようにします。 ファイル サーバーと Web サーバーはストリーミング サーバーとしても使用できます。また、コンテンツをエンド ユーザーのコンピューターに直接コピーすることもできます (たとえば、Microsoft Endpoint Configuration Managerなどの電子ソフトウェア配布システムを使用している場合)。 マルチサーバー実装では、パッケージ コンテンツを維持し、すべてのストリーミング サーバーで最新の状態に保つには、包括的なパッケージ管理ソリューションが必要です。 組織の規模によっては、世界中のエンド ユーザーが利用できる多くの仮想アプリケーションが必要になる場合があります。 そのため、パッケージにアクセスする必要があるすべてのユーザーが適切なアプリケーションを使用できるようにパッケージを管理することが重要な要件です。

Microsoft アプリケーション仮想化システムの機能

次の表では、Microsoft アプリケーション仮想化管理システムの主な機能について説明します。

機能 関数 追加情報

Microsoft アプリケーション仮想化管理サーバー

パッケージ コンテンツをストリーミングし、ショートカットとファイルの種類の関連付けを Application Virtualization クライアントに公開する役割を担います。

アプリケーション仮想化管理サーバーは、アクティブなアップグレード、ライセンス管理、およびレポートに使用できるデータベースをサポートします。

コンテンツ フォルダー

ストリーミング用のアプリケーション仮想化パッケージの場所を示します。

このフォルダーは、アプリケーション仮想化管理サーバー上または外部の共有に配置できます。

Microsoft アプリケーション仮想化管理コンソール

このコンソールは、Microsoft Application Virtualization Server の管理に使用される MMC 3.0 スナップイン管理ツールです。

このツールは、Microsoft Application Virtualization サーバーにインストールすることも、Microsoft Management Console (MMC) 3.0 と Microsoft .NET Framework 2.0 がインストールされている別のワークステーションに配置することもできます。

Microsoft アプリケーション仮想化管理 Web サービス

アプリケーション仮想化データ ストアへの読み取りおよび書き込み要求の通信を担当します。

管理 Web サービスは、Microsoft Application Virtualization Management サーバーにインストールすることも、Microsoft インターネット インフォメーション サービス (IIS) がインストールされている別のコンピューターにインストールすることもできます。

Microsoft アプリケーション仮想化データ ストア

App-V SQL Serverアプリケーション仮想化インフラストラクチャに関連するすべての情報を格納するデータベースです。

この情報には、すべてのアプリケーション レコード、アプリケーションの割り当て、およびアプリケーション仮想化環境を管理する責任があるグループが含まれます。

Microsoft アプリケーション仮想化ストリーミング サーバー

アプリケーション仮想化管理サーバーへのリンクがワイド エリア ネットワーク (WAN) 接続と見なされるブランチ オフィス内のクライアントにストリーミングするためのアプリケーション仮想化パッケージをホストする役割を担います。

このサーバーにはストリーミング機能のみが含まれており、アプリケーション仮想化管理コンソールもアプリケーション仮想化管理 Web サービスも提供されません。

Microsoft アプリケーション仮想化シーケンサー

シーケンサーは、アプリケーションのインストールを監視およびキャプチャして仮想アプリケーション パッケージを作成するために使用されます。

出力は、アプリケーションのアイコン、パッケージ定義情報を含む .osd ファイル、パッケージ マニフェスト ファイル、およびアプリケーション プログラムのコンテンツ ファイルを含む .sft ファイルで構成されます。

Microsoft アプリケーション仮想化クライアント

Application Virtualization Desktop Client と Application Virtualization Client for Remote Desktop Services は、仮想化されたアプリケーションの仮想環境を提供および管理します。

Microsoft Application Virtualization クライアントは、パッケージ ストリーミングをキャッシュに管理し、更新、トランスポートを公開し、アプリケーション仮想化サーバーとのすべての対話を管理します。