OpenStack有容乃大

它是流行于全球云开发者中间的一种沟通语言,

它追求开放、兼容,并致力于打造普适的开源云平台,

它在数十个国家拥有成千上万的拥趸,

它就是OpenStack,声誉日隆的开源云架构。

记者的一位朋友,11月11日零时,在网上一番“血拼”之后准备支付,却因为结账的人太多而被支付宝“踢了出来”,直到早上7点再次支付才取得成功。许多人感叹“双11”再破销售收入纪录时,又有谁会想到各大电商的IT基础架构承受了多大压力。为了应对业务高峰,提高基础架构的弹性,包括互联网公司在内的许多企业用户开始慢慢尝试并接受开源云架构,而OpenStack则是众多开源云架构中最受宠的一个。

开放兼容

11月5-8日,OpenStack峰会在中国香港举行,这是OpenStack峰会首次在美国之外举行。OpenStack基金会执行总监JonathanBryce介绍说,本次大会吸引了来自全球50多个国家的3000多名听众,其中很多人是第一次参加OpenStack峰会。“OpenStack的宗旨是为客户提供普适的开源云平台,不论是公有云、私有云,也不论云的规模大小,都可以基于OpenStack构建易于部署且灵活扩展的基础架构。”JonathanBryce表示。

就像人们交流时需要一种大家都能理解的语言一样,OpenStack就是从事云开发的人们都能应用的一种共通的语言。OpenStack是一个由美国国家航空航天局(NASA)和美国网络托管公司Rackspace共同发起、旨在为公有云及私有云的建设与管理提供软件的开源项目。从2010年推出到现在,虽然只有短短三年多时间,但OpenStack凭借架构的先进性、运作的有效性与授权模式的灵活性等,获得了开发者和企业的广泛欢迎和支持。与OpenStack类似的云计算开源项目虽然还有很多,但是无论从知名度、影响力、广泛性以及具体的成果等方面衡量,OpenStack都可以称得上是当今最具影响力的云计算开源项目。

就在本次峰会召开前大约两周,OpenStack发布了最新的也是其第八个软件版本Havana,在其新增的近400个功能中,最重要的是计量和编排功能。JonathanBryce介绍说,Havana版本吸引了910名开发者参与开发。OpenStack的最新调查显示,全球已有超过72个国家的358个城市部署了OpenStack平台。

OpenStack峰会还有一个特别之处,就是每天的会议都是由用户经验分享开场,由此可见其对技术与应用的结合非常重视。

让用户受益

在本次峰会举行期间,OpenStack中国用户组专门举办了小型的论坛,大会也在第二天上午专门安排了中国OpenStack用户的经验介绍,包括爱奇艺、奇虎360、携程。这一方面显示出OpenStack基金会对中国市场的重视,另一方面也说明中国用户对OpenStack有较高认同度,并且开始了积极探索。

携程计算机技术(上海)有限公司(简称携程)技术副总裁、首席技术架构师叶亚明介绍说:“三年前,我们与VMware合作开始部署虚拟化,接着采用了CloudStack开源技术,一年前改为OpenStack。”目前,携程拥有一个包括1.3万个终端的桌面虚拟化系统,其基于OpenStack搭建的云架构为实现业务的扩展提供了强有力的支持。“我们的目标是2020年让业务增长10倍,活跃用户数也增加10倍。”叶亚明相信,开源云架构可以帮助携程实现上述目标。

爱奇艺在构建自己的私有云架构时选择了OpenStack。在爱奇艺看来,OpenStack具有灵活、可控的特点,基于工业标准,同时又有庞大的社区可以提供强大的支持,最重要的是可以更好地控制成本。爱奇艺基于OpenStack构建的弹性混合云,可以随需增减计算资源、存储资源,并可对所有资源进行统一、灵活的管理。

奇虎360现在使用的很多软件都是开源的。据奇虎360的技术专家介绍,在OpenStack平台之上,他们几个小时就可以完成一项应用的部署,许多开发和测试也都是在OpenStack平台之上实现的。能够自主控制,可以实现定制化,是奇虎360选择OpenStack的一个重要原因。目前,奇虎360只有一个小型的技术团队在负责OpenStack私有云架构的维护,其中只有两名全职的技术工程师。

OpenStack的敏捷性、可扩展性以及极快的响应速度让奇虎360尝到了甜头。接下来,奇虎360还会向OpenStack的最新版本Havana迁移,实现存储共享。此外,奇虎360还计划加强与OpenStack社区的互动,以更好地利用OpenStack的最新成果。

“目前全球范围内哪个城市拥有最多的OpenStack开发人员?”OpenStack基金会执行总监JonathanBryce问与会者,众人面面相觑。“北京。”有人开始鼓掌、欢呼,JonathanBryce补充说,“北京是拥有OpenStack开发者最多的城市,上海也可以列入OpenStack开发者数量排名前十的城市。”很多人猜测OpenStack峰会首次在美国之外举行就选择了中国香港,目的就是大力投入并拓展以中国为代表的亚太市场。

在OpenStack峰会举行前几天,OpenStack基金会董事长AlanClark在赴香港参加峰会前,特意在北京停留,不仅与记者进行了交流,而且参加了一系列活动,包括与政府领导会谈,参加OpenStack中国小组的活动,去北京的高校进行交流等。

AlanClark在回答本报记者的提问时表示:“目前,中国已经是除美国之外全球最活跃的OpenStack市场。峰会选在香港举行,可以吸引包括澳大利亚、印度等在内的众多亚太地区国家的OpenStack开发人员参与。”

包括华为、华胜天成等在内的一些中国厂商十分关注OpenStack开源项目的发展。华为IT产品线弹性计算云营销工程部部长张晓松告诉记者,华为从2011年开始关注OpenStack,2012年10月23日正式加入OpenStack基金会,2013年本次峰会召开前刚刚当选OpenStack金牌会员,可谓一年一大步。在Grizzly版本中,华为存储产品就开始支持OpenStack。目前在存储领域,华为有十多位OpenStackcore开源开发人员,并有百余位OpenStack解决方案开发人员为OpenStack贡献智慧。

“华为以开放、融合的态度,丰富了OpenStack存储产品的种类,为用户提供了更多更好的选择。”华为存储产品线总裁范瑞琦表示,“华为存储已为OpenStack贡献上万行代码,并取得阶段性成果。比如,华为全系列存储产品为OpenStack用户提供了丰富选择,其存储快照技术促进了OpenStack效率提升,其存储软件Smart与OpenStack紧密结合,可以动态并合理地分配存储资源处理能力,保证不同级别业务的存储服务质量。”

在本次峰会上,华为与OpenStack知名厂商Mirantis联合展示了基于OpenStack的融合架构一体机,基于该一体机,客户可以快速、一站式完成基于OpenStack的应用部署,从而进一步加速OpenStack的商用化进程。

2013年6月,华胜天成宣布成立中国首个OpenStack服务中心。在本次峰会上,华胜天成对外公布,在短短几个月时间里,已经有37个客户主动上门咨询有关OpenStack实施的问题,而且其中一个电信行业客户的OpenStack系统已经上线运行。

在中国,OpenStack的生态环境正在逐步建立和完善之中。2012年8月9日,英特尔亚太研发有限公司、新浪网、中标软件、上海交通大学联合成立了中国开源云联盟(COSCL),致力于整合企业用户对云计算基础架构平台的需求,基于OpenStack等开源框架协同研发并加速完善,从而推动中国云计算产业发展。如今,红帽、华胜天成以及许多中国互联网公司都是这个联盟的成员。据华胜天成高级技术经理郑驰介绍,联盟中的成员每两周会召开一个交流会,大家一起分享关于开源和OpenStack的实践经验。

另外,COSCL还与中国OpenStack用户组联合成立了OpenStack实验室StackLab。这是一个免费的OpenStack体验、测试和开发平台,它提供原生态OpenStack体验平台,不设门槛,无需邀请码,任何人都可注册并免费体验,而且不限次数。

围绕着OpenStack社区,还诞生了一批创业公司,其中来自中国的创业者们对OpenStack抱有很大期望。程辉作为中国OpenStack用户组的首席社区管理员,一直积极推动OpenStack在中国的发展。程辉本人还于2013年2月在美国硅谷创立了UnitedStack公司,并在北京设有研发和运营中心,目前主要面向中国和亚太市场推广其基于OpenStack的云操作系统——UnitedStackOS,该云操作系统用于统一管理数据中心服务器集群,将普通的x86服务器集群变成一个统一的计算、网络和存储资源池,以构建软件定义的数据中心。UnitedStack在本次峰会上正式发布了UnitedStackOS1.0版,其用户界面非常简单,创建应用的速度非常快。

记者在峰会现场还遇到了另一家OpenStack的创业公司Stackinsider,它提供了一个免费的在线服务平台,用于OpenStack方案的测试和部署。如果用户准备部署基于OpenStack的解决方案,Stackinsider也可以在线下提供一系列的部署服务,并由此获取收益。许多中国企业都在积极探索基于OpenStack的商业模式,UnitedStack、Stackinsider、易云等率先做出了有益尝试。

OpenStack有待完善

OpenStack推出毕竟只有三年多的时间,虽然每半年就会推出一个新的软件版本,而且它也具备了计算、存储、网络、安全以及管理等核心功能,但是与一些成熟的商业化云平台相比,还有很多技术细节和功能需要进一步完善。在本次峰会上,OpenStack公布了2014年及以后的技术路线图,包括应用开发、数据处理、共享文件系统、数据库即服务等在内的待开发功能位列其中。不过,JonathanBryce表示,现在很多用户使用OpenStack,并且获得了丰硕成果,这表明用户已经认可了OpenStack。戴尔企业解决方案云端解决方案架构师何沛敏也表示,从上一个版本Grizzly开始,OpenStack的基本框架和功能已经定型,所以用户无论使用Grizzly版本还是最新的Havana版本都可以,其核心框架没有太大改变,只是功能丰富了。

AlanClark介绍说:“最新发布的Havana版本包括9个组成部分,新增功能近400项,正处于研发中的项目有19个。现在如果云计算产品不是开源的,将很难具有竞争力。”

OpenStack基金会首席运营官MarkCollier坦承,现在OpenStack还比较“脆弱”,整个社区及开发者需要更大的勇气继续朝前走,一方面不断丰富现有的生态系统,使之更加多元化,更具兼容性和竞争力;另一方面要明确界定OpenStack的核心任务,倾听开发者的反馈,使OpenStack开源社区百花齐放。

JonathanBryce认为,OpenStack当前面临的最大挑战是缺少专业的OpenStack人才,因此OpenStack基金会下一步会增强对技术人员的培训、认证。“我们希望把更多国家的OpenStack人才团结起来,增进彼此之间的交流与分享。”JonathanBryce表示,“从技术的角度讲,我们将明确OpenStack开源云的技术核心,增强不同云之间的互操作性。”

对于中国开发者或企业在OpenStack的开发项目中作用不突出这一问题,JonathanBryce给出了建议:中国企业可以先从一些比较辛苦的工作做起,比如软件测试、档案编制等,先在这些领域做出成绩,确立自己的地位,然后再逐步介入开发项目的核心;如果想在OpenStack社区中发挥更重要的作用,中国开发者和企业一定要积极参与社区互动,并对社区做出更多贡献。

时间: 2024-10-30 22:30:46

OpenStack有容乃大的相关文章

跟老齐学Python之有容乃大的list(3)_python

对list的操作 向list中插入一个元素 前面有一个向list中追加元素的方法,那个追加是且只能是将新元素添加在list的最后一个.如: >>> all_users = ["qiwsir","github"] >>> all_users.append("io") >>> all_users ['qiwsir', 'github', 'io'] 从这个操作,就可以说明list是可以随时改变的.

跟老齐学Python之有容乃大的list(2)_python

对list的操作 合并list <有容乃大的list(1)>中,对list的操作提到了list.append(x),也就是将某个元素x 追加到已知的一个list后边. 除了将元素追加到list中,还能够将两个list合并,或者说将一个list追加到另外一个list中.按照前文的惯例,还是首先看官方文档中的描述: list.extend(L) Extend the list by appending all the items in the given list; equivalent to a

跟老齐学Python之有容乃大的list(1)_python

前面的学习中,我们已经知道了两种python的数据类型:int和str.再强调一下对数据类型的理解,这个世界是由数据组成的,数据可能是数字(注意,别搞混了,数字和数据是有区别的),也可能是文字.或者是声音.视频等.在python中(其它高级语言也类似)把状如2,3这样的数字划分为一个类型,把状如"你好"这样的文字划分一个类型,前者是int类型,后者是str类型(这里就不说翻译的名字了,请看官熟悉用英文的名称,对日后编程大有好处,什么好处呢?谁用谁知道!). 前面还学习了变量,如果某个变

OpenStack和Serverless:大赌注还是必然?

在过去的12到18个月中,云领域出现了一个日益增长的趋势.仅仅在几年前,我们还习惯于为每个应用程序使用裸机服务器,然后演变为为了减少物理资源的虚拟机管理程序和虚拟化.下一步是通过将这些虚拟机和实例分成更小的单元--容器来进一步压缩.现在看到的是进化中的下一个阶段--功能即服务,或者更普遍的说法,无服务器. 理由 我们不断寻求优化资源的使用和成本.要做到这些,什么是比消除底层操作系统更好的方式?本质上,我们大多数人是编写代码来创建应用程序.我们不想管理操作系统及其依赖关系,也不想编排它们.我们编写

让U盘容量变“大”的方法

  很多人在网上选购U盘的时候,都会去挑比较便宜的,但有些实在是太便宜了,很大可能就是假冒的,那么假冒盘是怎样练成的? 下面就跟着来一起研究一下: 以清华紫光的1GU盘为例, 将U盘插入到电脑中,可以看到这个U盘显示出来的是一般U盘的样子,卷标是可移动磁盘,容量是0.98GB,这可是我准备的1G U盘哦 首先用U盘精灵检测一下这个U盘的主控芯片是什么. 直接运行这个软件,可以看到这个U盘的芯片制造商是iCreate(我想),芯片的型号是i5128~i5188,根据这个检测的结果,下载对应的量产工

ubuntu 14.04 openstack 有关问题求大神指导

问题描述 按照openstack官方文档配置icehouse时python-PROJECTclient无法下载安装 解决方案

SOA+虚拟化+SaaS 云计算有容乃大

云计算(Cloud Computing)正在成为技术界的行话甚至暗语.不仅Google.IBM.微软和雅虎等大公司是云计算的拥趸,规模较小的公司也在逐渐向其靠拢.CRM软件在线服务提供商Salesforce.com开始称自己为云计算应用,而在此前它的定位是"取代传统软件交付"的SaaS(软件即服务)模式;FaceBook干脆宣称自身是云计算平台,开发人员可以在平台上开发应用并在这个平台上分发这些应用. "真的,我们没有创造存储.数据库.计算机或数据库功能,只是提供一种较为经济

小技巧让小U盘容量变大

  现在一般的U盘都为4G.8G和16G的了,但之前购买了小容量的U盘是不是就没什么用了呢?下面教你一小技巧,让你的小U盘发挥最大的用途. 这个小技巧就是将目标内容保存到U盘之前,先对其进行压缩操作,之后再将它保存到U盘中,就能间接地达到为U盘扩容的目的;为此,我们可以按照如下步骤,让U盘自动在保存文件之前先对其进行压缩操作: 1.首先在系统桌面上创建一个新的压缩文件,并将该文件取名为"U盘压缩器",再将该压缩文件直接拖放到U盘的根目录下面; 2.其次打开系统资源管理器窗口,逐一展开&

容器界大事件:深度解析 containerd

美国时间12月14日,Docker公司宣布将containerd从Docker Engine中分离,并捐赠到一个新的开源社区独立发展和运营,"一个工业标准的容器运行时,注重简单. 健壮性.可移植性".containerd可以作为daemon程序运行在Linux和Windows上,管理机器上所有容器的生命周期.阿里云,AWS, Google,IBM和Microsoft作为初始成员,会为项目提供贡献和维护人员. containerd对于很多人来还是很陌生,为什么Docker公司会大张旗鼓地