VMware已经进入OpenStack的董事会,作为开源领域的企业级云标准。下面是OpenStack现在必须要做的事情。
OpenStack是与VMware争夺企业云市场的主要对手。OpenStack在扩展开源项目和管理新型OpenStack Foundation方面势头很足。它应该有能力提供各种替代品。
OpenStack提供了云计算的创建模块:运算,网络和存储管理,内置虚拟机供应。在其Horizon控制盘上设置有一个监控/报告系统,在 Glance里还有图像管理。但是它必须与Eucalyptus System可兼容Amazon的开源代码以及Apache CloudStack与OpenStack类似的数据包竞争。
OpenStack还需要一些东西来弥补不足:许多天才程序员的持续帮助,包括独立开源程序员以及有大型供应商赞助的程序员。目前它的势头如此足是因为有大公司做后盾。比如,惠普,AT&T,IBM,Rackspace,戴尔,英特尔,思科,Juniper,Brocade,PayPal和雅虎等。
OpenStack的创始者有两个:NASA和云服务供应商Rackspace。Rackspace本来不希望成为主要赞助商,但是在经济不景气的时候 NASA退出了主要赞助商的位置。Rackspace于是成为了主要赞助商,而OpenStack回忆也在Rackspace举行,其运作团队也是由 Rackspace的技术人员带队。这种顾虑经常会出现,因为真正的开源项目功能无疑都是以供应商利益为前提。
OpenStack项目一直反复强调自己的独立性。8月28的时候,新的董事会选举Alan Clark(SUSE云计算负责人)为董事会主席以及Lew Tucker(思科云计算CTO) 为副主席这不是Rackspace转变的开始,而是结束。“去年秋天的时候它就开始逐步转变为社区驱动型项目的代表。”Tucker说。
Rackspace展示了自己从领导者的角色逐步将管理交出的过程。如果OpenStack继续发展,Rackspace将有更好的机会与Amazon EC2云架构服务和VMware 虚拟化和管理软件竞争。
OpenStack的八个铂金级支持者董事会都有一席之地,每年他们要支付五十万美金。这样就为全职程序员和管理者提供了资金,2006年的时候这些人都是为Rackspace Mosso云的创始者Jonathan Bryce主管工作,而2009年它就发展成了Rackspace Cloud。Rackspace提供了IaaS,而且依靠低成本,小服务器引领市场且培养了早期用户群。Bryce是云计算的先驱。
董事会进一步对权限进行分化,包括八个黄金级成员(来自有合作的13家公司)和八个社区代表(来自一个有5600名成员的社区)。
八个铂金级成员,包括IBM,Red Hat,Rackspace,惠普,SUSE,Ubuntu,AT&T和Nebula。Nebula,Rackspace和惠普都有依赖于 OpenStack的云策略。思科和Red Hat将会有自己的OpenStack部署,而HP和Rackspace的IaaS产品以OpenStack代码为基础。Nebula提供了 OpenStack的数据包版本用在企业数据中心允许私有云。
这些黄金级成员同意支持两个或以上的全职程序员,且不论这些程序员是否来自自己公司。13家公司包括台湾云计算联盟,Piston,思科,CloudScaling,戴尔,DreamHost,英特尔,Mirantis,MorphLabs,NEC,NetApp,VMware和雅虎。此外,还有25家企业赞助商每家要捐出1万到2.5万美金(新创公司的赞助必须达到最低线)。不仅如此,另外还有850家公司和5600名独立个人注册成为此项目的会员。也就是说,OpenStack有1千万美金可用来创建一个更具持久性的开发架构。
铂金级和黄金级会员们不避讳金钱的影响力——这些资金贡献者在24个董事会席位中占有16个投票席。但是他们的资金确实有助于项目的持续开发。如果对于项目没有深度需求的公司也不会花50万美金成为铂金级会员。
八名来自社区的会员则为董事会提供了一种平衡,也对资金赞助商之间利益关系起到评判作用。
而且,这一过程和其他同类事物一样,有待观察。为了吸引独立程序员,这个项目必须照顾到个人或小供应商的利益,不论这些人是不是赞助者。而代码贡献中的数据暗示着最新发布的OpenStack的发布正在实现这个目标。
据专门关注开源项目的Bitergia网站透露,Rackspace到九月底仍然是OpenStack Folsom的主要贡献者,但实际这一数据与之前的Essex相比,已经显示出下滑态势:Folsom有49名
提交者管理973项提交;而六个月前,Essex有52名提交者管理2275项提交] 。
五个排名靠前的代码贡献者包括:Red Hat有861;Nebula(前NASA CTO Chris Kemp的公司)有464;惠普有179;美国南加州大学信息科学研究所有144;CloudScaling有140。这种健康的混合现象显示了 OpenStack并不是属于谁的专属项目。
尽管有人批评OpenStack是一个代码模块的松散组合,但是Tucker说:“我认为这恰好是这个项目的长处。”它依靠的Nova运算,Swift存储,Keynote身份管理,Glance图像管理,Horizon报告控制盘以及 Quantum虚拟网络可以独立进行开发,且不会影响其兼容性。
OpenStack还通过其他方式展现出活力。Nimbula刚成为此项目的成员之一,即便Amazon架构师Chris Pinkham和Willem van Bijon是这家公司创立者,它也要竞价才能独立使用自己的方法。
思科刚刚发布思科编辑版的OpenStack,其中添加了监控和管理。
Red Hat CTO Brian Stevens称Red Hat不久将提供Red Hat版本的OpenStack,此版本将以经测试较多到底Essex为基础而不是Folsom。和其他Red Hat产品一样,它将通过订阅方式提供,不过具体发布日期未知。
在新兴的企业中有两个领域存在争论。由于许多成员都视VMware为竞争对手,争夺企业云操作,导致很多会员在8月28号的时候拒绝接受VMware担当黄金级会员。董事会成员,Mirantis OpenStack顾问公司共同创立者Boris Renski称让VMware加入是一个错误。
在一次采访中,董事会主席Alan Clark则表达了不同意见,他认为VMware的加入是一项积极举动。
显然,VMware不会为一长串的专利产品提供售后,但是它会确保自己通过Quantum虚拟网络管理模块和云用户保持沟通。
对于必须要击败VMware的OpenStack董事会成员而言,则有可能嗤之以鼻。开源项目有望对所有贡献者都开放,而Nicira在被VMware收购前,曾是OpenStackQuantum的主要贡献者。收购后,Nicira也将一如既往。
当然,现在VMware还对KVM有了更好的计划。KVM曾被OpenStack视作hypervisor劲敌,而现在已经属于Red Hat。OpenStack目前在各大相互竞争的供应商之间处于中立地带;每个人都有责任保持OpenStack云的行业水平。VMware也表示有兴趣在VMware之外为客户提供连接额外云供应商的方法。
Xen是一个开源Hypervisor项目,它提供了一种潜在的指示告诉我们不要做什么。笔者曾经疑惑过,Xen作为一个早期开源项目对所有贡献者都是开放状态。它被IBM,Sun,Oracle和其他大型供应商的利益左右,所有这些供应商都需要一个工具来与VMware竞争。
XenSource,是这家公司用来支持Xen的,最终消失在CitrixSystems里,而且Citrix Server和OracleVM以Xen为基础继续在数据中心领域与VMware竞争。随着KVM的出现,原来被这个项目吸引的独立开源程序员也走了。Xen想让Linux内核支持其hypervisor的尝试也被推迟,而且还与Linux内核开发进程有冲突。
开源还缺乏成为主流hypervisor的关键要素,KVM获得了更多独立开发员的支持,这一群体是拓宽代码使用的主要人群。
OpenStack希望创造不同的机遇,这样很多竞争利益就会创造一个切实可行的私有云替代物,而在公共云领域也有类似的服务。
对于OpenStack推动的成熟的开源项目而言,被大供应商独霸或被其他障碍阻拦的可能性不大。OpenStack需要主动性和想象力来推动云计算的向前发展。