服务器 频道

黑客故事:12个月造Facebook开源服务器

  批萨、啤酒、薯片和主板

  批萨和啤酒运到这里已经几周了。在Santa Clara的数据中心,Michael组建了“build聚会。”批萨和啤酒用来招待来自Facebook和其它地方的服务器技术员,技术员被分好区,并在Michael的原型机上工作,他的团队在一边观看。技术员会把他们放在一起,然后再分开。“这很有趣,令人兴奋,并从中学到很多经验,”Steve Ichinaga说,“这是个好办法,让所有的人都知道每件东西是怎么工作的。”

  包括Amir Michael和他的工程师在内,工程师们通过众所周知的方法来测试原型机的极端状态。他们安装了热量测试间,并对服务器极端加热和冷却。有时,他们会让服务器迅速加热或冷却,会产生严重的凝结,生成一大块冰。在第三个房间,他们建立的风道,用来测试服务器散热。在风道边旁,一台示波器用于追踪通过主板的信号。

批萨、啤酒、薯片和主板
▲Facebook的热量测试间,也称服务器烤箱。

  经过3轮原型机、5个月反复测试,他们确定了最终设计方案。12月,整整7个机架的服务器运送到Oregon Prineville的数据中心,Michael和几个工程师也来到这里,不过他们并没有做什么。“我们启动了机架上的服务器,一切都开始工作。没有bug。婴儿的死亡率——服务器在运输过程中的损坏率非常低,比我们用过的那些服务器要低。”他说。“事实上,那是非常无聊的一天。服务器运来。我们调试。然后我们鼓掌。我们没有其它事可做。”对于过去的5个月测试,这是一份遗书,他说。

  他在那里多待了一天防止出任何差错。但什么都没发生。于是他就回家了。

批萨、啤酒、薯片和主板
▲生命的2.0

0
相关文章