Virtuozzo软件虚拟和VMware虚拟硬件
2010/7/8 2:04:00 人气 2334 电脑技术区现今的虚拟化技术主要分为2个方向。他们分别以VMware和Parallels两家公司的主打产品为代表。
Parallels 的Virtuozzo产品(08年之前,名为Swsoft Virtuozzo) 的虚拟化手段采用的是提供操作系统分区( 虚拟化操作系统operating system (OS) partitioning )来实现虚拟化主机。
“虚拟化操作系统”技术的最大优势是采用源于底层操作系统的分区且相互隔离的虚拟服务器,不同的虚拟服务器间共享相同的软件和硬件设备,同时具有各自的网络id和应用程序池。
此种技术虚拟化出的子系统,必须与宿主系统(即父系统一致)。因为虚拟客户机和宿主机的操作系统共用内核,这与Vmware公司的“虚拟硬件”产品不同,这样不会有虚拟硬件带来的处理损耗,因而可以在一台物理服务器上实现大数量的虚拟专用服务器( VPS ),可以进行大规模的商业应用。
这些被虚拟出来的VPS以最大化的效率共享硬件、软件许可证以及管理资源。每个VPS都可以进行独立重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。
客户通过IDC公司的客户管理平台,可以自主的开通,添加IP,重启服务器,重装操作系统;
这些虚拟的子VPS与底层硬件隔离,通过宿主机的操作系统进行访问硬件。
但是这种技术在节省系统资源的同时又是一把双刃剑,它的这种技术架构,好的一面很明显,它可以节省不少资源的占用。
而坏的方面也很突出,由于大量被虚拟出的子VPS系统的稳定性与可靠性完全依赖宿主系统的稳定行,特别是针对于宿主机是windows系列的系统,并且还是修改了底层和内核的操作系统 ( 因为Virtuozzo这种“虚拟化操作系统”技术需要修改底层操作系统才可实现 ),其稳定性和安全性是值得怀疑的。
而且同时,如果在安装了Parallels Virtuozzo虚拟化软件的Windows系统上再安装防火墙或防病毒软件等防护软件时,这些防护软件必须是经过Parallels 认证的,才能正常部署、使用。没有经过Parallels 认证的防护软件不能正常的部署、使用。
另外,一个比较致命的弱点就是如果宿主机上的某一个虚拟机把某个硬件资源耗尽,也就是用死了,就等当于把宿主机的硬件卡死,则所有虚拟机都会随即卡死。因为所有的虚拟子VPS都是通过宿主机对底层硬件进行访问的。
此外,在系统的迁移过程中,Parallels Virtuozzo是否具有真正的硬件无关性?它的迁移是否可以忽略宿主机的硬件差异性这也是一个有待进一步考察的问题。
而VMware的ESX则是通过“虚拟化硬件”技术( virtualization )实现的虚拟化。在此种技术解决方案里,有隔离的虚拟计算机,它们是相互隔绝的裸机,这些裸机由一套独立的虚拟硬件设备(从虚拟硬盘到虚拟内存)构成,它们可以支持各种操作系统,包括那些和物理服务器不同的操作系统。也就是说,虽然“虚拟化硬件”技术此类技术会消耗较大的系统资源,但它可以使每一台虚拟机都成为相对概念上独立的一台服务器单机了。
由于目前没有任何一款虚拟主机管理系统或者IDC业务管理系统提供对Vmware构架的VPS支持,因此,使用VMware架构实现的VPS服务器,和传统的服务器管理一样,需要IDC公司技术员去架设,开通,重做操作系统。。客户没有排除故障的能力。
微软的最新操作系统windows2008 datacenter版本,内嵌的 hyper-v ,也属于硬件层的虚拟。提供了强大的管理性,实现了IDC行业中VPS产品用户自主的在线开机,分配IP,重启,重做系统。不再需要VMware那样的必须管理员亲自操作了。
Parallels 的Virtuozzo产品(08年之前,名为Swsoft Virtuozzo) 的虚拟化手段采用的是提供操作系统分区( 虚拟化操作系统operating system (OS) partitioning )来实现虚拟化主机。
“虚拟化操作系统”技术的最大优势是采用源于底层操作系统的分区且相互隔离的虚拟服务器,不同的虚拟服务器间共享相同的软件和硬件设备,同时具有各自的网络id和应用程序池。
此种技术虚拟化出的子系统,必须与宿主系统(即父系统一致)。因为虚拟客户机和宿主机的操作系统共用内核,这与Vmware公司的“虚拟硬件”产品不同,这样不会有虚拟硬件带来的处理损耗,因而可以在一台物理服务器上实现大数量的虚拟专用服务器( VPS ),可以进行大规模的商业应用。
这些被虚拟出来的VPS以最大化的效率共享硬件、软件许可证以及管理资源。每个VPS都可以进行独立重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。
客户通过IDC公司的客户管理平台,可以自主的开通,添加IP,重启服务器,重装操作系统;
这些虚拟的子VPS与底层硬件隔离,通过宿主机的操作系统进行访问硬件。
但是这种技术在节省系统资源的同时又是一把双刃剑,它的这种技术架构,好的一面很明显,它可以节省不少资源的占用。
而坏的方面也很突出,由于大量被虚拟出的子VPS系统的稳定性与可靠性完全依赖宿主系统的稳定行,特别是针对于宿主机是windows系列的系统,并且还是修改了底层和内核的操作系统 ( 因为Virtuozzo这种“虚拟化操作系统”技术需要修改底层操作系统才可实现 ),其稳定性和安全性是值得怀疑的。
而且同时,如果在安装了Parallels Virtuozzo虚拟化软件的Windows系统上再安装防火墙或防病毒软件等防护软件时,这些防护软件必须是经过Parallels 认证的,才能正常部署、使用。没有经过Parallels 认证的防护软件不能正常的部署、使用。
另外,一个比较致命的弱点就是如果宿主机上的某一个虚拟机把某个硬件资源耗尽,也就是用死了,就等当于把宿主机的硬件卡死,则所有虚拟机都会随即卡死。因为所有的虚拟子VPS都是通过宿主机对底层硬件进行访问的。
此外,在系统的迁移过程中,Parallels Virtuozzo是否具有真正的硬件无关性?它的迁移是否可以忽略宿主机的硬件差异性这也是一个有待进一步考察的问题。
而VMware的ESX则是通过“虚拟化硬件”技术( virtualization )实现的虚拟化。在此种技术解决方案里,有隔离的虚拟计算机,它们是相互隔绝的裸机,这些裸机由一套独立的虚拟硬件设备(从虚拟硬盘到虚拟内存)构成,它们可以支持各种操作系统,包括那些和物理服务器不同的操作系统。也就是说,虽然“虚拟化硬件”技术此类技术会消耗较大的系统资源,但它可以使每一台虚拟机都成为相对概念上独立的一台服务器单机了。
由于目前没有任何一款虚拟主机管理系统或者IDC业务管理系统提供对Vmware构架的VPS支持,因此,使用VMware架构实现的VPS服务器,和传统的服务器管理一样,需要IDC公司技术员去架设,开通,重做操作系统。。客户没有排除故障的能力。
微软的最新操作系统windows2008 datacenter版本,内嵌的 hyper-v ,也属于硬件层的虚拟。提供了强大的管理性,实现了IDC行业中VPS产品用户自主的在线开机,分配IP,重启,重做系统。不再需要VMware那样的必须管理员亲自操作了。
内信我的用户耐心等待!因为上班特忙!不能即时回复!希望理解!
暂无回复!
发表回复