最終更新日:
仮想化とは、一台の物理的な機械の上に、ソフトウェアで複数の独立したコンピューターの環境を作る技術です。
仮想化では、ハイパーバイザーと呼ばれるソフトウェアが、CPU・メモリ・ストレージを分けて、それぞれの区画を一台のコンピューター(仮想マシン)のように動かします。仮想マシンごとに別のOSを入れられ、ほかの仮想マシンとは切り離されます。
サーバーの台数をまとめて機材や電気の費用を抑える、検証用の環境を手早く用意する、といった目的で使われます。クラウドのIaaSやVPSも、仮想化の技術の上に成り立っています。古いOSでしか動かないシステムを、新しい機材の上で動かし続ける使い方もあります。
一台の物理サーバーが壊れると、その上の仮想マシンがまとめて止まるおそれがあるため、冗長化やバックアップと組み合わせます。仮想化のソフトウェアの使用料や、ライセンスの条件の変更が、費用に響くこともあります。