Google帝国背后的英雄Urs Hölzle

2012-09-26 14:17


文 / 陈粲然

  Urs Hölzle是Google的基础架构高级副总裁。作为Google的前10个工程师,他为Google的基础架构建设贡献颇多。

  1988 年,Urs Hölzle在家乡的苏黎世联邦理工学院获得计算机科学博士学位并获得了富布赖特科学奖学金。1994年,他又在斯坦福大学获得博士学位,那时他的研究内 容集中在编程语言及其高效实现。他和David Griswold(现Google通信研究员)以及Lars Bak(Google Chrome V8的开发者)一道基于这项研究开发了一个名为HotSpot的高性能Java虚拟机,被Sun公司的业务部门JavaSoft(后更名为Sun Microsystems)于1997年收购,作为Sun最初的Java虚拟机。在加入Google之前的日子里,他在加州大学圣塔芭芭拉分校计算机科学 系担任副教授。

  他设计并领导Google建立了极其高效的数据中心,据说这个数据中心所耗费的能源还不到传统数据中心的一半。

  从存储角度来看,Hölzle的策划内容主要是指Google File System(GFS),这个系统包括数千台基于Linux系统的普通服务器。这些服务器被集群在一起,处理大型共享文件,这些文件大小通常可到达几 GB。Google搜索试验室网站上的一份记载显示,该公司最大的集群通过1000多台机器上几千块磁盘,提供了数百TB的存储容量。

  Google目前使用的模式是:非定制与定制软件相结合,并在普通电脑上运用这些软件。该架构简化了大量数据的存储与处理过程,也使得Google能够很便捷地提供面向全球的大型产品与服务。同时,也实现了对大范围计算机集群的管理自动化。

  2007 年,他带领Google和Intel一起推行“气候救助者计算公开行动”(Climate Savers Computing Initiative),这项环保节能计划旨在使个人电脑和服务器能够节约更多的能量和减少二氧化碳等温室有害气体的排放量。他们力图建立更低的计算机能 耗标准和更有效的能源管理软件,该计划要求计算机的有效能源利用率达到90%,减少在计算过程中发热消耗的电力,尤其是在大的服务器中心用于空调的电力。 这项新计划的签约者还包括戴尔、惠普、IBM、联想、微软、美国环境保护署以及超过25个的环境保护团体、有志于能源节约的公司和大学。

  而在2011年,Hölzle宣布Google的慈善机构Google.org在替代能源投资战略上的转变:他们决定抛弃发展太阳能发电技术,因为 它的费用 难以与价格不断下降的太阳能光电技术相匹敌。他表示Google已经立志在2012年时创建一个可供50000个美国家庭使用的高达50兆瓦特的设备,并 且该设备具有可恢复的发电能力。

  目前,在Hölzle的领导下,Google已利用OpenFlow技术整改了Google各大数据中心的 内部网络中的很大一部分,以帮助公司提高效率。据Hölzle称,这次整改背后的想法是Google史上在网络方面最重大的变革。OpenFlow系统可 以统观全网的状态,测算数据传输所需时间,并自动提供数据传输的最佳路由。而且,OpenFlow还会自动分配数据传输的优先级。这样,对网络管理者而 言,他们的管理成本可以大幅降低。

  工作之余,他和Luiz Barroso(Google著名工程师)一同撰写了The Datacenter as a Computer和The Case for Energy Proportional Computing两本书,向业界分享Google的成功经验。他们在The Datacenter as a Computer中介绍了数据中心的设计方案,这本书被出版社放在网上供大家免费下载阅读。而在The Case for Energy Proportional Computing中,他们提出了“服务器在设计时应该让其工作电流和负荷电流成比例,因为它们在运行时并不总是处于满载状态”这一观点。

  虽然在工作中从事着Google的技术核心工作,但他行事一直非常低调,除了在2005年的愚人节推出了饮料Google Gulp外,没有太多轶事可寻。但就像世人知道的那样,Google能建立如今的帝国,离不开Urs Hölzle的汗马功劳。

来自:http://www.programmer.com.cn/13539/