开源云平台风起云涌 OpenStack未来走向何处?

在去年的这个时候,RackSpace宣布推出开源云计算平台OpenStack后,曾经震动了业界。在2010年的10月,微软表示将推动Windows Server 2008 R2和OpenStack的整合,在今年2月,思科也宣布加入OpenStack,着重于OpenStack的网络功能并推出了新的NaaS服务(Network as a Service)。

不仅如此,OpenStack的热度在2011年仍旧未见衰减,就在今年7月底时,Dell推出了第一套支持OpenStack架构的解决方案,开发了一个OpenStack安装程序Crowbar,可供企业使用Power Edge C服务器来建设一个OpenStack环境。随后HP云服务副总经理Emil Sayegh也在官方BBS上宣布加入OpenStack计划,除了提供赞助外,HP云端开发团队也将参与OpenStack计划的开发。

据不完全统计,2010年7月开源以后,越来越多的IT厂商也宣布加入OpenStack,有超过30家公司表示对该开源平台项目有兴趣,而有些则已经积极地参与该项目。这些公司包括AMD、Citrix、Cloud.com、Cloudkick、Cloudswitch和NTT DATA等。

OpenStack发布的一年后,各方竞相成为最顶端的开源云平台的竞争日趋白热化。加上新近加入的Dell和HP,两大开放平台架构服务器巨头如此推崇Rockspace的OpenStack,显然不是没有意义的,是什么原因让OpenStack为何如此吸引人呢?

OpenStack是什么?

OpenStack是一种免费的开源平台,帮助服务提供商实现类似于亚马逊EC2和S3的基础设施服务。OpenStack有两个主要部分—— Nova,起初是为NASA的计算处理服务而开发;Swift,是Rackspace开发的存储服务组件。Rackspace称其目标是推动互操作服务的发展,或者说是允许客户在云服务提供商之间迁移工作量,使其不被锁定。

从当前发布的最新版本来看,OpenStack提供了三个不同的组件作为系统架构,而且彼此可以独立使用。

首先,最重要的组件是——“OpenStack Computing”,这个组件能够使用户快速部署应用在虚拟机上,并且可以通过互联网访问虚拟磁盘镜像。这个组件是一个基于Web的控制界面,在此界面下安装和部署虚拟机仅仅需要一到两分钟。

使用OpenStack可以快速构建一个全虚拟化的环境,这个环境可以是多个相互连接的虚拟服务器所组成,这给了用户很大的方便性来处理冗余和解决规模化的问题。

第二个重要的组件则是“OpenStack Storage”,这个可以允许用户用标准化地服务器集群来创建冗余、可扩展的对象存储,储存大量数据。对用户而言,如果集群内的节点出现了故障,OpenStack可以迅速能够处理故障迁移。

第三个重要的组件服务则是“OpenStack镜像服务”,这个组件提供了一个机制来发现、记录虚拟磁盘镜像,这使得它的管理单元能够添加一个新的OpenStack环境,最令人称道的是它提供了不同的磁盘镜像格式支持。另外,如果用户的虚拟机已经运行,可以自动添加磁盘卷,在几秒之内,可以快速处理磁盘空间需求和分区。

显然,灵活度是OpenStack最大的优点之一,用户可以根据自己的需要建立基础设施,也可以轻松地未自己的集群增加规模。

主要用Python编写的OpenStack代码质量相当高,很容易遵循,带有一个完全文档化地API,用户可以使用JSON或者XML消息格式的不同组件的代码,这相当有利于项目发展壮大。

此外,OpenStack项目的代码将在极为宽松自由的Apache 2许可下发布,这意味着任何第三方都可以重新发布这些代码,在其基础上开发私有软件并按照新的许可发布。

比亚马逊提供的云计算解决方案更全面

Rackspace和亚马逊在美国的竞争很激烈,RackSpace CTO John Engates曾表示,RackSpace的优势和特色在于所提供的云计算解决方案更加全面。相比亚马逊只提供计算资源,RackSpace还提供服务器、网络等硬件基础设施,以及基于Open Stack云平台的运营和安全等服务。

Engates将OpenStack的发展比作Linux与MySQL,他说道“这是一个时代才有一次的重要机遇。”

Rackspace的Jim Curry在OpenStack的网站博客中曾经写道:“总共有89个组织,1200名开发者支持OpenStack。项目组已发布三个版本,现正在致力于第四版的开发。企业正在正式开始部署OpenStack。尽管直到四月发布Cactus,OpenStack才真正做好迎接产品部署的准备,但是自从发布Cactus以来,就有相当多公司部署此项科技。”

Rackspace的未来

但是,Rackspace当前的发展并非一帆风顺。

Curry也承认Rackspace也需要NASA的帮助,还需要更活跃的开源社区来构建更为高效的云平台。

CUrry写道:“市场正缺少一个专门用于构建和管理云的开放平台。我们不得不架构自己的解决方案,因此我们知道RackSpace的实际情况。整整五年,我们都在寻找现有可用的可以驱动我们公共云平台的科技,但是还是找不到一个可接受的方案。不得已我们只能开发我们自己的专利技术,这并非我们所愿。”

目前,Rackspace的竞争对手Eucalpytus也已开源,并且扬言有着25000个软件运行的云,Eucalpytus是世界部署最为广泛的用于内部基础设施即服务云(IaaS)的软件平台。

实际上,Rockspace的OpenStack属于对highly dynamic scalability(HDS)的一个很好的解决方案。而目前HDS的技术一直被Google和Amazone封闭,这也许会阻碍云计算的发展,就像当年UNIX成为高端商业操作系统一样,HDS更应该成为公共领域的技术,尽管OpenStack不一定能够成为最成功的技术,但不可否认,相当多Dell、HP的用户们将会选择它作为自己的私有云架构。

(责任编辑:admin)

时间: 2024-10-22 18:59:58

开源云平台风起云涌 OpenStack未来走向何处?的相关文章

OpenStack现燎原之势 成为最受欢迎开源云平台

OpenStack正呈现燎原之势.经过几年的布道,基于OpenStack的云开始在各行业规模部署. "OpenStack已经成熟,它走出实验室和概念验证阶段,成为生产级任务负载的主流技术."红帽云管理部门副总裁兼总经理Joe Fitzgerald说.作为云计算时代的造梦平台,OpenStack已成为最受欢迎的开源云平台,在政府.电信.金融.制造.能源.零售.医疗.交通等行业成为企业创新的利器. 电信运营商用云运营比特 电信运营商用OpenStack云"运营比特",而

开源云平台OpenStack发展与应用

根据Gartner分析师Lydia Leong最近发布的一项报告,企业正在小心谨慎的评估开源云平台.在2013北京(国际)开源大会上,我们进一步了解了开源云平台在中国的发展与应用情况,涉及了现在市场上最主要的两个开源云平台OpenStack和CloudStack.在下午的分会场中,开源OpenStack推动者,China OpenStack User Group(COSUG)发起人杜玉杰的演讲详细介绍了OpenStack的发展和应用情况. OpenStack可能并不是云领域的市场领导者,但是确实

热点关注:OpenStack会成为主流开源云平台吗?

最近读到一篇对Eucalyptus的CEO Marten Mickos的采访报道,让我重新开始思考Eucalyptus和OpenStack究竟谁会成为主流开源云平台的问题. 这段日子以来,厂商们对OpenStack的热情可谓高涨.这个由Rackspace控制的开源项目,目前已有戴尔.Citrix和惠普等厂商加盟.虽然在这些大厂商们的要求下,Rackspace已将该项目的控制权交给了OpenStack基金会,但是正如Mickos所说,OpenStack到目前为止依然还在研发阶段,尚未进入生产阶段.

盘点Linux下的开源云平台&&云存储服务

15个您可能不知道的开源云平台 桉树云服务环境 Eucalyptus 开源协议及语言 GPL Java C/C++ 1 2 1 2 官方网站 http://www.eucalyptus.com/participate 介绍 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初

三大开源云平台的堆栈之争

OpenStack拥有极高的人气,CloudStack拥有充裕的资金,Eucalyptus则与亚马逊建立了紧密的关系. 由Rackspace与美国宇航局(NASA)在2010年联合创建的OpenStack无疑拥有极高的人气.目前其已经与AT&T.IBM.惠普等巨头建立了合作伙伴关系,这些巨头都承诺将OpenStack作为自己的私有云解决方案的基础. 另一开源云平台CloudStack则宣称,自从思杰在2012年4月份将代码(注:思杰在2011年以2亿美元收购了Cloud.com公司,并获得了该技

四大开源云平台的命运基因

"有些用户需要混合云的产品,在公有云的部分我们使用OpenStack,考虑到成熟度.稳定性的问题,私有云的部分就没有用(OpenStack).至于私有云的部分使用什么就不用多说了,实际上也没有别的选择,"说这番话的是海云捷迅研发经理田亮,这是一家创立2年的初创公司.话音刚落,旁边的程辉冲着蒋清野一乐.这番话立刻激起了我的好奇心,追问道:"你们私有云用的什么产品?"程辉接过话筒:"这可以说吗?"田亮点头向程辉示意."那毫无疑问,只有Euc

基于高性能计算的开源云平台性能评估

基于高性能计算的开源云平台性能评估 李春艳   张学杰 云计算是一种提供各种IT服务的互联网资源利用的新模式,已经广泛地应用在包括高性能计算的各种领域.然而,虚拟化带来了一些性能开销;同时,不同的云平台实施虚拟化技术的不同,使得在这些云平台上应用高性能计算服务的性能也千差万别.通过HPC Challenge (HPCC) Benchmark和NAS Parallel Benchmark(NPB)分别对CPU.内存.网络.扩展性和高性能计算真实负载进行评估,比较并分析了诸如Nimbus.OpenN

开源云平台CloudStack详解

CloudStack 2008年由VMOPS开发,在2010年5月份,VMOPS将其重新命名CloudStack.com,其2.0版本也随之发布了.去年7月份,思杰收购了CloudStack.com,发布了3.0版本.今年4月份,思杰把CloudStack开源贡献给Apache社区.10月份CloudStack以社区的身份发布了第一个版本--CloudStack4.0.11月中旬,在拉斯维加斯举办了第一次CloudStack大会. 这就是CloudStack的大致发展历程,CloudStack是

开源云平台与亚马逊相处融洽?

用像OpenStack.CloudStack或者Eucalyptus这样的开源云平台构建云服务,对于市场上很多寻求灵活性和定制化的云环境的客户来说是极具吸引力的选择. 每一个开源项目都说自己是专有的亚马逊Web服务的替代品,但是其中CloudStack和Eucalyptus就是克隆了亚马逊的应用程序接口(API),让自己的一些产品和具体的亚马逊平台更兼容而已. 一些纯粹主义者可能会回避开源云项目,选择同像AWS这样的云环境紧密合作,但是事实就是如此,很多云客户就是喜欢AWS.开源云平台说他们能够