在目前的Windows美国VPS市场上,一般有三种虚拟化技术来搭建美国VPS的母服务器环境,三种技术分别是Parallels公司开发的Virtuozzo,微软公司开发的Hyper-V以及VMWare公司。笔者运营的美国VPS公司一直采用前两种技术来提供给客户Windows美国VPS产品。Virtuozzo和Hyper-V各有特色,Virtuozzo适合大部分用户,Hyper-V系统较稳定独立,适合中高端客户。
1.从系统架构上,Virtuozzo用的是共享操作系统内核,每个美国VPS都共享母服务器的操作系统内核和内存,但是每个美国VPS之间的系统相对独立。如果有某个美国VPS占用内存或者系统资源很高,也是会影响整个系统以及其他美国VPS的性能表现的。而Hyper-V系统的每个美国VPS都是采用独立操作系统,内存都是完全独立的,而且可以设置虚拟内存。Hyper-V其实是一个小型的物理服务器,和物理服务器相比,除了小内存,小硬盘之外,其实没有多少区别。
2.开通过程方面,Virtuozzo有专业的开设面板,Web操作比较方便,由于共享母服务器操作系统,所以无需安装操作系统,开通过程比较快。而Hyper-V需要插入ISO虚拟光盘,进行Windows的安装过程,过程比较慢。当然也可以安装系统后保存为模板,安装第二个美国VPS的时候直接复制模板文件。不过时间也是挺长的,因为系统模板文件就有3G多大小,复制后手工配置,设置密码,设置网络IP等,是比较占用时间的。而Virtuozzo在一个开通向导中就可以全部搞定,开通时间短,无需繁琐配置。
3.在平时管理方面,Virtuozzo有独立控制面板,客户可以自己重启重装,重置密码,进行备份,还原等,非常方便。而Hyper-V则没有控制面板,如果服务器无法远程的话,所有的管理操作都需要管理员远程到母服务器来进行。当然,现在有一个Websitepanel也开发了针对Hyper-V的控制面板,但是还是功能很少,只有重启等,重置密码和设置网络等功能,笔者没有测试成功,本身这个软件针对Hyper-V也就是刚刚开发,可能还存在很多系统错误。所以,如果客户是中高端的,购买美国VPS的时间较长,比如半年或一年,是可以用Hyper-V搭建一个更加稳定的环境。如果客户都是月付的,都用Hyper-V开通管理实在耗时太长了,管理成本会增加很多。
4.另外Hyper-V的系统还有一些缺点,无法设置带宽限制,也无法查看哪个美国VPS的流量较高,除非对每个美国VPS安装第三方流量监控软件,然后还需要登陆到每个美国VPS中查看流量,非常麻烦。而Virtuozzo有管理面板可以设置带宽,查看每天的流量图,如果哪个美国VPS的流量较大影响整个系统,也可以很方便的查看。
5.Virtuozzo系统打补丁方面和Hyper-V也不同。Virtuozzo有2种补丁,我们简称红补丁和黄补丁,红补丁是这个软件本身的补丁,黄补丁就是一般的Windows补丁。这两种补丁打的顺序不能弄错,当服务器右下角同时显示这2种补丁时,一定要先安装软件本身的红补丁,然后重启,再安装Windows的黄补丁,再重启。否则会造成Virtuozzo服务器无法连接,自己不停重启,很麻烦。而Hyper-V系统母服务器采用Windows2008 64位,一般无需打补丁,当然最好还是定期打一次,重启。每个美国VPS本身也需要打补丁,因为都是独立的操作系统,Windows 2003要打Windows 2003的补丁,2008就要打2008的补丁。
6.Virtuozzo的所有美国VPS都是同一种操作系统,比如母服务器安装的Windows 2003标准版64位,那么所有Windows美国VPS都肯定是2003 64位系统,不能更改的。而Hyper-V由于每个美国VPS都是独立的操作系统,所以可以自行安装任何操作系统,如Windows 2003,Windows 2008,CentOS,RedHat等可以的。当然安装这些操作系统的时间也是比较长的,设置密码和网络IP方面,都要手工设置,比较麻烦。
7.在数据迁移方面,Virtuozzo的每个美国VPS也有自己的一个独立的文件,所以如果要迁移到其他母服务器下,必须保证母服务器操作系统,Virtuozzo版本,开通模板都完全一致,才可以进行文件复制,重新配置迁移。而Hyper-V的系统,母服务器都是Windows 2008环境,每个美国VPS的系统都是独立的,所以基本上迁移到其他服务器是没有问题的。
暂时就总结了这几个方面,以后想起来再继续补充。