关于虚拟化技术的个人见解(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

发布了100 篇原创文章 · 获赞 106 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/lglglgl/article/details/104917807