仮想化(virtualization)とは、コンピュータのリソースを抽象化し、物理的な構成にとらわれずに、論理的に統合や分割できる技術を指す。例えばサーバー仮想化では、ユーザーが多数のサーバーを1台のサーバーのように操作できるようにしたり、逆に1台しかないサーバーを複数の仮想的なサーバーに分けて利用したりできる。仮想サーバー上では、それぞれで異なるOSやアプリケーションを実行できる。