设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Facebook数据中心开源起因和哲学

2011-8-26 17:27| 发布者: joejoe0332| 查看: 3012| 评论: 0|原作者: 搜狐IT|来自: 搜狐IT

摘要:   北京时间8月26日消息,导语:针对Facebook的开源技术开发,科技博客Venturebeat近日专门访问了Facebook开源项目主管大卫-瑞科多(David Recordon)和阿米尔-米迦勒(Amir Michael)。  以下为文章正文:  今 ...

  革新的困境

  当米迦勒完成新服务器的基本模型时,最初他并没有得到人们的认可。米迦勒表示,Facebook工程师们“满腹狐疑地”与这种服务器打交道,甚至连供应商也对它表示了“怀疑”。

  米迦勒表示:“墨守成规和让人们接受新架构是我们遇到的最大挑战。让人们尝试一些新东西很难。”

  对于硬件变革而言,情况尤为严重。相较之下,软件变革廉价且简单。米迦勒表示:“组织一项硬件开发,你需要一间实验室,新员工,以及设计原型。相关投资高达数百万美元。值得赞扬的是,Facebook管理层选择了这个边缘项目,这证明了Facebook有能力冒大风险,并鼓励创新。”

  为了寻找新的硬件制造商,Facebook团队成员一次又一次地往返在美国与台湾之间。在招募一名机械工程师的同时,Facebook还起草了一份50多页的新服务器设计说明书。

  米迦勒表示:“在白纸上设计是一回事,而设计细节更需要慎重。我们要定制所有的组件,并且要重新设计服务器,这些尤其应当谨慎。”

  硬件开源

  最终,Facebook团队还是选择让Open Compute Project开源,以此接受硬件开发者社区的贡献。

  米迦勒表示:“很多工具尚未到位。如果有人想改变我们的电路板,他需要花费数十万美元来获得开发包。开发者一般无法负担得起。目前,多数贡献者都来自大公司。未来,我们有望进行改进,车库中的开发者也可以参与设计。”

  借助合适的软件,普通开发者的创新设计不会逊于惠普或戴尔实验室的成果。目前,设计软件的价格也相当昂贵。不过,既然这是一种看不见摸不着的代码,它没有理由不免费。

  Facebook希望与软件开发商合作,向Open Compute Project贡献者提供免费软件授权。Facebook也在考虑与其他公司和组织(如政府和大学)合作开发开源硬件设计软件。

  新服务器原型开发还包括另一项高昂的成本。传统原型服务器的组建成本是量产服务器成本的5到10倍,因此普通开发者还是需要获得资金上的支持。

  Facebook的开源哲学

  Venturebeat问米迦勒,身在一家专有软件公司,践行开源项目是否有思想上的顾虑。米迦勒表示:“与项目中的其他人员一样,我与Facebook软件开发部门是分开的。这不是我每天所顾虑的问题。”

  但米迦勒认为:“如果一家公司能够保持盈利,那么公司自然会选择在某些方面进行创新。Facebook需要与社区用户分享信息,激励他们进行开发。鉴于我们的商业模式,它就是向用户提供一种有价值的服务。我们使用的基础实施不是商业模式的核心部分。我们的优势是产品,不是服务器。”

  米迦勒也认为:“工程师也是社会人,他们愿意讨论他们所从事的领域。当你分享信息,你就获得利益。你从其他人那获得反馈信息,即事半功倍,又节约成本。”

  米迦勒称:“细究Facebook的相关开发,你会发现Facebook使用很多开源软件。我们为软件世界贡献了很多,但我们没有为硬件世界贡献什么。这也没有先例。但如果我们这样做,可能其他公司也会如此。他们无需浪费精力,他们也无需重复我们的开发过程。”

  就与大学分享信息一事,米迦勒表示:“他们拥有有趣的方案,但他们没有足够的有关现实问题的数据。他们不了解产业经营。因此,与他们分享信息很有意义。”

  米迦勒表示:“接着是环境影响问题。如果我们分享这些最佳的实践信息,我们希望其他人能接受它,并也能对行业环境产生影响。”

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部