OpenStack的未来取决于是否拥抱Amazon

本文是一封致OpenStack社区的公开信,由OpenStack社区发起人杜玉杰(@ben_杜玉杰)编译,以下为公开信全文:

亲爱的Stacker们,

在过去的三年里,OpenStack社区弥漫着武断和不公平的定位,尤其是对于AWS和VMware。这种观点最现实的表达就是OpenStack应该建立和维护一套它自己的差异化的API。

我毫不掩饰自己的信念,那就是这一选择将伤害OpenStack,或许已经带来了伤害。现在,这个问题变得更加严峻,我希望能够说服你们支持我的观点,那就是OpenStack应该立即拥抱既定的公有云API和特性。这对于OpenStack的成功至关重要,更重要的是这样做才真正符合OpenStack的使命。

为了说服你们,我首先会介绍一下有关差异化的API集合的这段历史,然后,我们再看看为什么AWS和GCE支配公有云是不可避免的。我会揭穿围绕着有关抄袭这个公有云API的所有谎言,最后,我们将直击云计算中“创新曲线”的胡言乱语。

我们为何沦落到如此地步?

当OpenStack在2010年夏天发布的时候,在它最初的两个模块中并没有“native”API。Nova最初只提供EC2 API。该部分是由NASA贡献的,侧重于重新打造一个兼容EC2的私有云系统。Rackspace API是在EC2 API之后添加进来的,也就是在2010年那个夏天,OpenStack项目发布不久之前。

本段引用自NOVA项目[README]:

You have come across a cloud computing fabric controller. It has identified itself as “Nova.” It is apparent that it maintains compatibility with the popular Amazon EC2 and S3 APIs.

请注意,在NOVA项目中没有任何描述提及过“native APIs”以及对目前的NOVA[README]的比较。

该项目的另一半Swift,使用它自己原生的API,其中一部分,也就是最初的Swift代码是来自于RackSpace的Cloud Files服务。

简单来说,OpenStack最初的“native”API,其中一半是AWS兼容的(NOVA),另一半是RackSpace公有云兼容的(Swift)。

然后,RackSpace并购了ANSO Labs ,从而实际上“拥有了”OpenStack代码另一半的贡献者。更重要的是,大多数能够决定该项目技术方向的项目团队负责人(PTLs) 都成为了RackSpace的员工。

在并购ANSO Labs的这段时间里,RackSpace的API才被更改为“nova-api”,这就是现在所谓的Nova的“native API”。 该API在很大程度上与RackSpace Cloud Servers公有云服务的API是一致的。至今这个API变动不大,并且深深的影响了这个项目的命名法则(例如,“floating IPs”与“elastic IPs”) ,并在某种程度上影响了Nova的方向。

根本没有什么所谓的“native”API。事实上,把RackSpace Cloud Servers API称为“native API”是在宣扬一个概念,有一个OpenStack Nova API是独立于Amazon API的。现在很明显,事实上最初的OpenStack native API就是它的AWS EC2 API。

我们来控制OpenStack

自2010年上述决定做出以来,OpenStack项目的管理已日趋成熟。OpenStack基金会,一个独立的组织,目前主导着OpenStack的战略和商务方向,而其开发团队的技术精英在主导该项目的发展方向。

简而言之,社区控制着该项目的方向,并且是时候主张按照符合我们的最佳利益策略来兼容公有云了,而不仅仅是由一个单一的,虽然是主要的贡献者来主导了。如果不能改变这个策略,最终很有可能会导致这个项目变得无足轻重而死去。

亚马逊主宰公共云

很明显AWS(也有可能是GCE)将完全主导公有云的竞争。但更重要的是,who cares?AWS和GCE主导并不意味着OpenStack失败。事实上,OpenStack很明显正走向“赢得”私有云的竞赛的道路上,并且快速拥抱Amazon将使得OpenStack处于主导混合云的关键位置。

在2011年二月的Cloud Connect大会上,我做过一个主题演讲,勾勒了“两个云的故事蓝图”,用数字比较了AWS和RackSpace Cloud Servers的规模和增长。在那个时候,我相信是RackSpace的年增长率给他们打了一剂强心针,使得在公有云的市场上他们被放在了AWS的死对头的位置(当时AWS年增长率是100%而RackSpace是90%)。

但在这之后的两年半的时间里,变化太大了。AWS的增长率有增无减,GCE正式加入竞赛。与此同行,RackSpace面临着增幅下滑。如果RackSpace今年Q2-Q4的盈利等同Q1,他们的公有云将从最高90%的年增长率下滑到30%,在过去几年中出现惊人的跌幅。请参阅下图,假设2013年季度财季增长保持不变。

虽然没有关于GCE的增长率的公开信息,但我相信它与AWS是持平的。客户对他们的公有云服务的兴趣是如此之高,以至于他们等待列表中的客户数量已经大于实际上大多数生产环境中的公有云客户名单数量。而他们还仍然处于内测阶段。

是什么导致RackSpace公有云的突然下滑? 从公布的信息来看, AWS,很可能是GCE正在领跑公有云服务,并且给OpenStack社区一个显而易见的选择。

Amazon控制着公有云的创新曲线

2010年时,一些人认为标准化RackSpace公有云API将允许OpenStack控制创新曲线,而不是Amazon的创新曲线。从那时起,Amazon继续推新功能,并以惊人的速度整合到产品中。很简单,他们控制着公有云的创新曲线。AWS的竞争对手所添加的每一个公有云特性都将直接与AWS已经内置的功能进行对比。

OpenStack可以在私有云和混合云中的创新曲线中起主导作用,但这需要我们支持公有云中领先的创新曲线。OpenStack要想主导私有云和混合云的创新,它必须拥抱企业希望联合的公有云。

OpenStack可以主导混合云的未来

虽然我曾经批判了这一观点,我曾经认为私有云和公有云需要看起来一样并且互联互通,如果我们大量的采用云。现在我们看到企业客户需要混合的云解决方案:连接到公有云的私有云,这样他们就可以在两头运行工作负载,并且可以有所选择和控制,以积极推动经济和业务敏捷性。

有争议的或许是一套基于OpenStack的公有云服务是否会成为这个公式的另一半。在这一点上有这样的公有云的可能性似乎降低到了微乎其微。AWS和GCE的地位已经确立,全球影响力,快速的功能迭代和增长率奠定了他们的领先位置。有什么可以阻挡?坦率的讲,在技术雷达上已经没有竞争者。

在AWS和GCE主宰的公有云市场里,希望提供一种混合选项的私有云必须接受这些领跑者。

这一切导致一个必然的结论:OpenStack的未来必将是成为与主流的公有云兼容的混合云,这些主流的公有云就是AWS和GCE。如若其他情况出现,我们只有当他们的市场地位已经确立时才需辩论和评判。

因为类似甲骨文和谷歌在Java虚拟机与Davilik虚拟机的裁决,法庭很可能无法保护公共的API。

法律上的恐惧毫无根据

在公有云的API保护上的恐惧、不确定和怀疑完全是愚蠢的。阻止OpenStack社区复制AWS和GCE API是没有法律依据的。要牢记的是Amazon的API已经被复制了。他们有能力针对因此受到的影响而成功地采用一个新的法律措施,事实上之前他们并没有反对复制API。

整个OpenStack社区受益

拥抱Amazon符合全体社区成员的利益,把OpenStack定位成为企业和SaaS提供商的最佳选择,他们希望有这么一个公有云生态系统,这样他们的应用在任何时候都可以部署到最适合它们的基础设置中。

换句话说,如果基于OpenStack的公有云拥抱主要的公有云API,它们会受益于AWS的生态系统,它们将可以在这份大蛋糕中切到一块。同样,主机托管公司也有机会出售托管的私有云,并且是和公有云兼容的,也解决了企业的混合云问题。事实上,这可能是RackSpace梦寐以求的目标。

正是出于这个原因,RackSpace也将是我的倡议受益者。他们将处于一个特殊的位置,将能够部署私有的托管OpenStack 混合云,并且是兼容客户任何想要的公有云的混合部署方案。

现在是时候拥抱Amazon和AWS API 啦!

是该OpenStack社区做出抉择的时刻了,选择一个兼容公有云的策略将使得该项目能够主导私有云和混合云市场。

时间非常关键。AWS已经涉足提供私有AWS regions给政府(AWS GovCloud),甚至是特殊机构(CIA/NSA)。有理由推断,他们可能会扩大这项计划,必将威胁到OpenStack目前所处的机遇。

我的倡议如下:

1. 拥抱主流的公有云API,GCE、AWS、Azure,甚至vCloud ;

2. 重新命名Nova API为Rackspace Cloud Servers API;

3. 创建一个新的低级别的API并且一道桥接的API模型;

4. 展开测试和refstack周边工作 ;

5. 拥抱现有的AWS互操作性测试架构,例如Cloudscaling aws-compat和Eucalyptus eutester库。

AWS和谷歌是我们的朋友,因为他们传播和采用云计算。他们在为我们所有人“做大蛋糕”。他们共同创造一个丰富并且充满活力的公有云生态系统,OpenStack可以通过一个同样丰富和富有活力的私有云生态系统与之共舞。我希望OpenStack将能主导混合云解决方案。请帮助我使之成为现实。

(责任编辑:吕光)

时间: 2024-10-27 03:41:44

OpenStack的未来取决于是否拥抱Amazon的相关文章

从威胁到整合,容器将改变openstack的未来?

分享嘉宾简介:九州云99Cloud副总裁陈沙克,多年深耕于开源云计算平台Openstack技术,目前主要负责九州云99Cloud的产品.社区和研发. 从2010年发布到现在,就IaaS层面在目前的开源领域,Openstack已然成为一个代名词.在这期间,Openstack也曾因为种种原因发生过一些调整和改变,而容器的出现,也对Openstack造成了革命性的影响. 一.OpenStack 重要发展历程 在2013年基金会成立的时候, Rackspace将OpenStack的控制权交给基金会负责,

OpenStack的过去、现在和未来

  从过去到现在:OpenStack正在逐渐变成一种使用的规则. 凭借降低成本,提高运营效率,加速企业创新步伐等优势,OpenStack广受企业用户拥戴.自2010年问世至今,7年的时间里,OpenStack已经成长为业界公认的最成功的开源项目之一,同时也是有史以来最大的开放性开源平台. 今年,OpenStack基金会成员数量从去年7月份的4万人猛增到现在的8万左右,分布在全球的180多个国家.在2016年,有3500左右的研发者为OpenStack作出贡献,每隔六个月就会发行和更新新的软件.

OpenStack私有云的好处、挑战和未来,你都知道吗?

Openstack增长势头可喜,但英国IT专业人士仍面临着管理和集成云基础设施的主要挑战. 英国的许多企业都转向使用私有云来运行关键任务应用程序,80%的高级IT专业人员已经迁移或计划迁移到OpenStack私有云. openstack SUSE在最近的一项研究中探讨这种"云选择"的影响和采用率,研究了私有云的主要优势及其对英国企业的影响. 广泛应用 OpenStack的业务优势导致其人气的真正增长. 机构可以使用OpenStack来实现创新,同时降低成本,以及由于其灵活性而更快地满足

跨云协作,看OpenStack起舞

[51CTO.com原创稿件] 从2006到2016,倏然间云计算已跨过十年.十年间,一切都在发生变化,带给我们前行的思考和历练.云是一个时代,也是一道鸿沟,它引领我们前进,也让你步入衰亡.我们看到传统的ICT巨头们在困惑中转型.合并--IBM连续数年营收下降,HP分拆,Dell和EMC合并,Oracle的向云转变-- 如今国外的Amazon.Microsoft.Google和国内的阿里云等少数巨头,已经在公有云领域占据了绝对优势,但市场格局并没有固化.从私有云来看,互联网+的兴起,各行各业都在

华为加入 OpenStack,表示愿意公开软件源代码

华为澳大利亚公司董事长.澳洲退役海军少将洛德在坎培拉的全国新闻俱乐部发表讲话时说,华为在对外沟通方面做得不好,未能有效消除外界对华为的疑虑.他表示华为将提高透明度,该公司将给澳洲当局了解华为的软件源代码和设备提供方便,"完全不设限制".他还表示,华为将在澳大利亚建立一个网络安全评估中心,以对重要基础设施项目所使用的设备进行评估.洛德指出,华为的未来取决于在安全和其它问题上"完全透明",他还否认华为与任何人分享过客户资料.华为昨天发布新闻稿宣布加入OpenStack基

OpenStack开源精神-让企业做到真正自主可控

[51CTO.com原创稿件]去年大概这个时候,我应某杂志的邀请写了<OpenStack的黄金时代>这篇文章,当时互联网时代正在完成从2C小时代到2B大时代的变革,在这场变革中,云计算与"互联网+"的关系相辅相成,一方面它具有超大规模.虚拟化.高可靠性.通用型.高可伸缩性.按需服务等特点,最直接地帮助企业解决降低运营成本的需求,同时还能实现快捷灵活部署,动态扩展及简化维护等企业IT管理转型瓶颈难题,帮助企业IT更好地驱动企业互联网+转型. 另一方面,智能终端,智能手机与平板

替代现有云环境 OpenStack还有多长的路要走

2010年,Rackspace公司和NASA宣布将会共同研发一种开源云平台OpenStack.现在六年过去了,OpenStack仍然没有得到大规模部署. 过去几年中,尽管OpenStack获得了大量关注,但是其部署比例仍然比较低.OpenStack的部署难度很高,许多人宣称它缺少某些组件,甚至有人质疑在OpenStack诞生的六年时间中,未能满足用户的期望.这个月我们将咨询顾问委员会的专家,询问关于OpenStack能否实现最初的宣传目标还是会逐渐淡出人们的视野,以及是否只能将其应用在某些特定环

OpenStack巴黎峰会第一天——开源重塑软件开发

一年两度的OpenStack盛典终于拉开序幕,这次峰会主题是开源重塑软件开发,软件掌控企业,转变企业格局,拓展新生态.我们可以看到Open的理念贯穿始终,更多世界著名企业登上OpenStack舞台,也包括中国的华为.EasyStack.UnitedStack等公司,OpenStack让他们快速变革,让我们对OpenStack的未来充满期待.这里将为大家回顾峰会第一天的会议重点. 2014年11月3日早9点30分(北京时间11月3日下午4点30分),OpenStack 巴黎峰会在超过90家赞助厂商

软件分析的未来

本文最初发表在IEEE Software杂志上,现在由InfoQ和IEEE计算机学会联合呈献于此. 这一期我们请到了一个六人专家团,由软件分析领域的知名专家组成,讲述他们心目中这个领域那些最重要的.或者是被严重忽视的问题.他们都认为当前实践的视野还不够开阔:软件分析的受众应该超越开发者(Ahmed Hassan),软件分析的结果应该超越单纯的数字(Per Runeson).分析应该证明其实用性(Abram Hindle, Martin Shepperd).基于统计自然语言处理的"自然"