Virtualization Managerとは何ですか?
仮想マシンモニター(VMM)とも呼ばれる仮想化マネージャーは、単一のホストコンピューターで複数のオペレーティングシステムを変更せずに実行できるソフトウェアの一種です。 ホストコンピューターに直接インストールされ、ゲストオペレーティングシステムに加えてハードウェアを制御します。 仮想化マネージャーは、仮想コンピューターアーキテクチャの最も一般的な実装を表します。 実際、最初の仮想マネージャーであるCP /CMS®は、IBMによって1960年代に開発されたタイムシェアリングオペレーティングシステム(OS)であり、同社のz /VM®OS製品の祖先と考えられています。
仮想化マネージャーは、ハードウェアと仮想マシンで実行されているソフトウェアアプリケーションの間に薄い層を作成します。 このレベルの分離により、仮想環境内の多数のオペレーティングシステムがハードウェアリソースを利用する方法を制御できます。 これらのリソースには、メモリ、CPU、ネットワークインターフェイスカード(NIC)などが含まれます。 これが、仮想化マネージャが基盤となるハードウェアの統一されたビューを提供すると言われる理由です。
仮想化マネージャーには基本的に2つのタイプがあります。 上記の最初の方法は、多くの場合、 ベアメタルアーキテクチャと呼ばれます。 タイプ2は、 ホスト型アーキテクチャとして知られています。 これは、オペレーティングシステム内で実行される点でベアメタルと異なり、ゲストシステムは第3レベルでハードウェア上で実行されます。 このソフトウェアの最も人気のある例のいくつかは、VMware Server™、およびオープンソースのLinux KVMです。
仮想化プロセス中、仮想化マネージャーはOSとそのアプリケーションを独立した環境に配置し、独立して移植および管理できるようにします。 これにより、ソフトウェアはいつでも仮想マシンを利用可能なリソースにマッピングおよび再マッピングしたり、複数のサーバー間でそれらを移行したりできます。 また、サーバーのグループ間で負荷を分散するのにも役立ちます。 ネットワークを大容量に拡張する。 ハードウェア障害に対処するため。 たとえば、1つのサーバーに障害が発生し、新しいサーバーが代わりに使用された場合、仮想化マネージャーはそれに応じて関連する仮想マシンを再マッピングできます。 これらの機能により、可用性とセキュリティを改善しながら、最適なパフォーマンスを実現できます。
ハイエンドサーバーハードウェアセグメントへの関心の高まりにより、x86命令セットマシン向けに設計された仮想化マネージャーソリューションが開発されました。 X86は、Intel®によって設計されたマイクロプロセッサに基づく命令セットアーキテクチャのファミリを表します。 これは、ほとんどのパーソナルコンピューター(PC)で使用されているのと同じアーキテクチャであり、デスクトップ仮想化の開発につながった要素です。 VMware®は、ホームベースのデスクトップPCを仮想化できるソフトウェアを導入した最初のベンダーの1つとして知られています。
仮想化マネージャーは、仮想化テクノロジーの中核コンポーネントです。 これは、物理ハードウェアのパーティション分割と仮想マシンの管理を容易にする要素です。 仮想化マネージャーは多くのベンダーから配布されており、Microsoft®、Oracle®、VMware®が最も人気があります。