BOYPT
2012-06-29 13:42:22 +08:00
Xen虽然开源,但是也有个公司和产品为其背书的,citrix的XenServer虽然产品线没VMware Exsi长,但基本上都跟上。其开源版本的产品XenCloudPlatform虽然版本号上慢一拍,我自己试用过感觉还算良好。
在技术上Xen一直是虚拟化技术的先行者,目前来说,能做到VGA Passthrough的貌似只有Xen了,所以Amazon上提供GPU运算的cloud也是基于Xen。
Xen虽然一直在活跃开发,但因为其管理API的设计始终以不依赖OS/发行版的方式设计,在Debian发行的版本里面总觉得bug兮兮的,所以对于Xen只能寄托于XCP的开发更加完善。
其实云设施(IaaS)的架设很大程度上依赖于API接口以实现自动化,相比之下感觉底层的实现技术还不是最重要的。
我也看好kvm,在发行版标配虚拟化这个方面kvm还可以说的上可用,而且fedora和ubuntu都积极支持,比单纯的Xen hypervisor靠谱一些,但是在管理封装上感觉就没有XenServer(XCP)/ VM Esxi那么成熟可靠了。
管理API上不得不提的是libvirt,RH发起的项目,企图封装上述的所有虚拟化底层技术的管理接口,不过嘛,可用性方面,谁用谁知道吧。
而那些OpenStack之类的项目就是通过这些管理接口来管理设施的系统,理想情况下能提供不错的集群自动化部署,不过具体还得看需求了。
目前从云管理、接口、底层都统一成产品线的,只有VM Esxi和Citrix。