ワークスペース仮想化

ワークスペース仮想化は、アプリケーション仮想化を使用してクライアントコンピュータにアプリケーションを配布する方法です。ただし、複数のアプリケーションを1つの完全なワークスペースにバンドルすることもできます

概要

ワークスペース仮想化は、コンピューティングワークスペース全体をカプセル化して分離するアプローチです。ワークスペースは、少なくともオペレーティングシステムカーネルの上位にあるすべてのもの、つまりアプリケーション、データ、設定、そして機能的なデスクトップコンピューティング環境を提供するために必要な非特権オペレーティングシステムサブシステムで構成されます。これにより、ワークスペース内のアプリケーションは相互に連携できるようになり、Microsoft ExcelワークシートをMicrosoft Word文書に埋め込むなど、ユーザーが慣れ親しんでいるがアプリケーション仮想化では欠けている機能の一部が可能になります。さらに、ワークスペースにはアプリケーション設定とユーザーデータが含まれており、ユーザーは別のオペレーティングシステムや別のコンピューターに移動しても、アプリケーション、設定、データを1つの完全な作業単位に保持できます。[ 1 ]より高度なワークスペース仮想化を実現するために、仮想化エンジン実装は、カーネルモードのワークスペース仮想化エンジン(WVE)を介して、特権コードモジュールとオペレーティングシステムサブシステム全体を仮想化します

メリットとデメリット

ワークスペース仮想化とアプリケーション仮想化

ワークスペース仮想化により、個々のアプリケーションが相互に連携できるようになり、ユーザー設定や構成、ユーザーデータをワークスペース内に保持できます。一方、アプリケーション仮想化では、これは実現できません。アプリケーション仮想化は、独立したアプリケーションの1つが悪意のあるアプリケーション(例えば、何らかのウイルスを含むアプリケーション)であることが判明した場合、各アプリケーションを互いにより適切に保護します。

ワークスペース仮想化とデスクトップ仮想化

ワークスペース仮想化はクライアント コンピュータのハードウェア上で直接実行されますが、デスクトップ仮想化は多くの場合、企業のLAN / WANまたはインターネット経由のどこかにあるリモート コンピュータ上で実行されます (ホスト デスクトップ仮想化と呼ばれます)。

その他の場合、デスクトップ仮想化は、 VMware WorkstationVirtualBox 、Thincast Workstationなどの仮想マシン環境を介してクライアントで直接実行できます。デスクトップ仮想化環境のアプリケーションは、リモートマシンまたはローカル仮想マシンの別の場所で実行されるため、テクノロジとしては、リモートデスクトップなどのテクノロジを使用してグラフィックインターフェイスをローカルに表示する方法が提供されるだけです。その結果、グラフィックシステムは非常に遅くなり、USBまたはFireWire接続のカメラ、スキャナー、ハードドライブなどのローカルデータサービスへのアクセスは非常に遅くなります。一方、ワークスペース仮想化では、アプリケーション、設定、データがクライアントにローカルに保存されるため、クライアントコンピュータ間の移動に必要な時間が短くなるという利点があります。システムリソースに関しては、ワークスペース仮想化は仮想化環境で実行されるオペレーティングシステムの完全なコピーを含まないため、デスクトップ仮想化よりも必要なリソースが少なくなります。[ 2 ] [ 3 ]

関連項目

参考文献