我个人认为,
1.从兼容性角度来看,PowerVM虚拟化与IBM小型机属于紧耦合,目前只能与IBM相关的小型机、刀片机上进行部署使用。而vmware与x86服务器属于松耦合,没有硬件层面的限制。
2.从成本上考虑,IBM小型机的价格相对于x86服务机价格来讲要高很多,而由于PowerVM多与IBM小型机进行捆绑销售,因此对于一些企业来讲,采用powerVM可能造成成本无法得到很好的控制;
3.政策上来讲,国内去IOE政策的推行,以及x86服务器的推广,很多大型企业,已经很少批准通过可以购买小型机,但是x86服务器却可以大量购买。因此,做虚拟化资源池时,可能会更多的选择vmware。
4.用途上来讲,随着x86集群的推广,更多的新建项目将会选择x86服务器进行,而除非重要系统建设,一般情况下,对于小型机的需求并不是很高,采用PowerVM更多的用途是需要将已经下线的小型机进行重新利用。
5.从功能上来讲,PowerVM的功能目前没有vmware完善,包括监控等,vmware具有更加完善的图形化监控界面以及组件(VCenter等),但powerVM目前还没有。
6.从性能来讲,powerVM主要是运行于小型机上,而小型机最大的好处就是性能高,运行稳定;而x86服务器,稳定性确实还不如小型机高。这点需要企业在选择的时候需要很好的控制和了解
7.从人员思想来讲,vmware可能是运维、开发人员最初接触虚拟化时就开始使用的工具,而系统层则更多的是使用Linux操作系统。因此,很多运维、开发人员在使用新的虚拟化工具时,可能会由于不习惯而导致掌握速度慢,减缓问题处理以及开发速度。