今年7月19日是OpenStack诞生三周年的日子,这个开源软件IaaS(基础设施即服务)平台是根据Apache许可证在2010年7月发布的。它的想法很简单就是为公共及私有云提供一个无处不在的开源软件云计算平台。
Rackspace和美国航天局(NASA)为OpenStack捐献了代码。OpenStack已经成为技术行业中增长最迅速的开源软件项目之一:来自200多家不同公司超过500人为其最新发布版本Grizzly贡献了代码。
开发者已经贡献了100多万行代码。这个平台目前有120多个国家做出的7万多项贡献,平均每个月有238项贡献。2010年7月召开的第一次OpenStack设计峰会与会议有75人参加。最近一次在4月份召开的会议有3000人参加。下一次会议期待更多的人来参加。
三年前的争论是围绕云的定义
“三年前,整个行业中围绕着云定义产生了巨大争议”,当时担任戴尔数据中心解决方案事业部负责云和大数据解决方案的执行主管Igoe说。“我们当时看到的这个行业的状况是拥有传统软件环境和传统计算环境的企业正在设法扩展其功能并且把这个功能称作云。但是实际上,你不能在传统属性的架构基础上建立一个云属性的架构。”
Igoe说,云建立在专有软件栈上会导致厂商锁定和阻碍云计算固有的可能性,这存在着危险。
OpenStack的出现扭转了这个命运。OpenStack提供一系列控制计算、存储和网络资源池的相关项目,所有这一切都通过一个控制台进行管理。OpenStack迅速得到了惠普、戴尔和IBM等行业巨头的支持以及许多小企业的支持。
Igoe称,这个计划自从推出以来取得了很大的进展。在圣安东尼奥市召开第一次会议之前,Rackspace的私有云业务总经理和OpenStack的推动力量之一的Jim Curry曾给在戴尔公司的Igoe打电话,要求提供一个在会议上使用的服务器机架。Igoe和他在戴尔的同事不得不租用一辆马拖车把设备运到会场。那个服务器机架是第一个运行OpenStack软件的。
Igoe说,“早期,参加会议的每一个人都是真正的软件人员,那里以开发者为中心。除非个人开发者注册这个任务并且开始提供代码,否则开源软件社区就不会繁荣。”他还补充到,我们并没有治理流程,而是50或者100位工程师汇集在一起并且开始讨论云计算应该是什么样子。
OpenStack会议目前有许多人都想参加
“目前,许多人都想参加OpenStack会议。会议门票很快售罄。有时候,人们即使没有门票也从世界各国跑到这里,盼望能让他们进门。”Igoe说,“我们每年召开两次峰会。每一次峰会的规模都扩大一倍,但每一次峰会的门票都售罄。”
作为一位委员会成员,Igoe一直接听许多人打来的电话,这些要求参加门票已经售完的这个会议,他们很想知道能不能再Igoe这里买到内线门票。波特兰2013年春季峰会召开之前,Igoe又接到在日本的一位同事打来的电话,但是,Igoe只能解释说他这里没有多余的门票。
多年来,参加会议的人员已经发生了变化。Igoe说,“最初,参加会议的都是开发者,但是现在,用户和运营商都积极大量地参加这个会议。人员组成发生了变化,但这个会议仍然是一个技术会议。这不再是一个技术计划,正开始转变成为一个真正的运营生产计划,现在关注的重点则是用户和生产环境。”
这个变化意味着OpenStack未来将面临许多挑战。最重要的是围绕OpenStack带来的商业利益的问题。
Igoe称,“OpenStack作为一个计划和开源软件项目一直都是非常成功的,我们现在面临的挑战是,随着我们进入到下一个阶段,组织将要商品化OpenStack。虽然利益是合法的,但是我们必须要谨慎避免误入歧途。”
Igoe称,委员会和基金会需要理解这些界限。什么地方竞争是好的,什么地方竞争是坏的?在不限制技术创新的情况下,我们能在什么地方鼓励竞争和赚钱?组织需要一个围绕技术进行根据情况区别应对。
为了庆祝诞生三周年,OpenStack本月将在全球各地举行35场庆祝生日的活动,并且鼓励人们参加这个庆祝活动和共享使用#OpenStack3Bday标签的庆祝活动照片。Igoe说,RackSpace将在星期五这个在整个公司范围内举行视频会议庆祝。
OpenStack第八个重要发布版Havana计划在今年10月发布。