仮想化とは、1台のサーバコンピュータを仮想的に分割し、それぞれの領域でOSやアプリケーションソフトを動作させる技術のこと。
これにより1台の機器で複数個のOSを動作させる事ができるので、従来に比べ少ない台数で処理を行なう事が出来る。また、管理にかかる手間が省け、CPUやメモリの処理能力を状況に応じて柔軟に配分することができる利点がある。しかし、仮想化の実装により、直接実行するよりも性能面で劣る点や、サーバーの故障に対する冗長性などを踏まえた設計が必要な点はおさえておきたい。