アプリ仮想化/アプリケーション仮想化/App Virtualization/Application Virtualization
アプリ仮想化(アプリケーション仮想化)は、アプリケーションにアクセスするクライアントコンピュータから、アプリケーションのインストールを切り離す技術である。アプリケーション仮想化には、リモートとストリーミングの2種類がある。
リモート仮想化の場合、アプリケーションは、サーバで実行される。エンドユーザーは、リモートディスプレイプロトコルを利用して、ネットワークを介してアプリケーションを表示し、操作する。リモートアプリケーションは、シームレスウィンドウと呼ばれる技術によって完全にユーザーのデスクトップと統合されるため、外観も動作もローカルアプリケーションと変わらない。リモートアプリケーションを実行するサーバベースのオペレーティングシステムインスタンスを他のユーザーと共有することも(ターミナルサービスデスクトップ)、サーバ上にアプリケーションごとのOSインスタンスを作成してアプリケーションを実行することも(VDIデスクトップ)できる。リモートアプリケーションが機能するには、ネットワークへの常時接続を維持する必要がある。
ストリーミングアプリケーションの場合、仮想化されたアプリケーションはエンドユーザーのローカルコンピュータで実行される。アプリケーションを要求すると、コンポーネントがオンデマンドでローカルコンピュータにダウンロードされる。起動に必要なのはアプリケーションの一部のみで、残りのコンポーネントは、必要に応じてバックグラウンドでダウンロードされる。ストリーミングアプリケーションの場合は、完全にダウンロードされると、ネットワーク接続がなくても機能する。複数のモデルと分離レベルがあるおかげで、ストリーミングアプリケーションは他のアプリケーションに干渉せず、終了するときもクリーンに削除できる。
クラウドを利用する真の目的はコスト削減ではなく、オンプレミスではできなかったことをやるため(「クラウド比較は時間の無駄――東急ハンズ 長谷川氏が語るクラウド導入 5つの極意」より抜粋)
どちらのアプリケーション仮想化も、集中管理を行うとよい。アプリケーションのインストール、パッチ適用、アップグレードは環境全体で1回で済み、個々のコンピュータで処理する必要がなくなる。また、個々のユーザーによるアプリケーションのインストールを許可せず、IT部門がアプリケーションをプロビジョニングすることで、ライセンスの処理も簡単になる。
一般的には、アプリケーション仮想化とは、「ネットワーク経由でアクセスしていながら、ユーザーにはローカル環境と何ら変わらないように見せ、ローカル環境にあるかのごとく動作するプログラム」のことだ。アプリケーション仮想化で興味深いのは、しばしばローカル環境にインフラ構築を必要とする点だ。そうしたインフラは通常、「.NET Framework」や「Microsoft Silverlight」など、アプリケーションと同一のプラットフォームを基盤とする。場合によっては、他のサービス(メッセージキューイング、データベース、ネットワークストレージなど)へのリンクとネットワークで接続されていることもある。いずれも、アプリケーションとそのアプリケーションが利用するサービスとの間でリアルタイム通信を必要とするサービスだ。
アプリケーション仮想化は通常、形式的に記述されたパッケージで定義され、多くの場合、何らかのXML表記が用いられる。パッケージには、実行するコード、使用するリソース、提供して起動するリンク、設定情報、アクセスコントロールなどを指定する。バックグラウンドでは、アクセスを許可されたユーザーから有効なリクエストが届いた場合にアプリケーションへのアクセスを提供できるよう、IT部門が管理アプリケーションまたは管理コンソールを使って、各種アクセスコントロールのインストール、設定、プロビジョニング、構築を実行する。
アプリケーション仮想化の本体部分は多くの場合、ファイルや設定データ、サービスなど、エンドユーザーのデスクトップに表示される各種要素と同様、クラウドに置かれる。このおかげで、企業にとっては「管理と制御の一元化」の他にもメリットがある。
OSとアプリケーションを切り離す技術であるアプリケーション仮想化には、さまざまな製品が出回っている。
Citrix XenAppの特徴や機能を解説するとともに、ThinAppとXenAppの違いを明らかにする。
アプリケーション仮想化をはじめ、仮想化製品/サービスに関するさまざまな最新資料を提供しています。現在抱えている課題解決のためのヒントを得ることができます。
Copyright © ITmedia, Inc. All Rights Reserved.
さまざまなメリットをもたらす仮想化環境だが、2023年にVMwareが買収されたことで、ユーザー企業は難しい判断を強いられている。そこで、コストメリットも大きい、仮想化環境のモダナイゼーションの方法について解説する。
データ分析・利活用のニーズが高まる中、アクションのベースとなるデータも膨大な容量となり、今後も増え続けていく見通しだ。そうなると、各企業はデータ利活用基盤として、信頼性や拡張性の高いストレージを求めるようになるだろう。
OSの移行には「データ移行」が付き物だが、その業務負荷の高さに悩まされているIT管理者は多いだろう。Windows 11への移行を進める前に知っておきたい、「データレスPC」の有効性や、導入で得られる“プラスα”のメリットを解説する。
技術や市場の変化が激しい自動車業界にあって、長年、数多くの自動車メーカーに部品を供給してきた東海理化。同社は変化に柔軟に対応するためのDX推進に当たって、これまで運用してきたレガシー仮想環境からの移行を断行する。
ハイブリッド/マルチクラウドへ移行する企業のIT環境だが、クラウド同士の連携は複雑な上に、運用も非効率になりがちだ。そこで、この問題を解消するためのハイブリッド/マルチクラウドプラットフォームを紹介する。
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。
「ECプラットフォーム」売れ筋TOP10(2025年4月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年4月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...
Cookieを超える「マルチリターゲティング」 広告効果に及ぼす影響は?
Cookieレスの課題解決の鍵となる「マルチリターゲティング」を題材に、AI技術によるROI向...