仮想化とはなぜ必要なのか。そもそもどのようなものなのか。仮想化とは何かについて紹介していきます。仮想化とは何なのか・仮想化をすることによって、ハイパーバイザと呼ばれる追加のソフトウェアレイヤーが物理サーバー上に構成される。・ハイパーバイザを使用すると、複数のオペレーティングシステムとアプリケーションを、1台の物理サーバーにインストールして使用することが出来るようになる。オペレーティングシステムとハードウェアの分離サーバーを仮想化をすることで、ハードウェアからオペレーティングシステムを分離することが出来、仮想化ベースのx86プラットフォームを作成することが出来る。プラットフォーム:ソフトウェアが動作するための土台を指す。単一のアプリケーションを実行するように設計されているため、マシンのほとんどの部分が使われていない。そのため、使われていない部分を有効活用するには仮想化が必要。仮想マシンを導入するとどうなるか・仮想化を使用すると、1台の物理マシン上で、複数の仮想マシンを実行できる。・各仮想マシンは、1台の物理マシンのリソースを共有する。・結果、1つの物理コンピュータ上で、異なるオペレーティングと複数のアプリケーションを実行することが出来るようになる。パーティショニングパーティショニングとは、データを複数に分割して格納すること。仮想化により、1つの物理サーバーに、複数の仮想マシンが作成される。結果、1つの物理サーバーの中に、複数のオペレーティングシステム、アプリケーションを導入することができ、1つの物理サーバーのリソースの使用率を上げることが出来る。・1つの物理サーバーに、ハイパーバイザを導入して、複数の仮想マシンを構成することは物理サーバーを複数の仮想マシンで分離すること。・仮想マシンで分離することで、ほかの仮想マシンのオペレーティングシステムに影響を与えることなく、バグや障害を発見して修正することが出来る。・バグを修正した後は、仮想マシン全体のリストアを数分で実行できる。リストア:コンピュータで、別のメディアなどに保存していたデータを、元に戻すことを指す。・仮想マシンをカプセル化することにより、仮想マシン全体をファイルとして扱えるようになる。・カプセル化により、仮想マシンの管理作業(コピー、移動、リストア)が簡単に行える。・仮想マシンは物理的なハードウェアや、ハードウェアの提供ベンダーに依存しないため、仮想マシンの展開や移動は、ハードウェアの仕様や、ベンダーに関係なく行うことが出来る。・仮想化により、ハードウェア構成、OSの再インストールと構成、バックアップエージェントは不要になる。仮想マシン全体のリカバリを、シンプルなリストアで行うことが出来る。・シンプロビジョニングという技術を使用すると、ストレージが使用するスペース使用量を最適化し、ストレージコストを削減することが出来る。・必要な時に仮想マシンにストレージを提供し、ほかの仮想マシンとスペースを共有することが出来る。幅広く携わり、現在は大規模政府公共データの移行プロジェクトを担当。