仮想化とは、ハイパーバイザという仮想化を実現する機能により、コンピュータシステムの構成要素の一つであるハードウェアを、仮想的に分割したり統合して、その上でソフトウェアを動かすことを可能にする技術のことです。
物理環境と仮想環境の違いは、以下のとおりです。物理環境では、1つのハードウェアに1つのOSしか搭載できませんが、仮想環境では、1つのサーバに複数のOSを搭載できます。

物理環境と仮想環境の概要図
次に、仮想化のメリットについて、述べていきます。
仮想化のメリットは3つあります。
従来は、システムを拡張する場合、物理サーバの手配やセットアップなど、物理環境の分だけ工数がかかっていましたが、仮想化すると、仮想環境のコピーなどを行うことで簡単にできるようになります。
従来は、サーバによっては未使用のリソースが多いものが存在したりしますが、仮想化により、複数のハードウェアを1つのハードウェアに集約することで、CPUなどのリソースを無駄なく利用可能になり、システムコストを削減できます。
仮想化により、複数のサーバを1つのサーバに集約することで、サーバ台数を削減し、冷却設備の負荷低減などによる省エネルギーを推進できます。
一般的に、仮想化を導入した場合、サーバ集約により(1)システムの構築の簡略化、(2)システムコストの削減、(3)省エネルギーの推進などのメリットを享受できます。
しかし、実は、見落としがちなアプリケーションの観点から気をつけるべきポイントがあります。以下に解説しますので、是非、参考にしてよりスピードアップした仮想化を実現してみませんか。