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

博文

云计算的前世今生(六)

已有 2470 次阅读 2011-5-2 06:45 |个人分类:互联网|系统分类:科研笔记| 云计算, 谷歌, 亚马逊

亚马逊的云计算,尤其是硬件部分和底层部分,是依靠整合第三方技术建立起来的;相比之下,谷歌的云计算技术则基本上是自己开发出来的,并且主要是适合谷歌自己的搜索功能和相应计算之需求。

 

在硬件层面上,谷歌为“云计算”的发展做出了一个很重要的贡献,那就是把数据中心“标准化”了。

 

前面讲过,以Linux集群为代表的廉价“计算机集群技术”被广泛应用于从好莱坞的电影制造业到石油数据分析,再到药品开发,蛋白质分析等生物医学行业中。最初这些运算应用都是在被称为“服务器农场”的数据中心处理的。一个“服务器农场”通常是将几千台服务器通过各级网络交换器连接起来,然后用来做各种大型计算或信息服务工作。“服务器农场”用的最多的是做网络服务器使用。一个中型以上的网络电子商务公司通常需要上百台服务器来满足网上顾客的访问需求。而峰值时段需求可能达到上千台。所以,租用这种“服务器农场”提供的网站驻载服务对网络电子商务公司来说,比较省钱。其实这也是云计算的一个雏形,亦是其服务内容之一。

 

但是传统的“服务器农场”的能源利用效率非常低。通常用在服务器计算上的能源开支只占“农场”总开支的1/3。其他的2/3都被消耗在了空调和其他非计算性功能消耗上。这种趋势在服务器数量逐渐增加的情况下显的更为突出。因为这需要设计有效地也必然是日益复杂的空调降温系统。另外,随着服务器数量的增多,调试和更换服务器的维护费用也相应增加,这也使得维护人员费用成本增加了。

 

谷歌可能是世界上最早遇到上述这个问题挑战的公司。所以,也是第一个想到用“数据集装箱”这个“标准化的方法来解决这个问题的公司。所谓数据集装箱,就是指把固定数量的服务器安装在一个标准尺寸的“集装箱”(就是远洋运输用的那种集装箱)里,同时,在里面配备标准的高效率的空调冷却系统。这种一体化的设计从硬件角度看,不仅提高了降温效率,而且可以将其外包给最有价格竞争力的公司批量生产。从软件角度看,也简化了编程复杂度。这样,每个数据中心不再是一大堆服务器的专门组合,而是一个或数个集装箱的组合。而且维护人员的培训内容也可以标准化。这种标准化设计理念不久就被微软等其他公司相继采用。

 

在此基础之上,谷歌将传统的以单个服务器为基本单位的数据中心发展成为以“数据集装箱”为基本单位的“仓库型计算机”。然后,通过这个“仓库型计算机”的“系统平台”将底层的硬件部分透明化,而不是像亚马逊系统那样的虚拟化。这大概就是谷歌和亚马逊云计算在技术层面区别最大的地方。



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

上一篇:云计算的前世今生(五)
下一篇:云计算的前世今生(七)

2 张伟 田灿荣

发表评论 评论 (2 个评论)

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

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

GMT+8, 2021-4-23 17:29

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部