仮想化テクノロジーに関する個人的な洞察(Citrix XenServer、VMwareの違い)

仮想化のメリット

リソースの最適化、
効率的な管理、
コスト削減


仮想化タイプ

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

100件の元の記事を公開 106のように 270,000以上にアクセス

おすすめ

転載: blog.csdn.net/lglglgl/article/details/104917807