万赟的科学网博客分享 http://blog.sciencenet.cn/u/ywan

博文

云计算的前世今生(七)

已有 3236 次阅读 2011-5-5 10:07 |个人分类:互联网|系统分类:科研笔记| 创新, 云计算, 谷歌, style, 服务器

谷歌的硬件设计除去前面提到的“标准化”创新之外,在单个服务器的设计上也是别出心裁。过去由于商业竞争和技术秘密封锁,这些具体设计细节都没有得到曝光。到了2009年,谷歌才第一次将一些细节透露出来,其中最有意思的就是其单机服务器的UPS电源设计(见下图)。




典型的“数据中心”或者是“服务器农场”都是将UPS电源与服务器分开设置。往往是一台或几台高功率UPS为上百台服务器提供不间断稳定电源服务。这些UPS往往被分置在不同的房间里。由于UPS本身的转换能耗和空调能耗,这种设置UPS的方法效率不高。而谷歌则独具匠心,将一个简单的微型12V直流电池电源与单机服务器的主板直接“捆绑”在了一起。也就是说每台服务器都有自己的单独的UPS电池。这就使得UPS这一块儿的节能效率从不到90% 升至99%。同时,由于这种简单的UPS电池成本低廉,谷歌花在UPS上的成本并不高。 谷歌的云计算软件方面还有很多独创之处,这里就不一一多说了。 

 

 下面谈谈“网格计算”和“云计算”的异同。 很多人说云计算其实就是网格计算的发展。对这点,我不敢苟同。我认为在设计哲学理念上这是两种完全不同的东西。 

 

 

 网格计算”的哲学理论基础是“联邦分享”。其最初想法应该是从电网的联网节能衍生出来的。美国的各大电网起始的主要目标是所辖本地区供电。可是当本地区的用电量不高时,剩余的电力就浪费了,显然全国各大主要供电公司不难发现应该通过联通电网的方式来分享电力和平衡用电需求。 而“网格计算”的主要目的恰恰也是研究如何将分散的、未能充分利用的异种计算资源整合在一起使用,互补需求。比如,中科院也可以和国内某几个高等院校搞一个网格计算项目,将各自的计算资源通过“网格计算”的技术整合在一起来分享资源,这样每个格点可以通过同时使用其他格点成员的计算资源来处理一些原来自己处理不了的过大计算量的项目。网格计算要求每一个加入网格的计算资源都“明确规定”可以贡献出的资源的限度和使用政策。这样,当某个格点需要索取其它格点的资源时,也不会影响其他格点的正常运行。 

 

  而“云计算”的哲学基础则是“大一统”。它要求所有的计算资源都遵从统一调配。没有(亦不允许)各自独立的计算资源有自己的使用政策和要求。所以“云计算”在某种意义上讲更象一个独立的发电厂。或许在不久的将来,各大云计算中心之间可以通过网格计算的理论和技术来分享其他资源多余的计算能力。这或许是两者可以联系在一起的地方吧?

 

当然,这两者都用到虚拟机技术来将底层的硬件透明化,从而方便上层应用程序的使用。



http://wap.sciencenet.cn/blog-39023-440651.html

上一篇:云计算的前世今生(六)
下一篇:云计算的前世今生(八)

5 黄富强 张伟 梁进 陈学雷 邱嘉文

发表评论 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-4-17 06:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部