北极星

搜索历史清空

  • 水处理
您的位置:电力企业正文

【揭秘】谷歌为什么要把最重要的秘密开源?

2015-06-12 14:34来源:36Kr作者:boxi关键词:云计算谷歌云服务收藏点赞

投稿

我要投稿

 谷歌的技术是云计算开源化的主要推动力之一,Hadoop、NoSQL类数据库等开源软件都源于Google的技术。但搜索巨头本身对于自身技术的开源态度却有点纠结。这种纠结主要源于不想放弃自身的这一竞争优势,但是在微软、VMware、EMC等纷纷拥抱开源的大趋势下,Google终于意识到在开源的环境下推进自己云战略的重要性,哪怕把它最大的秘密部分开源化也在所不惜,现在这一战略已经初见成效。

Craig McLuckie把想法告诉了Urs Hölzle,这位Google全球数据中心网络的监管人并不喜欢这个想法。

McLuckie跟Google西雅图分部的两位工程师希望把Borg再造成一个开源项目。Borg是管理调度Google从搜索到地图等一切服务所需资源的软件工具,正是有了它,Google才能将一个个计算任务打包分配到它庞大的全球网络。多年以来,Borg一直是Google保守得最好的秘密之一。而McLuckie想把它的蓝图(至少是部分蓝图)共享给互联网。

“我们第一次去找Urs时,他对这个想法实际上是不高兴的,” McLuckie说:“因为我们要做的是把运营Goolgle的秘密武器作为开源技术拱手让人。”

但Hölzle等Google要员最终批准了这一项目—Kubernetes这个名字起源于古希腊,是船长或者驾驶员的意思。今天是它推出1周年的日子,过去12个月,已有超过370名程序员给项目提交了12500份“commit”,他们当中大部分都不是Google的人,其中就包括3名顶级贡献者。

Kubernetes代表了Google在云计算领域与Amazon、微软等努力进行竞争时的战略转变。传统上,Google对于驱动其在线帝国的基础技术的保护是非常严的—Borg就是很好的一个例子,且从某种程度上来说仍然如此。但现在Google已经是一家对云计算态度非常认真的公司,它正在邀请别的公司和开发者在自己的基础设施之上做网站、开发应用(注:类似Amazon当年做AWS的路子),因此是封闭的、不公开的。邀请其他公司在其基础设施之上开发运行应用,所以开源更多的是面向整个软件社区做出的一种平等交换。

原标题:Google为什么要把最重要的秘密开源?
投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。