關於虛擬化技術的個人見解(Citrix XenServer,VMware區別)

虛擬化優點

資源優化
高效管理
成本節約


虛擬化類型

APP:XenApp, VMware ThinApp
程序庫:WINE
操作系統:Docker, FreeBSD jail, OpenVZ
計算機硬件:VMWare,Xen,Virtual PC


全虛擬化與半虛擬化區別

XEN支持全虛擬化與半虛擬化兩種模式,兩者區別在於是否需要操作系統層配合修改。
Vmware體系可分:Vmware Work Station、vsphere/vcenter、exsi/exs

Full Virtualization Para Virtualization
Virtual Box、 VMware Workstation、Vmware EXSI/EXS、 XenServer Xen
在這裏插入圖片描述 在這裏插入圖片描述
未經修改的虛擬化系統,如EXSI 修改的操作系統,架構如centos+xen
  • Full Virtualization: 需要硬件有hardware-assisted virtualization technology (Intel-VT,AMD-V)硬件輔助虛擬化技術,操作系統代碼原生不需要任何修改,性能一般.
  • Para Virtualization :不需要硬件輔助虛擬化技術,但是需要客戶操作系統代碼做修改包含虛擬化代碼,性能更高. “半虛擬化”指得是客戶操作系統和hypervisor之間的通訊如何提高性能和有效性。
    半虛擬化比完全虛擬化效率更高,速度更快,提供了與未經虛擬化的系統相接近的性能。如centos+xen

全虛擬化中的軟件輔助與硬件輔助虛擬化

在這裏插入圖片描述

如圖所示,Ring0作爲核心指令層,軟件輔助虛擬化核心指令權在宿主操作系統,如安裝了VMware Workstation的Window10,硬件輔助虛擬化則是虛擬主機(Guest OS)擁有該核心指令權。

軟件輔助虛擬化 硬件輔助虛擬化
在這裏插入圖片描述 在這裏插入圖片描述
軟件輔助虛擬化核心指令權在宿主操作系統,如安裝了VMware Workstation的Window10 硬件輔助虛擬化則是虛擬主機(Guest 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:交換機虛擬化

三種不同架構對比
Citrix XenServer

在這裏插入圖片描述

VMWare EXSI

在這裏插入圖片描述

VMWare vSphere

在這裏插入圖片描述


未來的趨勢

Docker+KVM+OpenStack

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章