说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Facebook运维内幕曝光:一人管理2万台服务器

HTML文档下载 WORD文档下载 PDF文档下载
Facebook是世界上最大的社交网站,其服务器数量惊人,其硬件方面的工作重点主要放在“可服务性”上,内容也涉及服务器的初期设计,一系列工作的目标就是为了保证数据机房的设备维修最简单、最省时。

Facebook是世界上最大的社交网站,有超过10亿用户每月至少要登录一次,他们每天要上传超过45亿内容,在这么大的数据面前,Facebook的工程师们是如何保证网站时时刻刻正常运营的呢?不仅如此,Facebook已经凭借它在网络基础建设上的可扩展能力成为了行业的领军者。下面就让我们一起来看看Facebook内部的运维数据。


Facebook数据中心运维主管 Delfina Eberly

服务器数量惊人,一人管理 2 万台

Facebook服务器数量惊人,其硬件方面的工作重点主要放在“可服务性”上,内容也涉及服务器的初期设计,一系列工作的目标就是为了保证数据机房的设备维修最简单、最省时。Facebook数据中心运维主管 Delfina Eberly介绍说,每个Facebook 数据中心的运维工作人员管理了至少 20,000 台服务器,其中部分员工会管理数量高达 26,000 多个的系统。 

近期 Facebook 的服务器与管理人数比又创下了新高,目前已经超过10000:1,可以查看文章高扩展性对此进行更加详细的了解。 

大数据汹涌,运维工作不轻松

在Facebook数据中心做运维工作并不轻松,对工作人员的能力要求很高。他们每天面对的是海量数据。 

据统计,Facebook目前拥有11.5亿用户,日常登录用户约7.2 亿。每天Facebook 用户分享的内容达到 47.5 亿条,“赞”按钮点击次数近45亿次。Facebook目前存储了2400亿张照片,每月照片存储容量约增加7PB(注,单位换算:1PB=1024TB)。 

自动故障诊断系统:原为留住人才

为了管理运维工作,Facebook 已经开发了相应软件来自动化处理日常运维任务,如 CYBORG 可自动检测服务器问题并进行修复。如果 CYBORG 无法自动修复检查出的问题,系统将自动给订单系统发送警告,并分派给数据中心工作人员,以对相应问题进行详细追踪与分析。 

Eberly 提到,自动化工作的目标是尽量避免将技术人员派往现场解决问题,除非必须对服务器进行现场处理。强调自动化不是因为 Facebook 对打造无人数据中心感兴趣,原因在于 Facebook 重视自己的员工。 

Eberly 解释说:我们要留住人才,因为大家更喜欢高水平的任务,公司希望让他们留下来与我们一起进步成长,这对 Facebook 来说至关重要。 

“可服务性”主导服务器设计:节时 54%

在 Facebook,运维团队的时间与工作量是根据 Facebook 硬件设计来安排的。比方说,全部服务器从头开始就坚持“可服务性”这一原则来进行设计,那么数据中心的工作人员就没有必要老钻机房了;服务器被设计成无需工具就可以对磁盘和组件进行替换。这样做的结果就是:Facebook 用来修理服务器的时间减少了 54%。 

Eberly 介绍说,Facebook 运维团队会仔细跟踪设备故障率,这一数据会为公司的采购提供参考。公司的财产管理和订单系统用序列号来跟踪硬盘和其他组件,这方便完整了解每个硬件的生命周期。 

Eberly 还提到,虽然这些系统很复杂,但并不需要太多开发者。Facebook 的运维团队仅有 3 名软件工程师,但他们对数据中心的工作来讲至关重要。 

最后

从 以上的介绍中,我们可以看到 Facebook 在可扩展性网络建设上的实力。同时,这也为行业提供了一些可参考的经验,如:开发自动故障系统,根据“可服务性”设计基础架构。同时,运维也是一个系统工程,需要得到其他部门的配合支持才行。 

来自:Datacenterknowledge

《近匠》华为创新总监蔡绪鹏:智能手表的三大感知与未解难题 从Samurai-Native框架开发谈React Native Qualcomm公司李申:Vuforia打破AR设备界线 物与物的互通:解析Thread、AllJoyn、OIC、Bonjour的特点 《天龙八部3D》中Unity使用介绍 微软推出ManifoldJS,Web App自动转成各平台本地App 专访庄晓丹:Java程序员眼中的Clojure 全面解析ECMAScript 6模块系统 七牛技术总监陈超:记Spark Summit China 2015 Project Tungsten:让Spark将硬件性能压榨到极限 Android手表在中国这样落地 ART运行时Foreground GC和Background GC切换过程分析 开创未来的关键:是什么造就了硅谷?(上) 微软前员工:开发Apple Watch应用的27个技巧 Apple Watch应用开发:从再造墨迹天气谈起 Java二十年特别策划:有奖征文,评选结果出炉! Zen=禅道:图解AMD技术战略转型 从友盟微社区看Android第三方SDK架构实践 无创客 不青春!2015全国大学生移动应用创新大赛在京启动 响应式Web开发,必懂媒体查询(系统理论+实战教程) 实例剖析:如何用Foundation For Apps创建完美Web应用 【舌尖上的CTO】兄弟肉夹馍的开发运维一体化 开创未来的关键:是什么造就了硅谷?(下) 安全漏洞影响2.5万iOS应用?AFNetworking维护者发布回应 《近匠》专访AbleCloud李海磊:IoT平台求变 腾讯、京东、微软等设计专家齐聚,探讨移动应用体验创新设计 TIOBE 2015年5月编程语言排行榜:微软系语言份额上升 《Hadoop核心技术》作者翟周伟 :我与Hadoop的不解之缘 云集百位核心专家 中国云计算大会演讲议题公布(表) 细品这杯香浓的咖啡——阿里中间件高级专家沈询的Java之旅 超图研究院院长李绍俊:创新2.0时代的平台软件研发体系 100分只是开始。。。 如果回答继续加!! 一个template问题,想不出办法,高手请进 送分题:如何改变dll的调试可执行文件? 大家看看代码 真搞不懂为什么出错??? 如何在表单中设置包含字段http://schemas.microsoft.com/cdo/workflow/response 如何使用VBSCRIPT读取本页文本框中的数据, (不能用表单提交和JAVASCRIPT 能不能?) 我在桌面上执行一个应用程序,运行正常,但用pb中调用run("***.exe")运行是出错,提示是少了某些dll文件 我怎么才能使客户端发过来的经UF8编码的中文URL,还原成GD312,能找到页面? 我用openwithparm(w_1,arg),arg明明传递的是LONG型的数据,为什么用message.longparm接收到的是0,而一定要用message.doubleparm才能正确 问一个sql语句如何写,简单! 征集能够同时输出文本和图形的控件! 急寻bmp转gif的代码 封装在Dll中的窗口焦点问题 为什么我用JBUILDER编译JSP文件,用web run执行后会出现这些情况?? 有谁用过CMPPE2.0协议开发过网关程序的请进 win2000下内存使用的问题? 我每次都结贴子的,不信你们查一下啊,这次再请帮忙,谢谢哦 在公共文件夹如公告窗体的原件与回复件是如何关联的? delphi中form中放了一副图,怎样让图可见而form不可见? 一个关于vba的应用问题?合并文档 英文版的vb中该如何来把一个项目进行打包呢(想把它安装到一台没有装vb 的电脑上) 删除多余的重复记录 如何获取屏幕尺寸? 有人用过EasyPack的仿真器吗? 关于QuickRpt报表存盘后出现乱码的问题。 邮件监测器要怎么写?? 关于Web Browser控件 如何加快蓝点linux的安装速度 access 表中的datetime型字段在delphi中如何使用? 《windows 网络编程技术》是哪个出版社的 小弟正学socket编程,有个问题请教! 微软专家请看: Sybase数据库中的中文存储问题! 连接池在TOMCAT中不可用吗?我是新人。 简单的问题? SOS!!!!!!!!高分赠送!!请教大虾们一个有关MSSQL一个问题!! 我在VB.NET下调用弹出对话框,可是无论click确定还是取消,结果都一样,我写的有什么错误吗? 紧急寻找?????????高分求助 关于dbgril的问题。简单的问题加分哦 为什么不能编译这个头文件? 寻bmp转gif代码 vb.net做的control能在基于c#的web form中使用吗? 白痴问题:使用java有什么好处? 在线:在程序中加载任一网页,用鼠标点击任一超连接,均能捕获所点击连接的文本。该如何做? 至今,我不明白为什么使用友元(friend)函数!(50分赠送) Access如何外连接多个表 给我一个直接访问DBF文件的控件,在线等待。。。 求一sql语句! 哪位有ORACLE的帮助文件,送50分! 怎样在ListView中实现换行功能 在PB使用Word 模板(.dot)将DW_1(FreeForm风格)转换成Word文件并追加DW_2(Grid)数据 阅兵式的观后感文章350字左右的一篇文章,讲阅兵式的,要详细一点的. 作文:我再次感受到了________注意:“再次”600~700字 校园生活作文500字 秋思 500字 我感受到了什么作文 来,急,350字关于感谢的作文! 阅兵式观后感200字作文一定要是200字的作文,求求了 戏剧的观后感 500字初一水平写的 我熟悉的一个人作文450字左右的, 初一秋天的文章 500字左右不要理解太深的文章!急用! 戏曲作文观后感 来,急,350字关于感谢的作文啊! 六位同学坐一起,每人坐一张凳子,凳子有3条腿的也有4条腿的,人腿和凳腿的总和为33条.你知道3条腿的凳子是多少吗? 看一场中国戏曲作文500字 我熟悉的一个人 作文 七年级(2)班召开班委会,恰好每人坐一张凳子,凳子有三条腿和四条腿两种,人腿与凳子腿共33条,请你探究有多少人参加会议?我要二元一次方程,各位高材生, 求戏曲作文观后感 感恩作文350字 送别人礼物 作文结尾快 一个半径为8M的圆形花坛,要在其周铺设2M宽的水泥路,这条水泥路的面积是多少千克?一个半径为8M的圆形花坛,要在其周铺设2M宽的水泥路,这条水泥路的面积是多少平方米?上面的我打错了 关于我最熟悉的一个人的作文 女人坐着的时候总是喜欢把腿翘起来,有时候还蹲在凳子上是怎么回事生理上正常吗?为什么男人不? 礼物作文的好结尾送别人礼物 甲乙两种商品成本共200元,商品甲按百分之30的利润定价,商品乙按百分之20的利润定价,后来两种商品都按定价的百分之90出售,结果仍获利27.7元,甲种商品的成本是多少元? 有一个圆形花坛,他的周围有一条环形小路,花坛直径10米,小路宽2米,花坛和小路共占地多少平方米? 关于礼物的作文结尾 这时候,我感觉到了温暖 作文 女生分开腿坐在椅子上时会不会感觉比并着腿坐椅子舒服?如图 会感觉下面很通风很凉快吗? 2009年阅兵式作文(不要观后感)(400字左右)主要描写一下阅兵方阵,开头和结尾好一些.要自己写的,别抄别人的!我要的是作文,不是指导! 我感受到了温暖作文 文化场上有一个直径为8.2m的圆形花坛,在花坛周围铺了一条宽1.2M的环形小路,这条小路的面积是多少平方米? 特殊的礼物作文结尾 感受爱的温暖(作文)谁能不能给我写一篇今年关于汶川,奥运为题材的(感受爱的温暖)为题目的作文?"急"谢谢了 每人坐一个凳子,凳子有三条腿的,有四条腿的,人腿与凳子腿共33条,有几个人?请把解题过程一起写上. 这是什么椅子,还是什么凳子﹖ 《学?的感受》的作文 小明在比例尺是1:100的房屋设计图上,量得房屋的客厅的长6cm,宽4cm.小明的爸爸准备把客厅的地面铺上边长4dm的正方形地砖,大约需要多少块这样的地砖?还有单位不是一样的,注意啊 阅兵式观后感400字求了 我感受到了()作文!括号里随便添什么! 小兰在比例尺是百分之1的房屋设计图上,量得自家房屋平面图长14厘米,宽9厘米.小兰的爸爸准备把房屋的地面铺上边长为0.6米的正方形地砖,大约需要多少块这样的地砖? 礼物作文结尾关于礼物的 一篇《阅兵式》作文——素材以国庆60周年为题材,重点是阅兵式请提供一下关于阅兵式的材料和感想重点 那个重点是阅兵式哦。再次声明 ……………………阅兵式 重点是阅兵式 拜托给点素 东湖公园有一个半径为8m的圆形花坛,要在其周围铺设2m的水泥路,这条水泥路的面积是多少平方米? 凳子和椅子有区别吗 老师去商店买15只篮球,发现少带180元,改买12只篮球,可一算还差24元,每只篮球多少元,老师带了多少钱 一个半径为8M的圆形花坛,要在其周铺设2M宽的水泥路,这条水泥路的面积是多少平方米? 阅兵式观后感 400字 太阳光线与水平面成60度角,若要使发射光线沿水平方向传播,则平面镜与水平面的角度是?并作分析!水平方向是什么? 水平面和镜面的区别是什么?还有,我们老师讲这道题时,说了,既可以 阅兵式观后感作文急!3Q 椅子和凳子的区别 求素材 1.目标与理想 2.责任与使命 3.坚韧与顽强 4.乐观与自信 5.宽容与感恩 6.奉献与爱心 7.承诺与诚信最好注明一下 每个要两个或以上 阅兵式观后感作文,尽量不要抄别人的,要400字以上,我已把我所有的财富值都捐出来咯.55555555…… 阅兵式观后感 400-500字快今天交 1《目标与理想》 2《责任与使命》 3《坚忍与顽强》 4《乐观与自信》 5《宽容与感恩》 6《奉献与爱心》 7《如果有好的我会加分的! 希望是你找的比较少见的 别是从别的知道上转的 .多 关于初一秋天的作文500字 舞钢哪里有卖小凳子、小椅子的?家里坐的那种 最熟悉的一个人 作文最好是写朋友的、要写事 一个圆形花坛的直径是4m,这个花坛的面积是多少?如果在这个花坛修一条宽1m的环形小路,这条小路的面积是多少? 甲、乙两种商品成本共200元,甲商品按百分之30的利润定价,乙商品按百分之20的利润定价,后来应顾客的要求,两种商品都在定价的基础上打九折销售,结果仍获得利润27.7元,乙商品的成本是多少 作文:我最熟悉的一个人最好是同学而且是写人,他的缺点与优点!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘