仮想化のメリット
リソースの最適化、
効率的な管理、
コスト削減
仮想化タイプ
APP:XenApp、VMware ThinApp
プログラムライブラリ:WINE
オペレーティングシステム:Docker、FreeBSD jail、OpenVZ
コンピューターハードウェア:VMWare、Xen、Virtual PC
完全仮想化と準仮想化の違い
XENは、完全仮想化と準仮想化の2つのモードをサポートしていますが、これら2つのモードの違いは、オペレーティングシステムレイヤーを変更する必要があるかどうかにあります。
Vmwareシステムは分割できます:Vmware Work Station、vsphere / vcenter、exsi / exs
完全仮想化 | パラ仮想化 |
---|---|
Virtual Box、VMware Workstation、Vmware EXSI / EXS、XenServer | Xen |
EXSIなどの変更されていない仮想化システム | centos + xenなどの変更されたオペレーティングシステム |
- 完全仮想化:ハードウェアアシスト仮想化テクノロジ(Intel-VT、AMD-V)ハードウェアアシスト仮想化テクノロジが必要です。オペレーティングシステムコードはネイティブに変更する必要がなく、パフォーマンスは平均的です。
- パラ仮想化:ハードウェア支援の仮想化テクノロジは必要ありませんが、ゲストオペレーティングシステムのコードを変更して仮想化コードを含める必要があり、パフォーマンスが高くなります。「並列仮想化」とは、ゲストオペレーティングシステムとハイパーバイザー間の通信がパフォーマンスと効率を向上させる方法を指しますセックス。
準仮想化は完全仮想化よりも効率的で高速であり、仮想化されていないシステムに近いパフォーマンスを提供します。centos + xenなど
完全仮想化におけるソフトウェア支援およびハードウェア支援の仮想化
図に示すように、Ring0はコア命令層です。ソフトウェア支援仮想化のコア命令権限は、VMware WorkstationがインストールされたWindow10などのホストオペレーティングシステムにあり、ハードウェア支援仮想化は、仮想ホスト(ゲストOS)がコア命令を持つことです。
ソフトウェア支援仮想化 | ハードウェア支援による仮想化 |
---|---|
ソフトウェア支援仮想化のコアコマンド権限は、VMware WorkstationがインストールされたWindow10などのホストオペレーティングシステムにあります。 | ハードウェア支援の仮想化では、仮想ホスト(ゲストOS)がコアコマンド権を所有します |
重要な機能
以下の機能は、すべての無料の仮想化プラットフォームでサポートされているわけではありません。
Multi Server Management with XenCenter GUI:多服务器图形化管理
Active Directory Integration:AD域集成
Dynamic Memory Control:内存动态控制
Live Memory VM Snapshot and Revert:快照热恢复
Live VM Migration:服务器热迁移
Scheduled Snapshots:定时快照
XenServer Conversion Manager:虚拟化服务迁移管理(P2V)
Maximum Pool Size:最大资源池
Distributed Virtual Switch Controller:交换机虚拟化
3つの異なるアーキテクチャの比較
Citrix XenServer
VMWare EXSI
VMWare vSphere
今後の動向
Docker + KVM + OpenStack