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

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

VB如何在VB中用API获得EXE文件图标并显示在Picture控件里 VB如何在VB中直接显示无格式256灰度级图像 VB如何在窗体中平铺图片? 三维字的实现 -VB资料 闪动窗口标题 -VB资料 闪烁的标题栏 -VB资料 实现画面的各种切换方法-VB资料 实现屏幕变暗的效果 -VB资料 实现图像切换效果 -VB资料 提取Win9x拷贝的动画-VB资料 一个图像滤光处理程序-VB资料 一个用VB5.0 实现的鼠标绘图程序 用VB6.0制作画图板 用VB6设计有趣的动画场景 用VB编程绘制网格图像 用VB绘制抛物线动画曲线 用VB绘制正弦动画曲线 用VB实现“百叶窗”的图形特效 用VB实现托盘动画图标 用Visual Basic 定制BMP文件 用Visual Basic的Move方法实现动画效果 用Visual Basic与MS-Draw开发通用作图软件 在VB中获取可执行文件及Windows 95快捷方式的图标 在VB中进行各种图形切换的方法 在VB中制作可滚动的图像显示 在图片上平滑移动文字 -VB资料 VB怎样使程序的标题条闪烁? VB制作图像的Mask图 CWinInetConnection-一个封装了WinInet API函数的类 -VB资料 MODEM通讯意外处理-VB资料 MsComm 文字传输-VB资料 corba在delphi6中无法运行 我胃口很大!!! VB能允许运行多大程序才不会出错? 哪里有D版,到哪里能买到D版的??? VB如何插入汇编程序代码?“=ASM:”吗?怎么用? 如何解决读英文书开头难的问题? 有没有打印Tdecisiongrid的孔件 日记 情归何处?? 谁知道哪里可以弄到这本书"Windows Graphics Programming: Win32 GDI and DirectDraw" 程序员杂志第7期的程序擂台目前为止只有一个人做对了 分数不高,还请各位DX们指点以下:如何用DELPHI控制excel的格式(比如第一列的宽度,第五行的高度),以及如何在WORD中生成表格,其中填入数据库的数据. 各位情感高手请解答(没有谈过恋爱的免谈) 一个list控件,style设为checkbox,要怎样才能使列表中各项的默认值是选中状态,也就是说各项一开始都是打了勾的 阿虎菜问7:请问C与C++中的内封函数应该差不多吧? s_cube(竹子), s_cube(竹子)~!! 我爱你,s_cube(竹子) s_cube(竹子) ~!在哪里 简单问题(1) 如何不运行编译? 有谁知道怎么从perl里调用一个c库里的函数????????? 请问在CB中如何隐藏WINDOWS的任务栏呢? 今天不爽,下班后打星际,大家一起来。 指点!在PB中怎样用程序作成一张动态的交叉表 编辑控件怎样才能显示那些怪字符? 有没有人喜欢郑智化 大家推荐好听的几首歌吧! 请教:怎么学c++? 高手点拨! 各位网络高手.如何在程序里讲ip地址转化为域名 有什么方法,可使表单内的组件背景变成透明的而文字不透明,请看例子: 编辑控件怎样才能显示那些怪字符???? swall(壹心) 你还在深圳特区吗? 如何设置Session的密码?请高手指点迷经^^^^^ 哪位可以解释一下下面的代码? perl 的人气太差。罢了罢了。找本perl自己搞定 MsSQL7.0 当日志文件大小未限制而变得很大时,怎样清日志文件,使其减小? 请教诸位牛兄牛姐牛夫人---有难度哦(着急出活!) 基本问题:如何将一个.txt中的内容读入到内存再从内存中读出并存为另一个文件?谢了先!!!! 高手帮帮忙!!!!!!!!!!!!!! 又有台风了。。。。 在zip包中加入ASP推荐的PAD File有用吗????? PB连接SQL数数库,为什么显示的表会不全 如何把一个文件file.dat里的数据写入软盘0磁道0磁头1扇区. 我要骂人! chris2001(牛虻),不是东西 华为工程师 谁知道 vb 的序列号?????? VS.NET 有开了个新铺子。为什么我的ejb/j2ee还没有开张。气愤。 老大们:我是菜鸟,有问题要问,不过不要笑我。一定给分的 再次发问:关于在SQL SERVER中的某张表上建立触发器...... 没有有这样的病毒,或者文件 各位老大,如果有asp、sql基础学jsp和php是不是比较容易一些呀?言者有分哦! dll中怎样调用主程序中的函数? 把一根温度计浸入热水中,温度计的水银为什么先下将后上升 为什么,在焓湿图上,干球温度35度,湿球温度23度和干球温度30度,湿球温度23度的焓是一样的呢? 含水率98%的污泥怎样换算为含水率80%的污泥 怎么样正确使用水银温度计可以手拿另一头给宝宝试热吗?可以放在她的脖劲下试热吗? 如何使用干湿计测量空气的相对湿度 含水率反算公式,我只知道试验前重量和含水率,求试验后重量. 水银温度计在使用中有哪些缺陷 干球温度低的空气其焓值小于干球温度高的空气的焓值.请问这句话是正确的吗?如果不对,请问为什么呢? 绝干污泥量怎么计算的?一般绝干污泥的含水率多少?有机质含量等参数? 太空中能否使用水银温度计失重状态下能否使用水银温度计 在一定大气压力和空气湿度下,从湿空气焓湿图上所查得的湿球温度是否与露点温度是一个概念? 已知:剩余污泥总量为737kg/d,剩余污泥含水率按99%计算湿污泥量为183m3/d.请问计算公式是什么?我要算的是2788kg/d为多少湿污泥量? 水银温度计宝宝刚才把水银温度计放在嘴里咬碎了 我晕 不知道有没有吞到嘴里去 怎么办啊 急 焓值的计算公式 什么是熵,什么是焓,单位是什么? 用水银温度计测量液体的温度是正确的方法是什么? 用水银温度计是因为水银是. 焓变怎么计算书上写的都是化学式+化学式=化学式,后面写上焓变的值,那是怎么算的.请认真回答. 在常温时,将水银温度计插入下列某种液体中,取出温度计放置在空气中后,温度计的读数先升高再降低,则可推断温度计插入的液体是A.食盐水 8.酒精 C.浓硫酸 D.浓盐酸为什么?水银温度计 水银温度计怎么测都看不见有水银啊是新买回来的我之前买了几个都是看不见有水银怎么回事啊 怎样算化学的焓变值? 为什么蒸馏实验的时候温度计水银球要放在蒸馏烧瓶支管口?放在其他位置有影响吗那为什么在这种东西没蒸发完时,温度计示数会上升,我觉得在这种东西蒸发完之前温度应该是恒定的啊 水银温度计怎么看 焓变的计算式好像有两种计算式,一种是ΔH=E生成物总能量 - E反应物总能量另一种是ΔH=E反应物的键能 - E生成物的键能能不能具体解释下这两种计算式原理,为什么这样计算,说具体点 在蒸馏装置中,温度计水银球的位置应在何处?为什么? 怎么看水银温度计 焓值 一个标准大气压下饱和液氮的焓值是多少? 焓值的计算公式? 蒸馏实验时,温度计的水银球应放在蒸馏烧瓶只管口处.哪错了? 怎样看测试体温的水银温度计的水银有没有跑出来? 焓变!问题解题思路!求助,谢谢 蒸馏实验时温度计水银球不放在冷凝管口,如果偏上偏下各有有什么影响那么温度计怎么控温呢?放上放下温度不都是一定的吗~跟蒸馏出来的产物有什么影响呢? 水银温度计怎么看求图 焓变怎么求像这样的方程式,2Fe(s) + 3Cl2(g) ==2FeCl3(s),然后求焓变,具体是怎么求出来的?公式怎么用?或者H2(g)+1/2O2(g)==H2O 最后是-241.8KJ/MOL-RXN...这个数字是怎么出来的? 蒸馏装置中,温度计的水银球应位于什么地方?作用是什么? 已知湿球温度和干球温度,大气压强,如何求含湿量d?如题,应该在焓湿图上查得出的,我想知道怎么查,不要公式,因为不知道定压比热没法算.求解!我只记得查相对湿度为100%的那条线,但是按干球 焓与焓变二者之间的区别 水银温度计在装热水的杯子里爆了偶然,老婆把水银温度计放在有时炒菜时加水的杯子里,当时里面装的开水,结果温度计爆裂了,家里老人家觉得没什么就倒到下水道去了,然后只是用洗洁精清 什么是湿空气,含湿量和相对湿度的定义是什么? 焓变符号的含义 为什么水银温度计放在热水里,示数会先下降再上升?玻璃泡的变化会那么明显吗?有没有什么资料可以找给我看一下? 如何根据空气温度、相对湿度计算含湿量g/Nm3?例如:空气温度32度,相对湿度83%,如何计算g/Nm3?通常可知含湿量为25.22g/kg,请问如何折算成g/Nm3?谢谢了,Nm3是指标准立方米(1个大气压,20摄氏度), 键能跟焓变的符号怎么一样阿 ΔH=生成物能量-反应物能量ΔH=反应物键能总和-生成物键能总和 怎么回事 ΔH不是只表示焓变吗 而且怎么一个是生成物-反应物 一个是反应物-生成物 将一支灵敏温度计的玻璃泡浸入热水里,并立刻观察温度计细管里的水银面的高度变化,将会看到温度计中水银面下降,然后再上升.试说明其道理. 已知温度 露点 气压 求相对湿度 反应热通常用符号Q表示,与焓变△H有什么区别? 将一支灵敏温度计的玻璃泡浸入热水中,为什么细管内的水银面先下降再上升? 关于干球温度计,湿球温度计的问题我有一个疑问,假如湿度越大,那湿球温度计所沾上的水分就越多,那么蒸发的水分就越多,吸热,制冷就越多,湿球温度计的示数就越小,干湿度差就越大,那就相 通常焓变与熵变在化学反应中的符号是相同的,请问这是为什么? 两只内径不同,下面玻璃泡内水银量相同的合格的温度计,同时插入一杯热水中,过一会儿则看到( )答案是(D)为什么呢?A.两只温度计水银柱上升的高度相同,示数相同 B.内径细的温度计水 如何根据空调冷凝器的空气进口干球温度计算出空调的冷凝温度手头上现有一台冷凝器的换热器,各个尺寸参数都已经知道了.现在要对该换热器做实验,按照国家标准,空气进口干球温度取35度, 七水硫酸镁的标准摩尔生成焓是多少?计算方法是什么? 温度计接触热水,水银为何先下降后上升 高中有机化学里各个需要温度计的实验中温度计水银球的位置分别在哪里还有没有?还有没有啊? 有关标准摩尔生成焓标准摩尔生成焓规定由最稳定的单质生成时的焓变有些单质 如氧化银(ag2o) 不能由氧与银直接得到而臭氧可以与银反应 但不是最稳定的氧化银的标准摩尔生成焓怎么测 当将水银温度计放入热水中时,会看见水银柱先是下降再上升,为什么? 有一种测量空气湿度的温度计 所示 它是由两支相同的温度计组成的 其中一只温度计正处于空气中另一只温度计乙的玻璃泡浸在潮湿的海绵中 将其放在室内 其中 的示数小 这是因为 .两示数 焓变公式是什么?关于ΔH的所有公式.我都忘没了···.比如温度是300度时候,H300怎么求?还有H''和H'都是什么意思啊?我全忘了····,我高中东西忘没了·· 用温度计插入热水中测量热水的温度时,为什么开始时水银柱略微下降,然后在上升?分析是什么原因? 空气干球温度为27℃,湿球温度为19.5℃,空气湿度为多少?怎么计算? 求助饱和蒸汽焓的计算公式,详细的计算公式
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn