中国移动通信研究院云计算研究员刘军卫毕业于中国科学技术大学计算机学院计算机系统结构方向,硕士研究生,酷爱Linux内核及开源软件的开发。目前就职于中国移动通信有限公司研究院,主要的研究方向是云计算及虚拟化,尤其是kvm/qemu源码的分析及优化,云平台管理软件OpenNebula的源码分析以及优化,工作之余绝大部分时间用来分析linux内核源码以及开源社区的前沿技术。在第五届云计算大会开源云计算技术专题论坛上,刘军卫研究员为我们带来了题为”OpenNebula架构及应用案例分析”的精彩演讲。
图:中国移动通信研究院云计算研究员 刘军卫
在开源云计算技术专题论坛中,刘军卫为我们分享了开源云计算平台如何选择,OpenNebula的发展状况、功能特性、发展趋势,OpenNebula的架构分析、应用案例分析。
刘军卫首先为我们介绍了面对这么多开源云计算平台,应该怎样选择一个最适合自己的云计算平台。刘军卫说可以从以下两个方面去考虑:首先要考虑这个产品的成熟度,是不是有企业级的支持,是不是有商业的支持。另外,看这个产品的生态环境到底如何,比如它API的兼容性或者已经形成行业或者事实的标准。
刘军卫说:“作为开发者我肯定最关心的是代码的开放程度,各个开源平台深入到里面还是有一些细微差别的。如果是基于GPL协议,你一旦采用GPL协议就是你后期开发必须是GPL的,所以对很多做自己产品的商业公司来说多少有一些限制,没有Apache协议那么友好。现在国内虽然大家都很不看好公有云这一块,因为它只是投钱还不赚钱,但你要清楚知道自己的定位是什么。再一个是方案前景,我个人的偏好是Governance Model,这里面有两种,一种是Dictator,由独裁者领导这个产品,第二种是Foundation,大家民主的投票决定。我总结了一下,通过我们现有经验来说,第一种独裁者的产品或者公司往往会更有可能取得成功,像苹果之前的乔布斯、百度、阿里云,尤其是盛大,典型的第一种Dictator形式的,所以你在选择的时候可以考虑一下。”