OpenStack:能否像Linux一样缔造传奇?

日期: 2013-02-06 来源:TechTarget中国

  OpenStack是一个由Rackspace发起、全球开发者共同参与的开源项目,旨在打造易于部署、功能丰富且易于扩展的云计算平台。OpenStack企图成为数据中心的操作系统,即云操作系统。从项目发起之初,OpenStack就几乎赢得了所IT巨有头的关注,在各种OpenStack技术会议上人们激情澎湃,几乎所有人都成为OpenStack的信徒。

  OpenStack魅力非凡,它如同Linux一样,旨在构建一个内核,所有的软件厂商都围绕着它进行工作。OpenStack有许多子项目,用于对云计算平台中的各种资源(如计算能力、存储、网络)提供敏捷管理。这些项目虽然刚刚起步,但却雄心勃勃。另一方面,OpenStack也提供了对虚拟化技术的支持。

  OpenStack的发展史

  谈到OpenStack最引人注目的创始人和传播者,莫过于现在年仅32岁的Kemp,他是初创公司Nebula的CEO。Chris Kemp有一份耀眼的简历:Silicon Graphics系统工程师、Classmates.com首席架构师、在线购物公司Netran和在线旅行公司Escapia的创始人、美国宇航局Ames研究中心CTO。

  当Kemp在美国宇航局Ames研究中心工作时,他意识到不断采购超级计算机的方式并不好。为什么不能采用Google的分布式计算呢?Kemp和一些富有眼光的开发者开始为美国宇航局构建私有云计算平台。

  几乎是在同一时间,云提供商Rackspace正在考虑构建一个开源的云计算管理系统。

  2010年初,在Kemp晋升为美国宇航局的首席技术官之后,美国宇航局开始和Rackspace合作,共同以Python语言实现他们的共同目标。

  美国宇航局和Rackspace的合作最终孕育了OpenStack。许多子项目也被创立起来,Swift、Nova,还有用于虚拟化管理的Glance。Kemp所创建的Nebula就是OpenStack的参与者之一。

  Kemp介绍了OpenStack的第五个版本OpenStack Essex,OpenStack Essex更加着眼于可用性、质量和扩展性,它为大家带来了150多项新功能,包括新增的云管理仪表板Horizon、身份管理服务Keystone等。Kemp还谈到了许多正在酝酿中的新功能,如基于思科的网络云服务Quantum,Linux虚拟交换机OpenvSwitch。

  Citrix的背弃

  任何事物的发展都不会一帆风顺,OpenStack也是如此。Citrix背弃OpenStack,转而支持CloudStack的理由无非两条:平台之间的技术不兼容,导致难以相应客户需求;Rackspace缺乏开源项目管理经验,不能掌控OpenStack的未来。

  对Citrix而言,CloudStack也是一个基于Apache 2的开源项目,而且已经拥有一个稳固的用户群。相比之下,OpenStack还有很长的路要走,Citrix选择了前者。

  OpenStack本身就是技术竞争的产物,Citrix的做法并无可厚非。而今,OpenStack到了另一个十字路口,OpenStack基金会将接管Rackspace经营和领导了多年的OpenStack社区。福兮祸兮?

  OpenStack现状

  Ubuntu的创始人Mark Shuttleworth曾经做过一次有关OpenStack的演讲。他利用Ubuntu Juju项目启动了一个OpenStack远程安装进程,当演讲接近完备的时候,不过30分钟之后,一个私有云的部署完成了,令人惊叹!

  Kemp创建的Nebula及其合作伙伴美国宇航局,都在致力于简化OpenStack部署的复杂度。甚至于,他们使用一个U盘在10分钟之内即可部署OpenStack!

  尽管如此,对于普通人而言,OpenStack依然难以掌控。除非选择使用现成的OpenStack企业级解决方案,如Piston Cloud或Nebula,否则,我们只好写代码了。

  谁真正能够掌控OpenStack,并从中获益呢?Rackspace是毫无疑问的。Rackspace借助OpenStack提供公有云服务,并最终取代了此前的IaaS平台。

  迄今为止,惠普是OpenStack最大的用户,惠普有能力为客户稳健运行OpenStack。惠普云的IaaS服务构建于OpenStack基础之上,为客户提供对象存储、身份验证等功能。

  惠普云并不仅仅包含OpenStack一种云计算技术,其它技术还有像MySQL、分布式计算,以及VMware Cloud Foundry等等。Kemp也说,没有人纯粹使用OpenStack,即便是在Nebula,OpenStack也不过是我们所使用的50种技术之一。

  OpenStack咨询师,曾部署过25个OpenStack项目的Mirantis说,OpenStack的真正意义在于,它创造了一个框架标准和API,用户可以以此为基础构建云计算解决方案。

  OpenStack的未来

  十年之间,Linux操作系统从一个玩具成长成为一个坚实的服务器操作系统。两年之间,OpenStack在云计算领域掀起了狂澜。不知未来,OpenStack是否会像Linux一样缔造传奇?

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐