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

ネットワーク上で特定の機能を提供する専用機器を「アプライアンス」(appliance)というが、仮想アプライアンスはその機能を汎用サーバの仮想化環境の上で動作する仮想マシン(VM)として実装したものである。物理機器を設置せずに既存の仮想化基盤やクラウド環境上で運用できる。
一般的なサーバへの特定のアプリケーションの導入では、OSのインストールから始まり、必要なライブラリの準備、アプリケーションの導入・設定まで多くの手順を要する。仮想アプライアンスはこれらが構成済みの状態でパッケージされているため、イメージを仮想化ソフトウェアで展開するだけで設定済みの環境が起動する。開発元が動作確認を済ませた構成をそのまま利用できるため、環境の差異による不具合も起きにくい。
用途としてはファイアウォール、VPNゲートウェイ、ロードバランサ、メールサーバ、データベース、監視システムなどが多い。同一のイメージを複数の環境へ複製できるため、テスト環境や予備環境の展開も容易で、CPUやメモリの割り当ても柔軟に変更できる。ソフトウェアとして構成されているため、別の物理サーバへの移転やクラウドへの移行も比較的容易である。
クラウドサービスの普及と共に、クラウド環境へそのまま展開できる形式の仮想アプライアンスも広まった。クラウド事業者などが用意するマーケットプレイス経由でイメージを配布し、利用者が必要な時点で起動する方式が定着している。一方で、利用するハイパーバイザーや仮想マシン形式の違いによって互換性の問題が生じる場合があり、高負荷処理では仮想化のオーバーヘッドにより専用ハードウェアと比べて処理性能が劣ることもある。