首页站长新闻Facebook九项工程改变科技产业

Facebook九项工程改变科技产业

2013-03-02 53

Facebook九项工程改变科技产业
  【搜狐IT消息】北京时间3月2日消息,据国外媒体报道,每天有6.8亿用户使用Facebook,他们在在这家社交网站上玩游戏、发帖和照片等,而支撑Facebook正常运营的则是庞大的技术。

  目前Facebook上已经储存上了超过2400亿张照片。正如Facebook所说的,他们将在2013年投资18亿美元来满足IT需要,其中大部分集中于服务器、数据中心领域和基础设施领域。
  在Facebook发展战略中,他们将某些发明的技术公开,让其他人免费使用,而自己也会从中收益,因为其他公司在使用这些技术的时候会对他们进行改进。有些时候,Facebook可能并未发明某项技术,但是通过采用开源项目,也会使这项技术“火”起来。美国科技博客网站Business Insider近期列出了Facebook 所开发或者使用的9项颠覆科技产业项目:

  1)开源数据和服务器项目Open Compute

  2011年,Facebook发布Open Compute项目,意在加速数据中心和服务器创新。在这此项目中,Facebook不仅公开了技术文档,甚至连服务器和数据中心的CAD图纸设计也完全公开,这也使Open Compute颠覆了550亿美元的服务器市场。

  Open Compute项目建立了一种可以成本低、消耗少的方式使用或者运营的服务器。更为重要的是,Open Compute开创了免费和开源设计服务器的新方法。

  2)数据存储系统Cassandra

  Cassandra是由Facebook工程师Prashant Malik 和Avinash Lakshman共同开发的,是一种非关系型(NoSQL)数据库解决方案。Facebook设计Cassandra的最初目的是解决收件箱搜索的存储需要,它可以满足低成本服务器和储存,且与所有类型的文档进行兼容。

  目前Cassandra已被Netflix, eBay, Twitter, Reddit,思科和其他诸多公司广泛使用。

  3)大数据技术HipHop

  在大数据领域,HipHop是最为流行的技术之一。Facebok并没有发明Hiphop(是由雅虎发明),而只是采用了它。随后因Hiphop的出色的表现,致使其他公司也纷纷效仿。Facebook成为了Hiphop最大贡献者之一。

  Facebook投资了其他新兴技术来对Hiphop进行改进,并将这些技术免费公布于众。

  4)数据仓库Hive

  Hive是基于Hadoop的数据仓库平台,它的查询语言Hive QL类似于SQL,因此熟悉 SQL的人可以使用较丰富的查询方式来分析存储在Hadoop中的数据。Hive是Facebook投资Hadoop中的技术之一,目前也是Apache 软件基金会的项目。

  去年, Hive开发团队中两个重要成员离开Facebook,创立了与Hive相关的另一家公司,名叫Qubole。

  5)写软件工具 Phabricator

  Phabricator是一款可以使软件开发者之间更容易进行协同工作的网页应用软件。

  目前,跟诸多公司一样,超过500名Facebook工程师在内部使用这款软件。同时,Facebook也已经将这款软件的源代码公布在了Github网站上。

  而Facebook前工程总监Bob Trahan也已创立一家名为Phacility公司,来对Phabricator进行商业化运作。

  6)聊天工具Messenger

  Facebook希望人们使用它的智能手机应用软件Messenger进行交流。但是,除了发文字信息之外,人们并不愿意使用这款应用的其他功能,因为在Messenger上聊天将会消耗掉他们的数据流量。

  为了解决这一问题,Facebook已与海外14个国家18家电信运营协商,推出了优惠数据流量套餐。这种创新性解决方案也只有像Facebook这样的大公司才能做到。

  7)号称全球能效最高的数据中心

  Facebook在俄勒冈州Prineville新建了一座数据中心,号称是全球能效最高的数据中心。

  Facebook对数据中心大楼和里面的制冷系统都做了重新设计,而Facebook数据中心也是其Open Compute工程的一部分。

  8)开源网络服务框架Tornado。

  Facebook Tornado是用Pyhton语言开发的实时网络服务器,它支持上万的不间断连接,也支持以长轮询(long-polling)方式发布实时数据。

  Tornado最初是由FriendFeed公司开发出来的,而FriendFeed在2009被Facebook收购。随后Facebook发布Tornado开源工程,现在包括Quora在内的多家网站已使用Tornado。

  9)“油浸致冷”创意

  计算机厂商都曾想尝试过,在计算机服务器中加入油,来降低服务器耗电量,这种创意被称为“油浸致冷”。

  Facebook并没有发明这一创意,也没有广泛使用它。但是,Facebook却证明了这种创意的科学性。

  为了冷却计算机,Facebook工程师在计算机服务器中注入油,结果居然成功了,服务器在超过110华摄氏度环境下,尽能正常工作。
(本文来自搜狐IT)

  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

相关文章