Facebook九项工程改变科技产业

img3675975571_0.jpg
  【搜狐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、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

热门教程

  • Z-Blog教程
    Z-Blog教程
    ZBlog教程分享ZBlog安装教程、ZBlog建站教程和ZBlog使用教程等相关教程,包括如何创建...
  • WordPress教程
    WordPress教程
    WordPress教程提供了关于WordPress的基础知识和技巧,包括安装、设置、发布内容、选择主...
  • CSS教程
    CSS教程
    CSS教程提供了关于如何使用CSS来设计和美化网页的基础知识和技巧,包括选择器、样式规则、盒模型、布...
  • 宝塔面板教程
    宝塔面板教程
    宝塔面板教程是一个致力于向用户传授宝塔面板的使用技巧和知识的学习资源,旨在帮助用户快速上手和充分利用...
  • PHP教程
    PHP教程
    PHP教程提供了关于PHP语法、变量、函数、流程控制等概念的详细指导,同时介绍了常见的Web开发技术...

3个月免费VPS

亚马逊云科技