阅读更多

4顶
0踩

开源软件
OpenStack是目前最大和最活跃的开源云计算项目,但在上一个季度,随着竞争对手CloudStack项目呈现增长势头,大家对OpenStack的兴趣已经开始趋于平稳。

  这是博客作者蒋清野通过每月监测开源云计算项目的研究结果,蒋清野在其博客中对OpenStack、OpenNebula、Eucalyptus(桉树)和CloudStack项目的社区活跃度进行分析和比较。他编写了一个Java程序自动地从这四个项目的网站下载了所有的论坛和邮件列表信息,并且从这些信息中分析提取出所需要的数据。

  Eucalyptus和OpenNebula是两个最初的开源云计算平台,这是在2009年之前就开始的项目。在2010年,OpenStack和CloudStack也开始启动。而在2012年年初,CloudStack成为一个独立于OpenStack的项目。

  在过去的18个月中,OpenStack已经获得了很多的支持,包括很多大牌厂商,例如Rackspace、戴尔、惠普、思科、VMware和红帽等。与此同时,CloudStack则主要受到思杰(Citrix)和其他较小厂商的支持,而Eucalyptus则是支持其自己的开源平台的私人持有的公司。OpenNebula是第四个更小的项目。

  鉴于投入到OpenStack的大量营销资源,还有管理该项目的独立的基金会,该项目获得了明显的增长势头。但蒋清野表示,这种势头似乎在2012年的最后一个季度已趋于平稳。他指出:“在过去,OpenStack项目比其他项目拥有更高的参与率。然而,在过去的六个月中,CloudStack和Eucalyptus的参与率正在稳步增长,而OpenStack的增长率则在逐渐降低。”

  不过,OpenStack和Eucalyptus拥有最广泛的社区。蒋清野估计,在OpenStack项目的整个生命周期内,估计累计2500名社区成员,而Eucalyptus则拥有2250名成员,CloudStack总共不超过1500名,而OpenNebula刚刚超过1000名。

  但他指出,最近围绕CloudStack的讨论更多。他表示:“CloudStack的积极参与者仅略少于OpenStack,但这两个项目的讨论量(每月帖子数量和消息数量)位于相同水平。这表明,CloudStack论坛的活跃成员要比OpenStack的活跃成员多。”

  这些数字似乎有些起起落落。蒋清野指出,在重大活动期间,或者代码的添加,都会改变大家对项目的兴趣。例如,在2012年秋季,OpenStack在圣地亚哥举行了最大的开发者和用户会议,该项目发言人最近表示,讨论OpenStack代码的Grizzly版本的下一届设计峰会将于2013年4月举行。CloudStack在2012年秋季也举行了第一次会议,引发了比Openstack更积极的讨论。

  与此同时,Eucalyptus发言人也致力于更频繁地更新代码,以及继续支持与亚马逊Web服务(简称AWS)的兼容性。该公司与亚马逊签署了非独家开发协议。CloudStack支持者也在讨论将与亚马逊AWS的兼容性作为该平台的重点工作。

  从讨论和回复的方面看,OpenStack和CloudStack现在似乎正在以相同的水平增长,但Openstack拥有更大的发展基础。而CloudStack的新会员增长速度似乎超过OpenStack。

  这一切对最终用户意味着什么呢?每个项目的持续发展意味着它们将变得越来越稳定和强大,以及用户友好。例如,在Eucalyptus的最新的版本中,主要重点放在了可用性方面。而OpenStack则增加了重要的新功能,包括虚拟网络等。健康的社区环境意味着这些项目在未来还将继续发展。
来自: 天极网
4
0
评论 共 2 条 请登录后发表评论
2 楼 simuhe 2013-03-18 14:19
[b][u][i]
引用
[list]
[*][url][flash=200,200][*][*]
[/flash][/url] [/list]
[/i][/u][/b]
1 楼 wzjin 2013-01-21 15:26
见习记者 cloudstack_cn!

发表评论

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

相关推荐

  • 记一个无聊的面试题

    一天早上,我同学发给我一道面试题,我知道,肯定是这家伙的学生的,每次搞不定了就来求助我,我本来是不想帮忙的,因为帮忙从来不会说谢~!而且,还补一句,这题其实 xx 我是知道的,就是xx不太清除... 没办法~!谁...

  • C++ 面试题大全

    更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。...

  • Java面试题大全

    第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到更多的知...

  • 联想AI研究院面试题总结(3道算法题)

    最近参加了联想AI研究院的面试(岗位自然语言处理),除了问到简历中项目以及简单的机器学习问题外,还问了3道算法题,并且都不是拿到马上就能反应出来解法的题目(也可能是本人经验尚缺)。特记录面试过程和题目...

  • java面试题汇总

    java基础 1.解释下什什么是面向对象?面向对象和面向过程的区别? 面向对象是一种基于面向过程的编程思想,由执行者变为...(3)面向对象具有继承性和多态性,而面向过程没有继承性和多态性,所以面向对象优势很...

  • 剑指offer面试题(一)

    剑指offer是一本讲了五十多道经典面试题的书,从今天开始一天一道,希望自己坚持下去,加油!

  • 银行c语言笔试题库,银行情景模拟面试题及参考答案

    下面是学习啦小编为大家带来的银行情景模拟面试题及参考答案,相信对你会有帮助的。银行情景模拟面试题及参考答案(一)举例谈谈,你在生活中如何增进师生之间,同事之间的感情?你这些经验和技巧对以后的工作有什么...

  • 从一道网易面试题浅谈OC线程安全

    今天去网易面试,面试官出了一道面试题,下面代码会发生什么问题? @property (nonatomic, strong) NSString *target; //.... dispatch_queue_t queue = dispatch_queue_create("parallel", DISPATCH_QUEUE_...

  • java面试题

    马上又是一个金九银十的招聘旺季,小编在这里给大家整理了一套各大互联网公司面试都喜欢问的一些问题或者一些出场率很高的面试题,给在校招或者社招路上的你一臂之力。 首先我们需要明白一个事实,招聘的一个很关键...

  • (转)大数据面试题130道及答案整理 1-15

    大数据面试题130道及答案整理 1-15 转载自:https://www.cnblogs.com/yuluoxingkong/p/13475235.html 1、HashMap 和 Hashtable 区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的...

  • 面试江湖:一招破解 Java 集合类面试题

    Java技术江湖里,谁人不知,谁人不晓,它的使用率非常高,使用难度却也不大,这也导致了很多人对它不屑一顾,殊不知其中却暗藏玄机,今天我们不妨一起来破解一下Java集合类的面试题。 面试官常用招式: 只见面试官...

  • IT公司笔试面试题总结

    更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。...

  • 微软最新面试题4-19

    一面 英文介绍项目多少人,有商用嘛 中文回答问题 多态,虚函数,怎么实现 ...本来准备了一晚上的英文自我介绍,结果面试官直接说用中文就行。。。。。 问项目,大概有20分钟左右。因为自我介...

  • Web前端相关面试题

    javascript面向对象中的继承实现一般都使用到了构造函数和Prototype原型链,简单的代码如下: function Animal(name) {  this.name = name; } Animal.prototype.getName = function(){alert(this.name)...

  • 131个经典面试题目+答案

    需要面试的程序员 想要拓展面试视野的朋友们 面试官 阅读建议本文会按大致流程模块划分文章段落,每个章节里的内容随机进行排序,各章节之间不存在互相关联的关系,读者可选择文章顺序阅读或者跳跃式阅读。本文分为...

  • 一招破解 Java 集合类面试题

    今日招式:Java集合类面试题 Java集合类绝对是我们的老朋友了,Java技术江湖里,谁人不知,谁人不晓,它的使用率非常高,使用难度却也不大,这也导致了很多人对它不屑一顾,殊不知其中却暗藏玄机,今天我们不妨一...

  • C++ 面试题 面试内容 面试内容 免费分享

    更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。...

  • C++面试题

    扩展: 局部变量在栈,值不确定(前面几个说得不对,这和编译器无关,因为声明局部变量的时候就算是赋初值编译后也要加上一条赋值语句,就是说 int i=0; 等于 int i; i=0;两条语句!!没有哪个编译器会这么傻给局部变量也...

  • python常见面试题

    就是一个很好地例子,它的运行速度真的非常快,因为很多算术运算其实并不是通过Python实现的。 Python用途非常广泛——网络应用,自动化,科学建模,大数据应用,等等。它也常被用作“胶水语言”,帮助其他语言和...

  • c++经典面试题

    (3)使用指针作为函数的参数虽然也能达到与使用引用的效果,但是,在被调函数中同样要给形参分配存储单元,且需要重复使用”*指针变量名”的形式进行运算,这很容易产生错误且程序的阅读性较差;另一方面,在主调...

Global site tag (gtag.js) - Google Analytics