WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

新闻资讯 > 私有云 > 正文
微软和谷歌更热衷于云计算开源?可依然赶不上AWS
作者: 佚名 2017-04-10 14:02 【WatchStor】

开源在云上应该并非举足轻重。当自由软件基金会试图把控网络交付的软件服务无果之后,一些人开始紧张地等待开源的末日。但恰恰相反,随着越来越多的认证正在最大限度地不收取任何回报,开源的采用率是呈爆炸式增长的。

更奇怪的是,三大云巨头亚马逊,微软和谷歌开始在基于开源方面展开竞争。当然不是说要放弃它们"核心代码"那样的开源。正如Hadoop创始人,Doug Cutting所言,"虽然它们的云服务可能是基于开源,但它们通常是专有的服务"。而通常也就指代了"永远"。

然而,尽管方式千差万别,但主要的云计算供应商都将开源视为其战略的核心。可能AWS对开源的营销热情度最小,但它贡献的代码却令人印象深刻。

根本的问题是它的贡献能不能带来重要影响。那么多云都在谈自己的开放性--微软Azure宣布开源多年,谷歌也在去年12月份宣布加入Cloud Foundry Foundation,也表示了要全面致力于积极参与和支持开源社区。

近期的Google Next大会都充斥了"围绕社区玩家信息,与现有社区的大量合作,和建立新的社区"等话题。为什么这么重要?据瑞恩公司分析师,James Governor透露,谷歌的开源外展服务威胁到了AWS,因为开源公司很可能会发现前者更受欢迎。此外它可能也会排斥微软Azure自己的开源外展服务。

更具体地说,Google一直在开展和机器学习与人工智能相关的重要项目,试图通过大数据智能来区分谷歌,AWS和微软Azure。相对于简单地将机器学习或人工智能作为服务提供,它已经开放了支持这些服务所必须的工具。像TensorFlow,Kubernetes等等,都将谷歌标记为基于云的数据科学中心。大家的思维走向似乎成了:"每家公司都应该像谷歌一样,这就是原因。"

这些代码的开源不仅有助于谷歌自身的品牌发展,还将谷歌云平台树立为一个大规模运行这类服务的场所。

据GitHub的数据显示,微软对开放源代码的热爱程度甚至超过了谷歌。有超过16419个贡献者(截至2016年9月份,谷歌的贡献者有12140个),微软正在弥补它早期对开源的敌意。具体到Azure,微软早就确定它需要吸引开发者,然后就有了--开源软件。

今天,微软Azure充斥着开放源代码。事实上,这是微软早期的云计算竞争优势之一,即使它在试图打破过去的专有服务。这就解释了其早期拥抱Hadoop,Drupal等等,而最近又给了Docker(和Linux)一个"熊抱"的原因。

这部分反映了微软真正的变化,因为它正在寻求与现代开发者的相关性。部分是为了简单的生存--开源通常是弱势群体的首选工具,因为供应商们试图区别于其竞争对手的核心价值,哪怕是对它们自己的专有服务的一个补充。

而AWS,它可以说不必费心去开源。毕竟,实际上AWS在很多方面取代了开源的承诺,给开发人员提供了一直与开源相关的易于部署和灵活性。如果我们锁定开发人员想要的东西,在Andreessen Horowitz播客和社区吼一嗓子就能总结出他们所重视的大部分内容:

其实AWS为开源做了很多,但还不足以满足让一些人满意,很多人错误地认为AWS只是在作秀,否认它的开源贡献只不过是表面文章,根本够不上它所获取的开源价值。而Hadoop创始人Cutting则表示:"期望人们对开源的贡献和从中得到的利益成正比的想法是十分愚蠢的。"

即使对开源贡献给予了高度关注,我们也许可以将责难AWS的营销多过它的技术贡献。就像虽然亚马逊多年致力于人工智能和机器学习,但谷歌在人工智能和机器学习工作中发挥了更大的作用一样。

其实从商业角度来看,开源是AWS商业模式的一个伴侣。AWS利用开源(MySql,Tomcat)构建服务,并从管理程序到操作系统到数据库为它们使用的项目(Xen,Linux,Docker,Chromium,MXNet)作出了贡献,两者互助。AWS还通过发布自己的深度可扩展稀疏张量网络引擎(DSSTNE)来开源深度学习。

因此,有人认为,AWS在开源方面虽然相比谷歌表现的不太明显,但它的开源影响仍然是"重要的"。

为了进一步增加参与开源的兴趣,并围绕开源更多的进行发声,AWS最近聘请了前Netflix云主管,Adrian Cockcroft。

Cockcroft了解使用开放源码和营销其应用的价值。以Netflix为例,它通过将Netflix定位为开源开发的温床,从而大大提高了Netflix聘请高素质工程人才的能力。

然而,这些都没有解决最明显的问题:谁在乎?

开源重要吗?

从表面来看,每家主要的云供应商都在基于开源上竞争。但事实并非如此。SAP全球副总裁,Floyd Strimling曾经问过这样一个问题:"只要云具有可扩展性,可用性和成本竞争力,谁还真的关心是那个能赢得开源贡献奖?"答案是没有。

最终,开发人员只需要在操作最简单和价格最低上创新。没有开源贡献可以掩盖这种基本的购买计算。到目前为止,AWS在云上的收益远远高于比它更大力开源的竞争对手,这表明开发人员将AWS作为平台感到满意。也许这意味着他们已经深入了解了AWS的贡献,并且对此感到满意。或者可能(更有可能)他们只是不在乎。


标签:混合云 私有云 

LecVideo
论坛与活动