版权声明:不论什么转载需全文转载并保留来源(微信公众号techculture)和该声明,并同一时候转载文后的二维码。否则视作侵权。

OpenStack在云计算领域依然火热,甚至能够说势不可挡。这可能是OpenStack自己的盛世,但如今却还不是OpenStack的时代。将来呢?

OpenStack是由互联网数据中心服务商Rackspace和美国宇航局(NASA)在2010年联合推出的一个云计算项目。在2011年越来越多的公司參与到该项目中。短时间内甚至达到一百多家,于是2012年成立了OpenStack基金会负责该项目。

OpenStack在5年的时间里,超过CloudStack和桉树。成为仅次于Linux的第二大活跃开源社区。

OpenStack拥有来自超过170个国家的三万名成员,得到了五百多家公司的支持。当前项目主要由Mirantis、HP、IBM、Redhat、Rackspace、华为维护。被称为云计算领域的Linux。

OpenStack的支持者不仅有HP、IBM、华为、Intel这种巨型公司,也有Mirantis、EasyStack、UnitedStack、海云捷迅这种初创型公司。

既有数万开发人员的支持,也有不少IT公司基于OpenStack包装自由版本号作为解决方式的一部分,或者自用。

OpenStack是开源云计算软件的佼佼者,但如今还不是OpenStack的时代。

这是云计算的时代,将来可能是公有云的时代。

假设说以前有私有云的时代。那也是VMWare的时代。

OpenStack庞大的体积和松散的管理形式的矛盾。

OpenStack的功能众多,眼下有6大核心服务、13个可选服务。支持Ceph、Docker、Cloud
Foundry、Open vSwitch等众多第三方开源软件。但即使在形式上和Linux相比,OpenStack也有不同。Linux内核有权威人物Linus和核心开发人员。他们绝对掌控Linux的方向,而OpenStack没有。OpenStack參与厂家非常多,但谁也不愿让某个或某些团体、个人拥有控制权,甚至发起项目的OpenStack影响力也日渐式微。

OpenStack的易用性难以保证。

因为上述的体积庞大和管理松散。OpenStack为了保住6个月发一个新版本号的承诺。加上各支持厂家增加自己成熟或不成熟的模块。測试、安装部署、易于使用成为难题。OpenStack眼下拥有超过500项配置。加上众多的可选服务。这是一个熟练project师也easy出错的配置规模。

OpenStack的定位模糊,未能重视私有云和公有云的区别。Gartner公司的Alessandro Perilli曾批评OpenStack:却分能做什么和不做什么的明白定位;缺乏商业模式的透明;缺乏愿景和差异化;缺乏决策力。

而社区项目须要民主。有效的愿景和决策力须要独断,在社区氛围和众多利益相关公司參与的情况下,民主easy独断难。这导致OpenStack更像一个包罗万象的万花筒,而不是一套有用的工具。流行的功能和第三方软件都须要支持。特别是公有云和私有云场景都须要满足。这进一步导致OpenStack的复杂性高和易用性差。

OpenStack支持者的失败给OpenStack本身带来阴影。

Nebula的初创团队就是OpenStack的创始团队,创始人Chris
C. Kemp被称为OpenStack之父。Nebula通过四轮融资。筹集了至少3850万美元的资金。

2015年初,公司缺宣布倒闭。有人批评Nebula选择的市场有问题。不应该做Nebula
One“云控制器”这种硬件。可是假设不做硬件,从哪里入手呢?私有云软件?VMware和Citrix、微软已经在那里非常多年,短期内无法撼动。做公有云服务?AWS、Azure、Google
Cloud已经在那里。而少数基于OpenStack部署的公有云RackSpaceCloud和HP Helion。一个发展陷入停滞。一个宣布即将倒闭。尽管这都不是OpenStack导致的。总是让OpenStack走向公有云蒙上了阴影。

OpenStack版本号众多分化严重。

众多的大大小小公司。给予开源版本号做了商业化版本号,期望能分一杯羹。但可能都没有想清楚找谁要这杯羹。SMARTXCEO
徐文豪指出的问题却非常现实:厂商定制版本号不一定性能稳定;选择定制版本号有可能被绑架;出现故障得到解决的速度也非常慢。有人比喻OpenStack有太多的厨师,以至于Matt
Asay喊出了“OpenStack须要一个领导者”。

而不断出现的新项目docker、Kubernetes、Mesos也给OpenStack提出了很多其它的挑战。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

我们当然能够说,Nebula倒了,可是OpenStack仍会蓬勃的发展。如今唯一发展健康的Mirantis做培训和咨询,可是假设一个软件最大的市场在于培训和咨询,OpenStack怎样迎来自己的时代?并且有人建议:上马OpenStack:自力更生是关键。培养自己的运维和研发人员。可是。这是云计算时代了,OpenStack解决的仅仅是IT基础设施问题。而不是企业的核心业务问题。假设这都要培养独立的运维和研发团队,为什么要使用OpenStack而不是其它昂贵的便宜的虚拟化软件呢?OpenStack不是产品,是技术框架。

假设OpenStack仅仅是技术框架,自然难以被企业认同。

OpenStack的兄弟姐妹越来越少。意味着该领域的高峰已过。

CloudStack在被Citrix收购后,Citrix仍然回头支持OpenStack。而早于OpenStack出现。甚至与OpenStack创立初中毫无二致的Eucalyptus,已经在2014年9月被惠普收购。HP收购的理由有意思:利用Eucalyptus的技术,将亚马逊AWS的兼容性带到惠普的OpenStack云计算产品中。OpenStack的诞生事实上也是模仿AWS。仅仅是API不全然兼容而已。

451 Research预測OpenStack市场2018年的规模是33亿美元,2016年将达到17亿。

作为一个软件来说,这已经不小。可是有那么多厂家要分这个蛋糕,这个规模就显得不足了。

现实是。这个预測都是非常大胆的。

对不论什么企业来说,在存在上述问题的情况下,採用OpenStack都是一个大胆的甚至冒险的决定,除非自己拥有足够的、充足的、强大技术实力。2015年10月,英国BT电信就指出假设OpenStack不解决这些问题,它们不会部署OpenStack。而会选择私有软件。

OpenStack是否能迎来自己的时代。取决于它在混合云上的作为。纯私有云不大可能是将来的主流模式,这个领域也有VMware坚守。公有云市场基本没有OpenStack的空间。混合云是OpenStack的战场。但现有的私有云项目和厂商肯定会极力抓住混合云的机会,甚至随着时间推移混合云可能走向边缘。

OpenStack仍然大行其道。可是否能高速扎根混合云,将决定OpenStack是否能迎来属于自己的时代。时间并不是看上去那么充裕。

OpenStack依然大行其道,可是否能等来属于自己的时代的更多相关文章

  1. 掌握OpenStack部署的最佳实践 打破部署失败的魔咒

    部署OpenStack环境并不是一项简单的任务:根据SUSE最近的调查显示“曾经部署过OpenStack的企业当中有一半都失败了”.然而,随着最佳实践的出现,企业可以使用其避免在部署OpenStack ...

  2. OpenStack最新版本--Victoria发布亮点与初体验

    前言 `OpenStack`是一个云操作系统,可控制整个数据中心内的大型计算,存储和网络资源池,所有资源均通过具有通用身份验证机制的`API`进行管理和配置. 还提供了一个仪表板,可让管理员进行控制, ...

  3. Excel日期中那个著名的bug

    一个软件中的bug能够持续多久?答案不一,大多数bug在软件测试阶段就已经被干掉,又有许多死在Preview阶段,抑或正式上线后不久被干掉,有些则伴随软件终生,直到下一代产品发布才寿终正寝,而Exce ...

  4. 揭开牙病之谜 与牙医说再见<转>

    原贴地址:https://www.douban.com/group/topic/44383918/ -------------------------------------------------- ...

  5. H5 App如此强悍,要降薪的恐怕已不只是iOS程序员

    2015年的最后几天,移动开发圈里最为火爆的话题之一无疑是“iOS程序员月薪降至12K”这则报道. 有人认为这是O2O创业遇冷所致,也有人认为这是iOS生态过于封闭致使智能硬件等新领域对iOS开发者的 ...

  6. 4G来临 IT业转型之路当在不远

    摘 要:4G商用未启,品牌营销争夺已经展开.目前,除了中国移动推出全新4G品牌“andM”之外,中国电信和中国联通均选择继续沿用3G的品牌. 4G商用未启,品牌营销争夺已经展开.12月10日,中国电信 ...

  7. DOM API详解

    来源于:http://zxc0328.github.io/2016/01/23/learning-dom-part1/ https://zxc0328.github.io/2016/01/26/lea ...

  8. 计算机组成原理 — FPGA 现场可编程门阵列

    目录 文章目录 目录 FPGA FPGA 的应用场景 FPGA 的技术难点 FPGA 的工作原理 FPGA 的体系结构 FPGA 的开发 FPGA 的使用 FPGA 的优缺点 参考文档 FPGA FP ...

  9. 理解 OpenStack 高可用(HA) (4): Pacemaker 和 OpenStack Resource Agent (RA)

    本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1)OpenStack 高可用方案概述 (2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3)N ...

随机推荐

  1. Failed to connect to server

    设置LR浏览器代理解决Failed to connect to server,Connection timed out问题. 虚拟机中,接口测试简单的Get请求,一直提示Failed to conne ...

  2. oc消息转发机制本质

    第一级转发:主体不变,动态添加对应函数: 第二级转发:函数不变,切换接收主体: 第三极转发:函数签名不变,主体和函数都有可能变化: 1.使用函数的动态添加技术: 2.使用的类似is-a swzzing ...

  3. c#获取DataTable某一列不重复的值,或者获取某一列的所有值

    实现该功能是用了DataView的筛选功能,DataView表示用于排序.筛选.搜索.编辑和导航的 DataTable 的可绑定数据的自定义视图. 这里做了一个简单易懂的Demo来讲述该方法. 1.建 ...

  4. [arc067f]yakiniku restaurants

    题意: n家饭店,m张餐票,第i家和第i+1家饭店之间的距离是$A_i$,在第i家饭店用掉第j张餐票会获得$B_{i,j}$的好感度,但是从饭店i走到饭店j会有$dis_{i,j}$的代价,可以从任意 ...

  5. 30 个实例详解 ,让运维彻底搞清TOP 命令!

    Linux中的top命令显示系统上正在运行的进程.它是系统管理员最重要的工具之一.被广泛用于监视服务器的负载.在本篇中,我们会探索top命令的细节.top命令是一个交互命令.在运行top的时候还可以运 ...

  6. 搭建app自动化测试环境(一)

    ①:想实现自动化,第一步先安装python然后第二步安装selenium, 第三步安装JDK,然后J配置好JDK环境变量 JAVA_HOME    C:\Program Files\Java\jdk1 ...

  7. Ubuntu设置显示桌面快捷键

    Ubuntu设置显示桌面快捷键 直接在系统设置中没有效果, 学习了:http://www.cnblogs.com/pluse/p/5286585.html 需要进行安装compizconfig,然后在 ...

  8. Android 之 Eclipse没法生成R文件

    这几天被Eclipse整哭了.也怪自己手贱把appcompat_v7给删了. Eclipse创建project假设是兼容4.0下面,会多生成一个projectappcompat_v7,例如以下图: 这 ...

  9. [Angular] Configure an Angular App at Compile Time with the Angular CLI

    Compile time configuration options allow you to provide different kind of settings based on the envi ...

  10. Mysql优化理论知识

    参考文章 http://blog.51cto.com/lizhenliang/2095526 ()硬件优化 如果有条件一定要SSD固态硬盘代替SAS机械硬盘,将RAID级别调整为RAID1+,相对于R ...