阅读更多

0顶
0踩

开源软件
【CNW.com.cn 专稿】OpenStack的崛起,吹响了云平台市场开源阵营挑战商业力量的号角。全球热论的声浪中,CloudStack、Eucalyptus、OpenNebula紧随其后,四大开源云平台围绕“开放云”展开了新一轮的制衡与博弈。

刚刚过去的9月,开源社区迎来了两件大事。9月8日,经过OpenStack基金会董事会补充会议的讨论和投票,“亦敌亦友”的VMware和英特尔、NEC一道,正式获得OpenStack基金会金牌会员的资格。随后的9月19日,OpenStack基金会正式成立,该项目的合作发起者之一Rackspace向基金会正式移交了社区管理活动和OpenStack商标。在此之前,OpenStack的另一个合作发起者NASA(美国国家航空航天局)也淡出OpenStack组织,从开发者转型为技术使用者。至此,OpenStack作为独立非盈利性组织存在的使命宣告完成。

OpenStack近期为开源社区乃至整个IT界带来一次又一次震动。事实上,从2011年开始,这个新生代开源项目就获得了持续走高的关注度。在沉寂已久的开源世界,对一种技术如此的痴迷狂热似乎还得追溯到Linux时代。但如此火爆的场面又在情理之中,最重要的原因是,OpenStack的崛起与风靡全球的云计算浪潮交相辉映。作为一个开源云平台项目,OpenStack所提供的IaaS(基础设施即服务)框架让任何人都可以自行建立并提供云计算服务。它也可以被用于构建私有云,在企业内部提供共享服务。简言之,它可以帮助服务商和企业构建类似于Amazon EC2和S3的IaaS平台。

OpenStack所能交付的应用场景对于企业和开发者而言都极具吸引力。同时,由于从项目创建起就采用Apache 2.0授权协议,OpenStack提供的开源IaaS框架具备天然的开放性。这种开放性引爆了各类型企业和社区开发者的参与热情。从项目推出至今,OpenStack代码库已拥有超过55万行代码,超过573名开发者贡献了自己的代码。OpenStack基金会已筹集1000万美元的资金,加入OpenStack生态圈的企业数量达到惊人的192家。

然而,在开源世界中,火力全开的OpenStack并不是唯一的IaaS技术框架提供者,包括CloudStack、Eucalyptus(中文译名为桉树)、OpenNebula以及oVirt在内的开源项目同样可以帮助企业构建内部或外部类似亚马逊公有云的服务。云计算领域的长期观察者、新浪微博博主@forestzrd将OpenStack形容为“后来居上的先锋”,以及开源云平台领域“真正搅动水池的人”。事实上,在OpenStack项目创立之前,以上这些从美国和欧洲发起的开源项目在开发者和企业用户群体中已经建立了一定的影响力,并且正在稳步发展自己的合作伙伴体系。

或许是OpenStack放开怀抱的姿态(从项目创立就采取Apache授权协议方式)感动了广大开发者,又或是OpenStack天性中的“激进因子”得到尽情释放,OpenStack带来了一场真真切切的技术运动。不过,在这场有关开源和云的战役中,OpenStack注定不会独行,包括CloudStack、Eucalyptus和OpenNebula在内的开源云平台项目同样锁定了胜利的目标,有关技术与商业模式的明与暗的角力正在展开。OpenStack项目早期的重要贡献者之一思杰(Citrix)公司转向支持同类开源项目CloudStack,为这出精彩的战役展开了宏大且悬念丛生的开场。


......

【记者观察】

人才征战中的中国力量

文/于翔

每一场开源运动中,技术人才的争夺都是必不可少的风景,这个定律同样也适用于商业应用世界。OpenStack在开源云平台的人才大战中取得了不可思议的成绩。在项目成立短短两年的时间内,OpenStack会员超过5600位,他们分别来自88个国家的超过850个不同组织,全球各地建立的OpenStack用户组达到38个。

虽然产品尚待完善,但OpenStack社区所拥有的超高人气已经成为支撑OpenStack发展的重要资产。从某种程度上看,更大的社区规模和产业生态圈弥补了OpenStack产品成熟度的短板,并切实推进其产品投入实际生产环境的速度。

思杰对CloudStack的全力扶植显然加剧了这场人才之战的烈度。自2012年4月投身Apache阵营以来,CloudStack.org开源社区的用户参与度已经增长了4倍,活跃社区成员超过3万名,CloudStack社区版下载量达到6万余次,每月下载量以平均5倍的速度增长。

而让中国用户最为欣喜的是,无论是OpenStack还是CloudStack,其开源社区的发展壮大都有中国力量的积极参与。作为中国对OpenStack社区贡献最大的机构,新浪将经过生产环境验证后的监控项目(Kanyun)和计费项目(Dough)开源并贡献给OpenStack社区,并且还贡献了大量的Bugfix,在Essex版中贡献量排名第九。另外,OpenStack中国社区已经达到3000人以上的规模。

CloudStack方面,天云趋势正在与思杰合作推进CloudStack社区的发展,成立了CloudStack中文社区。CloudStack中文社区在中国多个城市的技术沙龙活动正在巡回举办之中。另外,思杰还正在面向其中国的合作伙伴和客户展开名为“云构建日”的CloudStack社区培训计划,该计划通过两天的会议培训合作伙伴和客户云的具体创建过程。目前,该计划培训的对象已经达到数百个。

从开放云市场的发展整体分析,不同开源组织围绕社区的人才争夺战没有输家。在完整开放的前提下,开源云平台将呈现出多平台并存的市场格局。各平台社区的蓬勃发展将带旺整体市场,持续扩充开源云平台的应用版图,构建起打破传统、健康和谐的生态系统。

来自: CNW
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 亲密接触Redis-第一天

    网上唯一一篇真正正确的教你如何使用redis,避免在使用过程中因为对redis不够了解而在以后实施的过程中碰到各种严重瓶劲的教程,教程内不仅讲述了redis的使用还讲述了如何使用docker来搭建自己的redis微服务以及使用...

  • 【狂神说Java】 JavaWeb学习笔记(更新中)

    初始化参数 // this.getServletConfig() Servlet配置 // this.getServletContext() Servlet上下文 1、数据共享 在servlet 1中保存的数据,可以在servlet 2中取到。(先运行servlet 2 取到的值为null) //Servlet 1 ...

  • 一些面试题

    1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?  可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto?  java中的保留字,现在没有在java中...

  • 我的Java开发学习之旅------>Java经典面试题

    1.众所周知,在实际的软件项目中,都是很多人一块共同做一个项目,每个人只是做项目中的一部分内容,甚至是只做了项目中的一个模块,项目越大,越是如此!随便拿出一个中等大小的项目,也需要好多个熟练的开发人员...

  • [二]在jsp中使用foreach用于"显示复选框",初始化下拉框、复选框、下拉复选框,获取复选框勾选的值【$.ajax$.post$.each$().each、form的值没传至后台问题、去除字符】

    急急急!!!!!! 【论坛讨论】 bootstrap-table checkbox(复选框)初始化部分选中 【一样使用了bootstrap table,但是看了有点懵, data-formatter= "stateFormatter" data-select= "false" data-checkbox=...

  • displaytag组件实现分页_DisplayTag应用指南_ DisplayTag七宗罪 _displaytag之中文(乱码)解决方案...

    【摘 要】本文详细介绍Web开发设计中 的:DisplayTag应用指南, DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在 http://displaytag.sourceforge.net    一、最简单的情况,未...

  • Java面试宝典

    1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?... 4 2、Java有没有goto?. 4 3、说说&和&&的区别。... 4 4、在JAVA中如何跳出当前的多重嵌套循环?... 4 5、switch语句能否作用在byte上,...

  • Java面试题(史上最全)

    spring jdbc:提供了一个JDBC的抽象层,消除了烦琐的JDBC编码和数据库厂商特有的错误代码解析, 用于简化JDBC。 spring aop:提供了面向切面的编程实现,让你可以自定义拦截器、切点等。 spring Web:提供了针对 ...

  • JavaWeb学习笔记浅记(浅浅浅,多多多)

    Request获取请求数据 Request通用方式获取请求参数 Request请求参数中文乱码-POST/GET解决方案 Request转发 (二)Response Response设置响应数据的功能介绍 资源路径问题 Response响应字符数据 Response响应字节...

  • Java面试宝典2017版

    1. Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。...java中的保留字,现在没有在java中使用。3、...

  • JavaWeb基础

    function a(参数){} 声明会前置 var a=function(参数){} 函数中的return js运算符 赋值运算符 = += -= 等 算数运算符 ± */等 字符串的+运算符 js比较与逻辑运算符 小于大于> ==等于 ===对于等于(值和类型均相等...

  • java面试、笔试题(0815版)

    49 19、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串? 49 20.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么...

  • displaytag的使用

    今天研究起displaytag标签来 分享下感想 这个东西吧功能倒是很强大 但是有很多不足 就...使用的时候倒是很方便 就是需要好好的调调样式 分页那块要中文要转码DisplayTag应用指南【摘 要】本文详细介绍Web开发设计中的:

  • spring + spring mvc + tomcat 面试题(史上最全)下篇

    前一个图其实TestService1对象的实例已经被添加到第二级缓存中了,而在TestService1注入到TestService3时,只用从第二级缓存中获取该对象即可。 ​ 编辑切换为居中 添加图片注释,不超过 140 字(可选) ​ 还有个...

  • 2019年JAVA最新面试题部分

    如果定位到数组包含链表,对于添加操作,其时间复杂度依然为O(1),因为最新的Entry会插入链表头部,急需要简单改变引用链即可,而对于查找操作来讲,此时就需要遍历链表,然后通过key对象的equals方法逐一对比.  ④...

  • Java初级面试题

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,...java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,.

  • Java面试题(一)&100家大公司java笔试题汇总

    A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承 30. 下列哪个属于容器型构件( ) C A .JEdit B.JButton C.JPanel D.JTextField 31. Java程序的执行过程...

  • Java考试题

    A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用  C、不能被任意其它类使用 D、不能被其它类继承 30. 下列哪个属于容器型构件(  ) C A .JEdit B.JButton C.JPanel D.JTextField 31. Java程序的...

  • java经典面试题大全

    这是我自己在网上找的一些比较经典而且在面试中比较经常容易遇到的面试题。 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的...

  • grpcio-1.3.0-cp35-cp35m-win_amd64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics