読み方 : かそうアプライアンス

仮想アプライアンス【virtual appliance】バーチャルアプライアンス

仮想アプライアンスとは?

特定の機能を実現するために必要なオペレーティングシステム(OS)やアプリケーションソフトをあらかじめ組み合わせてパッケージ化した仮想マシンイメージ。仮想化ソフトウェア上に読み込むだけで即座に利用を開始できる。
仮想アプライアンスのイメージ画像

ネットワーク上で特定の機能を提供する専用機器を「アプライアンス」(appliance)というが、仮想アプライアンスはその機能を汎用サーバ仮想化環境の上で動作する仮想マシンVM)として実装したものである。物理機器を設置せずに既存の仮想化基盤クラウド環境上で運用できる。

一般的なサーバへの特定のアプリケーションの導入では、OSのインストールから始まり、必要なライブラリの準備、アプリケーションの導入・設定まで多くの手順を要する。仮想アプライアンスはこれらが構成済みの状態でパッケージされているため、イメージを仮想化ソフトウェアで展開するだけで設定済みの環境が起動する。開発元が動作確認を済ませた構成をそのまま利用できるため、環境の差異による不具合も起きにくい。

用途としてはファイアウォールVPNゲートウェイロードバランサメールサーバデータベース、監視システムなどが多い。同一のイメージを複数の環境へ複製できるため、テスト環境や予備環境の展開も容易で、CPUメモリの割り当ても柔軟に変更できる。ソフトウェアとして構成されているため、別の物理サーバへの移転やクラウドへの移行も比較的容易である。

クラウドサービスの普及と共に、クラウド環境へそのまま展開できる形式の仮想アプライアンスも広まった。クラウド事業者などが用意するマーケットプレイス経由でイメージを配布し、利用者が必要な時点で起動する方式が定着している。一方で、利用するハイパーバイザー仮想マシン形式の違いによって互換性の問題が生じる場合があり、高負荷処理では仮想化オーバーヘッドにより専用ハードウェアと比べて処理性能が劣ることもある。

他の辞典等による「仮想アプライアンス」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。