设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

观察:Facebook开源是为建生态系统对抗谷歌

2011-4-10 17:46| 发布者: joejoe0332| 查看: 2768| 评论: 0|原作者: MK编译|来自: 搜狐IT

摘要:   4月8日消息,针对Facebook开源数据中心这一举措,国外媒体发表评论文章分析了其动机。文章称,Facebook一方面是为了兑现其承诺,另一方面是希望通过开源建立一个大的生态系统,借助合作伙伴的力量缩小其与Google ...
  4月8日消息,针对Facebook开源数据中心这一举措,国外媒体发表评论文章分析了其动机。文章称,Facebook一方面是为了兑现其承诺,另一方面是希望通过开源建立一个大的生态系统,借助合作伙伴的力量缩小其与Google在数据中心技术方面的差距。

  以下为评论原文:

  Facebook与Google之间在顶级技术人才和广告收入之外又拉开了一条全新战线。这家社交网络服务公司如今不再只是挖走Google的工程师,更是准备像Google对待旗下Android系统的方式一样¬。Anroid采取开源的形式,促进由程序员和工程师组成的生态系统成长,进而从中获取更多的灵感和技术,增加自身的广告业务盈利。Facebook发表的这一公告不仅仅是作为其承诺开放的一部分,还出于很多其他的原因。很多人可能无法理解但却又相当重要的一点原因是,Facebook和Google都是硬件公司,而Facebook采用开源数据中心有利于与Google这一规模、经济实力都在它之上的对手在数据中心领域的竞争。

  开放和封闭

  尽管Google经常公开声称乐于公开一切,但它对其数据中心的相关细节却一直严加保密。Google只透露一些已经淘汰的数据中心的信息,甚至就连一些宽泛的基本信息,例如Google公司是青睐Intel还是AMD,人们都很难知晓。

  与之相比,Facebook最新的Open Compute项目所采取的策略则正好相反。这一社交网络公司不仅仅公开了为此次项目量身定做的服务器和数据中心的所有细节,包括底座和主机板的CAD图纸设计,更是邀请开源大众和业内其他合作伙伴试用并改进。

  Facebook称:“我们公开Open Computer项目的相关技术是为了开发一些遵循开源软件项目相关惯例模式的服务器和数据中心。我们采取的第一步是公布详细描述和图纸,第二步则是与大众一起改善这些设计。”

  早在2009年,Facebook所使用的租用数据中心就已无法适应它不断壮大的规模,显然,这为现在的这份公告奠定了基础。从那以后,公司决定在普赖恩维尔操作室建立自己的数据中心,并不断对各个方面进行完善,从设备的内部架构到每个服务器的硬件和软件设施,以节省能耗,降低对环境的影响。

  像Facebook这样规模的公司会遵循Google的路线,建立自己的定制数据中心和服务器很好理解,但这次的开源行为却是一次让人意想不到的明智之举。Facebook声称是因为承诺过公开才会做出这样的决定,但毫无疑问,它还有其他的考虑。

  巨大的全定制广告服务器

  据估计,Facebook截至今年年底的总收入大致将达到20亿美元,还不足Google收益的十分之一。Google在手的现金为340亿美元,并拥有Facebook十倍以上数目的员工。总体来说,Facebook规模远不及Google。

  规模对于数据中心而言至关重要,因为像Facebook所创建的这类全定制型数据中心的设计是一项相当重要的产业,凝聚着大量智慧。Google目前有更多的资金和人力可以用于发展这一数据中心业务,而且在效率、系统正常运行时间和持续创新方面,它能比Facebook这类小规模的竞争对手做得更好,可以长期拥有很大的优势。为了解决这一问题,Facebook便另辟蹊径,通过开放目前所完成的工作、邀请合作伙伴协助形成大型公开生态系统,与Google这一财大气粗的数据中心公司相竞争。

  乍一听Google和Facebook在数据中心领域正以某种形式相互竞争这一说法,大家可能会觉得奇怪,因为人们都习惯于把Google看成一家靠广告支撑的软件公司。但我们要指出的是,Google本质上是一家生产资本集约型、全定制、大规模计算机的制造商,也可以称为硬件公司。它通过让尽可能多的用户连入数据中心,向其提供广告而从这些数据中心中获利。为了充分发挥这一战略,Google聘用了很多软件人员,让他们编写互联网应用,以搜索类为主,利用这些应用让用户始终与数据中心相连接,浏览广告。既然Google上的广告费用制定并不由它发送数据的成本所决定,那么它能够从每台大型计算机中获取的有效利润当然是越多越好了。

  Facebook如今也进行着类似的业务,这一社交网络巨头必须尽可能高效地建立并运营这些大型、资本密集型、大规模的计算机,它雇佣了一些软件工程师负责吸引用户始终连入数据中心、浏览广告。但是Facebook与Google相比,能够用来解决这个难题的资源很少,因此想出了开源、基于生态系统的方法。

  如果Facebook的这一方法流行起来,Google八成会在自己的数据中心中加入部分Facebook的技术。但Facebook却毫不担心这一情况,因为它所要的并不是打败Google成为赢家。其实,只要这一举动能够缩小Google的某些相对优势,它就算是成功的。任何能够消除Google在以低成本发送广告方面的某些优势,提升Facebook的竞争力的行为,都算是成功的。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部