OpenStack成开源云主角

提到大数据,无人不知Hadoop。但在开源工具中,有着众多潜力巨大好项目,不被广泛认知只是因为还没有被普及应用。OpenStack便是其中之一,它是一个旨在为公共及私有云的建设与管理提供软件的开源项目,是由美国国家航空航天局和Rackspace合作研发。OpenStack的基金会现在拥有超过5600名成员,代表着850多家企业,目前已经得到了IBM、惠普、戴尔、思科等大企业的鼎立支持。

目前OpenStack的会员单位阵容可以说是非常强大,以下是截止2012年9月的会员单位:

白金会员:

——AT&T、Canonical、惠普、IBM、Nebula、Rackspace、红帽、SUSE。

黄金会员:

——思科、Cloudscaling、戴尔、DreamHost、ITRI、Mirantis、Morphlabs、NetApp、Piston云计算、雅虎、英特尔、NEC、VMware。

OpenStack的优势

OpenStack之所以受到这么多追捧,主要是由于它的优势是应云计算市场发展而生的。随着云计算市场逐渐的发展与成熟,云计算市场的分散性也被企业广为诟病。因为对于企业来说,一旦选错了架构将不得不转移到新的云上进行重新构建。这对于一些大的公司来说,确实是一个挑战。 因此云平台需要一个开源的操作系统,开源云可以避免被锁的问题,而OpenStack就是这样一个开源的云操作系统。此外,OpenStack的出现也打破了Amazon等少数公司的垄断。

国外相关媒体总结了OpenStack的六大优势:

控制性:开源的平台意味着不会被某个特定的厂商绑定和限制,而且模块化的设计能把遗留的和第三方的技术进行集成,从而来满足自身业务需要。OpenStack项目所提供的云计算,让IT团队可以成为自己的云计算服务厂商,虽然构建和维护一个开源私有云计算并不适合每一家公司;但是如果拥有基础设施和开发人员,OpenStack将是很好的选择。

兼容性:OpenStack公共云的兼容性可以使企业在将来很容易的将数据和应用迁移到基于安全策略的、经济的和其他关键商业标准的公共云中。使用亚马逊网络服务及其他云服务的企业,抱怨最多的就是“用户被绑架,无法轻易转移数据”。在云计算社区,有一个流行的概念,即数据是有重量的,一旦将数据存在某个云计算提供商那里,它就变得繁重而难以迁移,作为企业最重要的资源,如果在迁移的过程中不能保护好数据安全,很有可能会给企业带来灭顶之灾,相信没有公司愿意承担这个风险。

可扩展性:目前主流的Linux操作系统,包括Fedora、SUSE等都将支持OpenStack。OpenStack在大规模部署公有云时,在可扩展性上有优势,而且也可用于私有云,一些企业特性也在逐步完善中。随着Ubuntu 12.04 LTS正式全面将Eucalyptus替换成OpenStack,OpenStack将超过Eucalyptus成为云平台基础的第一选择。

灵活性:灵活性是OpenStack最大的优点之一,用户可以根据自己的需要建立基础设施,也可以轻松地为自己的集群增加规模。主要用Python编写的OpenStack代码质量相当高,很容易遵循,带有一个完全文档的API,用户可以使用JSON或者XML消息格式的不同组件的代码,这相当有利于项目的发展壮大。此外,OpenStack项目的代码将在极为宽松自由的Apache 2许可下发布,这意味着任何第三方都可以重新发布这些代码,在其基础上开发私有软件并按照新的许可发布,给众多的云计算企业,留下了的更大的发展空间。

行业标准:来自全球十多个国家的60多家领军企业,包括Cisco、Dell、Intel以及微软都参与到了OpenStack的项目中,并且在全球使用OpenStack技术的云平台在不断的上线。云计算领军企业的加入,会无形透露出一个信息,就是OpenStack未来可能会成为一个行业标准,而且OpenStack项目研发的初衷就是制定一套开源软件标准。

实践检验:实践是检验真理的唯一标准,OpenStack的云操作系统,已被全球正在运营的大型公有云和私有云技术所验证过,比如,Dell公司已经推出了OpenStack安装程序Crowbar,不仅如此,OpenStack在中国的发展趋势也是非常之好,包括物联网用户、国内高校以及部分大小企业,都开始利用OpenStack建立云计算环境,整合企业架构以及治理公司内部的IT基础架构。

IBM等企业等大力捧场

根据最新的消息,IBM表示来自OpenStack项目的开源代码将是该公司未来云战略的基础。在早些时候,IBM公司在拉斯维加斯举行的Pulse大会上,推出了SmartCloud Orchestrator,该产品便是是建立在OpenStack上的,它为用户提供了一个简单的图形用户界面,用于部署、管理和自动化运资源,并且,它允许用户自动化在云中运行的应用程序。它还提供一个自助服务门户。

IBM中间件软件高级副总裁Robert LeBlanc表示,关于公共云和私有云之间的争论有很多讨论,但他认为用户将更有可能采用混合的方法同时使用这两者。他表示,开源工具(例如OpenStack)是支持跨公共云和私有云的通用平台的关键,这也是为什么该公司计划全力在其产品和服务中支持OpenStack的原因。

惠普、戴尔、思科、Red Hat和Rackspace也推出了围绕OpenStack项目的计划。Rackspace也和惠普等公司基于OpenStack代码建立了自己的公共云计算产品。戴尔也一直致力于这样的策略。Red Hat、Canonical和SUSE等公司都在开发自己支持的OpenStack代码发行版,帮助最终用户建立私有云。这些行动预计在2013年将变成各自新产品的推出。

而对于OpenStack项目发展速度最直观的证明是,相关发言人称该项目自推出以来,已经从3万行代码扩展到现在的60多万行代码。

Forrester公司云计算分析师James Staten曾表示,2013年将是OpenStack非常重要的一年。OpenStack供应商社区已经基本形成,大家都知道哪些供应商支持OpenStack,哪些不支持。现在,这些供应商将从制定其OpenStack策略转移到执行这些策略,专门针对提高用户部署。但Staten同时也表示:“有很多公司都承诺部署OpenStack,但他们还没有从OpenStack赚到钱。”

这个问题也是业内比较关注的问题。就是,在2013年,客户的部署率是否会上升到供应商拥抱该技术的相同水平。因为一方面这要看用户的接受程度,另外,VMware在其vSphere和vCloud Director中有非常成熟且广泛使用的公共云和私有云平台。微软也正在结合其Windows Server 2012及其Azure公共云计算平台。然后还有亚马逊云计算服务。OpenStack能否从当中突围?这些在2013年让人值得期待。