ハイパーバイザーは仮想マシンを可能にするものであり、もはやサーバーだけのものではありません。あなたはたぶん毎日それを使っていて、それさえ知らない。今使っていないのなら、近い将来に. ハイパーバイザーは、コンピューターのハードウェアに送信されたコマンドを傍受するために、ゲストオペレーティングシステムの外部に存在するソフトウェアです。 「ハイパーバイザー」という用語は、さまざまなレベルのオペレーティングシステムカーネルに由来します。それは「スーパーバイザー」レベルよりも高い権限でアクションを実行します。, ハイパー-バイザー. Flickrの線条体による画像 ハイパーバイザーの基本 ハイパーバイザーはVirtual Machine Manager(VMM)とも呼ばれ、その唯一の目的は複数の「マシン」が単一のハードウェアプラットフォームを共有できるようにすることです。オペレーティングシステムは、実行しているハードウェアと1対1の関係にあるように設計されていますが、マルチコア、マルチスレッドプロセッサ、および大量のRAMがあり、一度に複数を実行するのは簡単です。. ハイパーバイザーは、実行中の各OSに基礎となるハードウェアとの時間の割り当てを許可することによって、オペレーティングシステム(OS)をハードウェアから分離します。これは、CPU、メモリ、GPU、およびその他のハードウェアを使用する時間を確保するための交通警官として機能します。ハイパーバイザーによって制御される各オペレーティングシステムはゲストOSと呼ばれ、ハイパーバイザーのオペレーティングシステムがある場合はホストOSと呼ばれます。ゲストOSとハードウェアの間にあるため、システムが処理できる数の異なるゲストOSを持つことができます。あなたは、異なるタイプを持つことさえできます(例えば、Windows、OS X、Linux)。. ハードウェアとソフトウェアを分離すると、移植性にも適しています。ハイパーバイザーは仲介役として機能するため、新しいドライバーをインストールしたりゲストOSを更新したりする必要なしに、コンピューターからコンピューターへ移動する方がはるかに簡単です。 Virtualbox VMを別のコンピューターに置いた場合は、これに気付いたかもしれません。ゲストOSにとっては、ホストOSとハードウェアは全く異なる可能性がありますが、顕著な変化はありません。. OSを仮想化するもう1つの大きな利点はセキュリティです。コンピュータに有害な可能性のあるソフトウェアをテストしたい場合は、ホストOSではなく仮想マシンでテストすることをお勧めします。ゲストOSがウイルスに感染して謎の状態になっても、共有フォルダまたはネットワークブリッジがこの2つを接続していない限り、ホストOS上のファイルには影響しません。 2つのオペレーティングシステムは互いに完全に分離されて存在し、互いの存在についての知識がないため、安全なコンピューティングになります。. 人気のハイパーバイザーには、VMware ESXi、Xen、Microsoft Hyper-V、VMware Workstation、Oracle Virtualbox、およびMicrosoft VirtualPCがあります。これらすべての機能により、ユーザーは単一のハードウェア上で1つ以上のオペレーティングシステムを仮想化することができます。. ハイパーバイザーの種類 ハイパーバイザーは、大きく分けて2つのタイプに分けられます。 タイプ1, ベアメタルとも呼ばれるハイパーバイザーは、コンピューターに直接インストールされます。ホストOSはなく、ハイパーバイザーはすべてのハードウェアおよび機能に直接アクセスできます。タイプ1ハイパーバイザーをインストールする主な理由は、ホストOSのオーバーヘッドなしに同じコンピューター上で複数のオペレーティングシステムを実行すること、または移植性とハードウェア抽象化を利用することです。ベアメタルは、クラッシュが発生した場合にハードウェアからハードウェアに移動するためのセキュリティと移植性のためにサーバーに最もよく使用されます。タイプ1ハイパーバイザーの良い例は、VMware ESXi、Citrix XenServer、およびMicrosoft Hyper-Vです。. タイプ2,...