摘要:“忽如一夜春风来,千树万树梨花开。”用这句诗来形容OpenStack的发展态势应该不为过。OpenStack包裹着云计算的华丽外衣、流淌着开源的血液,在没有硝烟的云计算战场上已经拼杀出自己独有的一片领地。
八月初八,初秋,黄昏
场景一:云计算的战场上
经过第一轮的拼杀,有的人已经闭上了眼睛,似乎这个战局的输赢已经注定……让IaaS领域的霸主亚马逊没有想到的是,正当得益于自己短暂的胜利而恍惚的时间里,一个素未蒙面的对手泰然地站在自己的对面,他的名字叫OpenStack。亚马逊不敢相信自己的眼睛,好像被一股巨大的力量按住了脖子,视线变得有些模糊,等他好不容易缓过神仔细看清楚的时候,他发现,对手又仿佛不只是一个人。亚马逊顿时有一种不祥的预感,征战多年,遭遇过无数个有名头的强劲对手,如今会败在他根本没听说过的少年手里吗?而凭他的直觉判定,OpenStack散发着非比寻常的巨大力量,正是这股力量,让他变得犹豫不决…..
此时,秋凉如水,月上枝头;
此刻,这场斗还在继续,胜负未分。
场景二:云计算战场十里开外的悦来客栈
几个茶客正在讨论这场战争的输赢,仿佛战争对于他们来说,无关生死,仅仅一个赌博的由头。
甲:“我还是觉得亚马逊会赢,这么多年了,什么时候看到他输过?何况现在有了这么多支持者。”
乙:“哼,支持者?知道他们背地里是怎么说的吗?他们说用户被绑架,无法轻易转移数据,不满的声音越来越多了。”
甲:“即使这样,亚马逊还是很强大,OpenStack这小子是什么来头?”
丙:“你不能小看这个OpenStack啊,听说他背后的势力大的吓人呢。他是NASA一手培养起来的,后来又拜在了Rackspace的门下,听说很多人都传过武功给他,有IBM、HP、Intel……就连红帽都在背后支持他。”
甲:“红..红帽….”不知道是不是太过于惊讶,杯子毫无征兆地掉落,水花四溅….
他们不知道的是,除此之外,OpenStack还有四个杀手锏:OpenSource、OpenDesign、OpenDevelopment、OpenCommuity。
一个角落的桌子旁,坐着一个黑衣人,红黑色的帽子下看不清楚脸,他听着这三个人的对话,表情漠然,啄了一口茶:“这场斗越来越有意思了……”
——(部分参考)古龙《剑雨飘香》
“忽如一夜春风来,千树万树梨花开。”用这句诗来形容OpenStack的发展态势应该不为过。OpenStack包裹着云计算的华丽外衣、流淌着开源的血液,在没有硝烟的云计算战场上已经拼杀出自己独有的一片领地。
云计算市场的分散性和碎片化使用户难以选择云计算厂商和合作伙伴,因为风险极大,一旦做错决定将不得不转移到新的云上重新构建。所以,云需要开源,开源云可以避免用户被锁定的问题。恰好,OpenStack就是这样一个开源的云操作系统。
新时代的Linux?
就如同当年的Linux一样,OpenStack为了构建一个内核,互联网厂商、软件厂商都围绕着它进行工作。OpenStack使用的是友好的 Apache2开源协议,也就是说,任何人都可以参与设计和开发,甚至你可以创立自己的项目,只要与社区讨论一致。目前,OpenStack有许多子项目,核心项目达到了6个,大多用于对云计算平台中的各种资源(如计算能力、存储等)提供敏捷的管理。此外,OpenStack也提供了对虚拟化技术的支持。
OpenStack进展的速度让所有人都惊叹,甚至打动了对开源不感冒的微软。如果我们把OpenStack和Linux相对比,就会发现很多有趣的事:Linux的诞生最初是克隆Unix,但通过全世界各地计算机爱好者的共同努力,成为使用人数最多的类Unix系统,并且世界上运算最快的10台超级计算机运行的都是Linux操作系统。近20年之后,云计算风靡之时,在一个纯粹的商业软件亚马逊Web服务(AWS)面世后,遵循着一个成功的商业软件总有一个开源相对立的IT行业规律,OpenStack问世后,在短时间之内就超过了所有开源项目。
这里不能不提到一个关键的角色—-红帽(RedHat),作为全球最大的开源技术厂家,其产品RedHatLinux以及后来的 RedHatEnterpriseLinux是全世界应用最广泛的Linux,很大程度地打造了Linux的辉煌;而现在红帽的一系列举动,不难看出它力挺OpenStack的决心:2011年,红帽宣布其将支持OpenStack,作为完全独立于基金会的一位白金会员。而现在红帽领先其他厂商推出企业级 OpenStack发行版,虽然推出的预览版仅仅是一个开始,但红帽已经承诺下一步会提供一个可信的企业级的OpenStack系统,为商业级的开源产品提供更强大的支持。红帽将在OpenStack生态圈发挥的影响力不可小觑,将加快促使OpenStack成为开源云计算的标准。
Linux和OpenStack就像是一对“异卵的双胞胎”,他们的一个根本的区别在于:Linux是由社区建立的技术;OpenStack则开始是一个商业项目,后来释放到了社区。除此之外,Linux成长期达10年之久,而OpenStack只用了两年。把OpenStack称为“云计算时代的 Linux”还为时过早,因为目前我们还没有看到一个成熟的商业版本推出,红帽推出的预览版本,让大家看到了一丝曙光。
OpenStack是云计算的未来?
尽管经过多年的“炒作”,云计算在应用端还没有真正“落地”。大企业都不愿意采用基础设施云,因为他们害怕依赖于一个单一的供应商,担心被锁定。 OpenStack的出现,一定程度上平息了这些担忧。因为开源的方式提供了透明度和可操作性,开源的魅力成就了OpenStack的高速发展。
OpenStack是用来构建私有云和公共IaaS云的开源架构,有着易于开发和管理等诸多优点。目前已有数百家公司和近万名开发者参与到OpenStack的开发当中。这里面包括英特尔、惠普等硬件厂商、及红帽等开源厂商。
作为OpenStack第三大贡献者的红帽公司,随着时间的推移正稳步提高其参与性和贡献度。2012年4月,红帽公司与其他行业合作,宣布了作为 OpenStack基金会白金会员为维护OpenStack项目提供支持的计划。这个计划快速开发了适合为企业提供用于他们私有云和公有云的性能,特性和功能的开源解决方案。即将宣布成立的OpenStack基金会加快了这种开发的步伐,随着红帽OpenStack产品预览版的推出,红帽公司下一步按计划推出OpenStack可信赖的企业级发行版,延续长期以来为商业版开源产品提供支持的声誉。
OpenStack的生态系统正在形成和完善,虽然离产业化还有很远的路要走,但由OpenStack支撑的云计算让用户和开发者都看到了一个美好的未来。