阅读更多

8顶
0踩

互联网

据国外媒体报道,作为全球最大的搜索引擎,谷歌拥有拥有数量众多、规模庞大的服务器系统,但外界却知之甚少。周三,谷歌首次公开了其服务器设计的神秘面纱。

大多数企业都是从戴尔、惠普、IBM或Sun购买服务器系统,而谷歌的服务器系统却是自己设计的。谷歌服务器最令人意外的是,每台服务器都配有12V的备用电池。当主电源发生意外时,电池可以继续供电。

通常,数据中心采用大型的不间断电源(以下简称“UPS”)作为备用电源,而谷歌服务器却采用了12V的电池。对此,本·翟称:“与UPS相比,电池的成本更低。”

而且,电池比UPS更有效率。通常,大型UPS的有效率为92%至95%,这意味着一部分电能被浪费掉,而电池的有效率为99.9%。

能源使用效率(以下简称“PUE”)是衡量数据中心是否节能的一个重要标准,数值为1代表所有的能耗全部用在设备上,而沒有用在冷卻或供电系统上;如果是1.5,意味着50%的能源被后者耗费。

2008年第三季度,谷歌数据中心的PUE值为1.21,本来已经很低,但第四季度又降至1.20,后又降至1.19。

谷歌一向重视节能,并愿意共享节能经验。谷歌运营副总裁乌尔斯·霍尔茨(Urs Hoelzle)称,随着环保意识的提升,能源价格的上涨,以及经济低迷导致企业削减运营成本,现在是谷歌共享节能经验的好时机。

另外,从2005年开始,谷歌的数据中心就采用了标准的集装箱式设计:每个集装箱拥有1160台服务器,能耗为250千瓦,而每个数据中心拥有多个集装箱。

谷歌的服务器厚度为3.5英寸,配备两个处理器、两块硬盘,采用拥有8个内存插槽的技嘉主板。谷歌核心服务器设计师本·翟(Ben Jai)称,谷歌服务器设计始于2005年,如今已进入第六代和第七代。

运营谷歌这种规模的大企业必然挑战重重,但同时不乏有利的一面。例如,某一领域的研发成果还可以应用到其他大量的基础架构中,从而加快投资回报速度。

 

揭秘谷歌服务器设计:用电池做备用电源

 

揭秘谷歌服务器设计:用电池做备用电源

 

揭秘谷歌服务器设计:用电池做备用电源

 

揭秘谷歌服务器设计:用电池做备用电源

来自: sina
8
0
评论 共 5 条 请登录后发表评论
5 楼 rubynroll 2009-04-03 17:17
白发红颜 写道

UPS要是挂了, 所有接在UPS上的服务器全都得挂掉.分散后, 电池挂了就只有一台服务器挂掉.


好的UPS是只有当主电源失败的时候才起作用, 平时直接通过主电供给, 本身工作的机会就不多, 再说UPS也不是那么容易挂的. 而且UPS可以做多路输出,整体失败的可能性微乎其微.

mark.li.guyu 写道

如果你看过《planet Google》就容易理解了,这种做法就是Google的风格

没看过. 如果是“风格”使然, 则所谓“与UPS相比,电池的成本更低。”就是托词了.

nianjb 写道

省钱不算优点?


省钱? 如果单看成本, 每台服务器都配上充电电路, 电池检测电路, 加起来不会比一台UPS便宜. 而且UPS集中后备,大容量电池可以更便宜.

但是综合起来看就很难说了, 大型UPS google自己不会去做, 买别人的自然就贵. 集成到server的'UPS'比较简单,加上google自己做server,附加的成本就相对低.

google为此还申请了专利,我估计核心在于找到了比较好的监控电池的方法,使得维护电池变得容易,否则维护1000个装在server上蓄电池绝不是好玩的.

4 楼 nianjb 2009-04-03 11:57
省钱不算优点?
3 楼 mark.li.guyu 2009-04-03 11:50
如果你看过《planet Google》就容易理解了,这种做法就是Google的风格
2 楼 白发红颜 2009-04-03 09:38
UPS要是挂了, 所有接在UPS上的服务器全都得挂掉.
分散后, 电池挂了就只有一台服务器挂掉.
1 楼 rubynroll 2009-04-02 18:48
UPS也是靠电池后备。文中的做法不过是把用于对UPS的后备电池分散到各个服务器而已,没看出来有什么优点。
分散电池还会导致维护困难---维护1000个分散到各个服务器的电池容易还是维护1000个集中在UPS的电池容易?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • AAN算法 图像压缩方面的

    AAN算法 图像压缩 希望能给你带来帮助

  • AAN算法描述及其实现

    AAN算法描述及其实现 最近在学习DCT和MDCT发现网络上JPEG编码的资料蛮多, 而且DCT是JEPG压缩里头比较重要的一个环节. 单单描述DCT算法的资料比较少, 看看JEPG编码里头的DCT部分也不失为一个好的学习方法.   二维DCT 如果按照二维DCT公式来计算8*8像素的话, 获得一个DCT系数需要8*8=64次乘法和8*8=64次加法, 而完成整个8*8

  • aan 算法 c 语言示例 (转)

    aan 算法 c 语言示例 (转)[@more@]static int SpreSC[64]={ 16384, 22725, 21407, 19266, 16384, 12873, 8867, 4520, 22725, ...

  • 整数DCT实现原理

    整数DCT实现原理和流程。

  • 图像的离散余弦变换(DCT)

    离散余弦变换(DCT,Discrete Cosine Transform)的变换核为实数的余弦函数,因而DCT的计算速度要比变换核为复指数的DFT要快得多。离散余弦变换是仅次于K-L变换的次最佳正交变换,且有这样的性质:许多有关图像的重要可视信息都集中在DCT变换的一小部分系数中,因此已被广泛应用到图像压缩编码、语音信号处理等众多领域,并成为许多图像编码国际标准的核心。

  • DCT算法的原理及实现简介

    DCT算法的原理及实现简介 DCT算法: DCT变换的全称是离散余弦变换(Discrete Cosine Transform),离散余弦变换相当于一个长度大概是它两倍的离散傅里叶变换,这个离散傅里叶变换是对一个实偶函数进行的。通过数字信号处理的学习我们知道实函数的傅立叶变换获得的频谱大多是复数,而偶函数的傅立叶变换结果是实函数。以此为基础,使信号函数成为偶函数,去掉频谱函数的虚部,是余弦变换的...

  • JPEG原理详细2

    如06对应 Huffman 表的111000,那么   69 = (4,5) --- 1111111110011001 (69=0x45=4*16+5 )   21 = (1,5) --- 11111110110   从而得到最后的结果:   111000 111001 ; 111000 101101 ; 1111111110011001 10111 ; 111111101

  • DCT 离散余弦变换及蝶形算法

    离散余弦变换推导 discrete cosine transform (1)一维DCT 信号分析的课本上竟然只讲了一维DCT,真是略有点失望呢 给一个序列/向量s(n),n=0,1,…,N−1s(n),n=0,1,\ldots,N-1s(n),n=0,1,…,N−1,它的一维DCT: {Scos(0)=1N∑i=0n−1xiScos(k)=2N∑i=0n−1xicos⁡[(2i+1)kπ2n],k...

  • 收藏的一篇文章,ECC加密算法入门介绍

    ECC加密算法入门介绍 作者  :ZMWorm[CCG] E-Mail:zmworm@sohu.com">zmworm@sohu.com 主页  :Http://ZMWorm.Yeah.Net/ 前言    同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公

  • 海量数据处理:算法

    海量信息即大规模数据,随着互联网技术的发展,互联网上的信息越来越多,如何从海量信息中提取有用信息成为当前互联网技术发展必须面对的问题。 在海量数据中提取信息,不同于常规量级数据中提取信息,在海量信息中提取有用数据,会存在以下几个方面的问题: (1)数据量过大,数据中什么情况都可能存在,如果信息数量只有20条,人工可以逐条进行查找、比对,可是当数据规模扩展到上百条、数千条、数亿条,甚至更多时,仅仅只通过手工已经无法解

  • DCT算法

    转载自图像的DCT算法 一,背景介绍 DCT,即离散余弦变换,常用图像压缩算法,步骤如下 1)分割,首先将图像分割成8x8或16x16的小块; 2)DCT变换,对每个小块进行DCT变换; 3)舍弃高频系数(AC系数),保留低频信息(DC系数)。高频系数一般保存的是图像的边界、纹理信息,低频信息主要是保存的图像中平坦区域信息。 4)图像的低频和高频,高频区域指的是空域图像中突变程度大的区域(比如目...

  • JPEG压缩原理与DCT离散余弦变换

    入门介绍----JPEG压缩原理与DCT离散余弦变换,能让你有个大致的理解。

  • 避开10大常见坑:DeepSeekAPI集成中的错误处理与调试指南.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

  • 前端分析-2023071100789

    前端分析-2023071100789

  • 基于kinect的3D人体建模C++完整代码.cpp

    基于kinect的3D人体建模C++完整代码.cpp

Global site tag (gtag.js) - Google Analytics