MSのアプリ仮想化とは?

最終更新日
2024年4月11日

MSのアプリ仮想化とは?

MS App Virtualization(別名Microsoft® App-V)は、OS上で動作するWin32アプリケーションを分離・隔離するWindows®デスクトップおよびサーバーオペレーティングシステムのコンポーネントです。App-Vはまた、これらの仮想化されたアプリケーションの集中配信を提供し、エンドユーザーのデバイスにインストールすることなく、エンドユーザーのデバイスに配信します。デバイスにインストールされるのはApp-Vクライアントだけなので、ホストOSやユーザーにストリーミングされるアプリケーションへの影響は最小限である。

App-Vはまた、完全なアプリケーション・スイート(Microsoft Officeのような)またはスイート内の選択されたアプリケーションをユーザーが利用できるようにする。App-Vクライアントは、ユーザーにアクセスを許可されたアプリケーションのリストを表示する。

App-Vは各アプリケーションの実行環境をサンドボックス化するため、同じソフトウェアの異なるバージョンを同時に実行したり、互いに排他的なアプリケーションを同じユーザー・システム上で安全に共存させたり、レガシー・アプリケーション(Windows 7やWindows XP向けに開発されたものなど、いずれも生産終了のもの)を引き続き利用したりすることができる。App-Vのもう1つの利点は、アプリケーションを古いWindowsマシンやOSで実行でき、ユーザー・デバイスへの投資を拡大できることだ。

しかし、GO-Globalのような他のアプリケーション仮想化やパブリッシング・ソリューションとは異なり、App-VはiOS®、Android、MacOS、Chrome OSのようなWindows以外のプラットフォームを実行することはできない。

App-Vアーキテクチャ

App-V Managementサーバー:App-Vインフラストラクチャの全体的な管理機能を提供する。高可用性を実現するために、IT部門は管理サーバーを複数のコンピューターにインストールおよび構成し、ネットワークロードバランサーを使用してサーバー要求のバランスを保つことができます。スケーラビリティを確保するために、IT部門はロードバランサーを使用して、高負荷をサポートするサーバーを必要に応じて追加できます。

App-V Publishing Server:仮想アプリケーションのホスティングとストリーミングの機能を提供します。パブリッシングサーバーはデータベース接続を必要とせず、HTTPおよびHTTPSプロトコルをサポートします。可用性を高めるために、IT部門は、ネットワークロードバランサーの背後にある複数のコンピュータにPublishing Serverをインストールして、サーバー要求のバランスを保つことができます。

App-V Client:クライアントマシンにインストールし、App-Vによって仮想化されたアプリケーションをそのマシン上で実行できるようにする。

App-Vライセンス

Windows 10以降、App-VはWindows 10 for Enterprise(バージョン1607)に含まれています。IT部門がすでにApp-Vを使用している場合、ユーザーデバイスでWindows 10/11へのインプレースアップグレードを実行すると、App-Vクライアントが自動的にインストールされ、ユーザーのApp-Vアプリケーションと設定が移行される。(古いエンドユーザーデバイスは、Windows 10/11へのアップグレードをサポートできない可能性があることに注意)。

App-Vは、スタンドアロン製品としてライセンスを取得することはできません。ライセンスはユーザーベースであり、クライアントOS上で使用するMicrosoft Desktop Optimization Pack(MDOP)のライセンスを取得するか、リモートデスクトップサーバー上で使用するMicrosoft Remote Desktop Server(RDS)クライアントアクセスライセンス(CAL)の一部として取得します。

注:Microsoftは2026年4月にApp-Vのサポートを終了 し、App-VをMSIXアプリ添付のAzure Virtual Desktopに置き換えることを推奨しています。(MSIXは、すべてのWindowsアプリに最新のパッケージングエクスペリエンスを提供するWindowsアプリパッケージ形式です。MSIXパッケージフォーマットは、Win32、WPF、およびWindowsフォームアプリに新しい最新のパッケージングとデプロイ機能を可能にすることに加えて、既存のアプリパッケージおよび/またはインストールファイルの機能を保持します)。

App-Vはどこで役立つのか?

マイクロソフトのアプリケーション仮想化は、Windowsデバイスを利用するエンドユーザーに、複数の、競合する、レガシーなアプリケーションを提供する必要がある企業に最適である。様々なデバイスやオペレーティング・システムを使用する顧客に1つか2つのアプリケーションを提供するISVにとって、App-VはWindowsを実行するデバイスを持つユーザーだけに市場を限定することになる。

さらに、App-Vを使用するISVは、マイクロソフトのライセンス要件に準拠する必要があり、App-Vを使用するエンドユーザーデバイスごとにApp-Vライセンスを購入するか、リモートデスクトップサービス(RDS)と併用する場合は、ユーザーごとにCAL(App-Vの使用はCALに含まれる)を購入する必要がある。

App-Vの代替

GO-Globalは、Windowsデバイスだけでなく、ウェブブラウザを使用するあらゆるデバイスに、あらゆるクラウドからWindowsアプリケーションを公開します。GO-GlobalはMicrosoft RDSの機能をすべて置き換え、Windowsアプリケーションをシンプルかつ手頃な価格で公開します。これにより、ISVは経済的に拡張し、ITの労力を削減し、ウェブネイティブのユーザー体験を提供することができます。詳細については、こちらからデモをご請求いただくか、30日間の無料トライアルをダウンロードしてください。