当前位置:首页 > 虚拟化 > 正文

半虚拟化软件有哪些


一、全虚拟化&半虚拟化&硬件辅助虚拟化关系是什么?FullVirtulization
简介:主要捕获并处理来宾操作系统和硬件之间的虚拟化敏感特权指令,允许来宾操作系统无需修改即可运行,尽管速度通常根据实现而有所不同。可以满足您的需求。这种方式是当今业界最成熟、最常见的方式,既属于Host模式,又属于Hypervisor模式。知名产品有IBMCP/CMS、VirtualBox、KVM、VMwareWorkstation、VMwareESX(4.0版本更名为VMwarevSphere)等。。
优点:GuestOS无需修改,具有非常好的速度和功能,最重要的是,它非常易于使用,无论是VMware产品还是Sun(Oracle?)VirtualBox。
缺点:基于Hosted模式的全虚拟化产品性能较差,尤其是I/O方面。
未来:我个人认为,这种模式将实现全虚拟化,不仅可以免除对GuestOS的修改,而且通过引入基于硬件的虚拟化技术,性能也会得到提升。未来仍将是主流。
并行化
简介:这有点类似于全虚拟化。它还使用Hypervisor来实现对底层硬件的共享访问,但是运行在顶部的Hypervisor集成了半虚拟化相关的代码,使得GuestOS可以很好地与Hyperivosr配合来实现虚拟化。这种方法消除了重新编译或捕获特权指令的需要,使得性能与真实系统非常相似。最经典的产品就是Xen,微软的Hyper-V采用了与Xen类似的术,因此Hyper-V可以:它也属于半虚拟化。
优点:与全虚拟化相比,该模式架构更加简化,整体速度上有一定的优势。
缺点:需要修改GuestOS,在用户体验上比较麻烦。
未来:我相信未来应该和现在的情况类似。它将继续出现在AmazonEC2等公共云平台上,但很难与完全虚拟化竞争。在其他方面,与VMwarevSphere一样,它使用硬件辅助虚拟化技术来提高速度并简化架构。
HardwareAssistedVirtualization
简介:Intel/AMD等硬件厂商基于一些软件技术,用于全虚拟化和半虚拟化(稍后会详细介绍)(详细解释)。下面)提高了性能。硬件辅助虚拟化技术并不独特,但通常用于优化整体虚拟化和半虚拟化产品。最著名的例子是VMwareWorkstation。虽然是全虚拟化,但6.0版本引入了硬件辅助虚拟化。比如Intel的VT-x和AMD的AMD-V。目前市场主流的全虚拟化和半虚拟化产品均支持硬件辅助虚拟化,包括VirtualBox、KVM、VMwareESX、Xen等。
优点:通过引入硬件技术,虚拟化技术将更加接近物理系统的速度。
缺点:现有硬件实现优化不够,还有进一步改进的空间。
未来:预计大多数虚拟化产品将采用硬件技术,因为使用硬件技术不仅可以提高速度,还可以简化虚拟化技术的架构。
操作系统级虚拟化
简介:这是一种通过简单分离服务器操作系统来实现虚拟化的技术,主要应用于VPS。关键技术包括ParallelsVirtuozzoContainers、类Unix系统上的chroot以及Solaris上的区域。
优点:由于直接修改操作系统,实现成本低,性能好。
缺点:资源隔离性能较差,GuestOS型号和版本有限制。
未来:不确定。除非有革命性的技术诞生,否则我认为它应该还是在像VPS这样的小众市场。
有关更多云计算知识,请参阅我们的IT帐户“云计算完整知识”。本网站提供更多云计算专业知识交流。
我也是在这里找到的。
二、云宏CNware和Vmware相比,在功能上有什么区别吗?VMware是全球排名第一的虚拟化软件公司。根据计世资讯《2016-2017年中国云管理平台市场品牌竞争力象限图》显示,目前国内最接近的厂商是运虹旗下的CNware。至于功能,几乎是一样的。下面是列出的功能的比较:
全虚拟化/半虚拟化:CNware支持VMware,但不支持
VMHA:CNware支持VMware<。br/>物理机高可用:CNware支持VMware
在线虚拟机迁移:CNware支持VMware
存储迁移:CNware支持VMware
智能资源调度:CNware支持VMware
分布式虚拟交换机:CNware支持VMware支持
虚拟机资源节流(缩放):CNware支持VMware支持
业务集群管理(缩放):CNware支持VMware不支持
VAPP:CNware支持VMware,但不支持小型机支持:CNware支持VMware,但不支持
支持异构虚拟化:CNware支持VMware,但不支持
支持裸机X86管理:CNware支持VMware,但不支持
通过上面的对比我们可以了解到,如果想在国内实现独立的虚拟化产品,CNware还是一个不错的选择。


三、购买VPS选择openvz还是xen,两者有什么区别XEN
由剑桥大学开发,基于全硬件哈希,只能分配一些实际可用的资源,因此很难超额预订。可分为Xen-PV(虚拟化)和Xen-HVM(全虚拟化)。
Xen不能超卖内存和硬盘。当父服务器只有16GB内存和100GB硬盘时,当你打开一个Xen架构(即虚拟化)的1GB内存和25GB硬盘的从机时,服务器就会运行。直接占用1G内存和25G硬盘,Xen在超额预订的情况下表现比OpenVZ更好。
Xen-PV:半虚拟化,因此只适合LinuxVPS系列,但其性能损耗比较小,与底层机器相比大约4%-8%。
Xen-HVM:全虚拟化,可以安装Windows或者自由挂载ISO文件安装任意系统由于是全虚拟化,所以性能损耗比较大,比普通操作系统的性能损耗大约8%-20%母机。
Xen适用范围:预算充足,想要更高VPS性能的客户
Xen注意事项:注意Xen-PV和Xen-HVM的区别。
可用的Xen系统:Xen-PV:纯Linux,Xen-HVM:支持Windows、Linux等。
OpenVZ
OpenVZ(简称OVZ)采用SWsoft公司的Virutozzo虚拟化服务器软件产品的核心,是基于Linux操作系统的操作系统级服务器虚拟化架构。这种架构直接调用父服务器(母机)中的内核,模拟创建子服务器(VPS、微机),因此,虚拟化后,相比父服务器,性能损失仅1-3%左右。
当然OpenVZ可以超卖,也就是说服务器总共有16GB内存,并且可以打开17个以上配置1GB内存的子服务器。因为它和虚拟架构的关系是:客户端使用的越多,母服务器的折扣就越多,所以OpenVZ架构的VPS相对便宜。但由于超售因素,如果服务商无限超售,服务器性能将会急剧下降。
OpenVZ的另一个优点是直接调用父服务器内核,所以有些程序无法使用,有些内核文件无法修改。
OpenVZ适用人群:初学者和低预算客户
OpenVZ注意事项:资源不是你独有的在安装VPN服务时,要注意发现虚拟网卡支持。
可用的OpenVZ系统:Linux(不支持Windows)
xen会比OpenVZ贵。建议根据自己的需求进行选择。有关更详细的解释,请参阅此博客文章:


四、哪些产品采用了裸金属虚拟化

IBM/HP小型机产品仅使用金属虚拟化。

IBM/HP小型机上的硬件分区就是所谓的硬件虚拟化。这里讲解一下x86架构下的虚拟化技术。从技术实现上看,OS之上的虚拟化有VirtualPC、VmwareWorkstation等裸机架构的技术xen有VMwareESX、KVM等。

VMwareESXServerESXServer运行在裸机服务器上,是基于架构的在硬件上。它是一个企业级应用程序。利用同一台服务器的底层硬件,可以共享并集中管理多个虚拟机,轻松实现集群、负载均衡、热迁移等功能。

在同一界面上管理多个XenServer服务器。在管理方面,通常先在XenCenter中建立一个服务器组(Pool),然后添加位于同一数据机房的XenServer服务器。

应用:

由于裸机服务器具有独享的资源属性,所以非常适合一些安全隔离要求较高的应用场景,如银行、金融、证券等行业。这些行业对跨行业业务实施、云服务跨域共享的合规性要求较高,数据必须物理隔离。

他们是裸机服务器的主要客户。其次,那些对性能有极端要求的用户。例如,在超级计算、太空旅行、宇宙观测甚至高能物理等科研场景中,它们要处理的数据量空前庞大,计算过程的稳定性也非常高。