云计算 笔记

《云革命》-(美) 查尔斯·巴布科克

1、云最显著的特征——巨型互联网数据中心——并不是云的定义性特征,只是云的一个组件。

  云实际上是数项技术的汇聚,数据中心松散耦合(loosely coupled)网络协议通过标准网络服务远程激活虚拟服务器的能力,正是因为这些技术汇聚在一起,云才具有强大的计算能力。

 

2、云赋予用户对一部分数据中心的“程序控制权”(programmatic control),也就是,用户能够命令数据中心的服务器运行自己选择并发送的程序。

  云用户不必让某人介入建立连接、打开机器、运行软件。相反,运用好刷上信用卡,点击想要激活的服务,就能“自助配置”(self-provisioning)所需的计算机。对于那些想要执行大任务但是不想订购新服务器、等待到货然后让IT员工配置服务器的人来说,这近似于天赐之物。

 

3、使用Hadoop(一个基于云的数据引擎),不用“抖动”驱动轴——也就是,迫使磁头抖动,费力地从旋转的磁盘上收集数据——就能将成百上千个磁盘驱动器上的数据平行地移走。

  驱动器抖动是企业数据库的工作方式,但是对于云来说,这样做太浪费时间。

 

4、Larry Ellison - “计算机行业是唯一一个比女装行业更受潮流驱动的行业

 

5、很多人用技术术语定义云,就好像用化学元素描述水一样,只能说清水的成分,无法说清水的全貌。太多人正在从细节上考察云,希望发现关键的技术进步在哪里。我认为,与其用显微镜考察云,不如结婚商业和技术视角考察云。

 

6、聚集于大型数据中心,云的大部分支持者似乎都认为,云最神奇的地方就是数据中心的新能力。

【应该是说以前的数据中心只能运行特定的,或者说又固定开发者定制的程序吧】

 

7、有了云计算,客户和服务器(其中某些服务器位于世界最强大的数据中心)之间的主奴关系就消失了(从前的server是主,client是奴,因为client只能请求server固定好的那些信息或针对那些信息的计算),取而代之的是新的对等关系。这一权利转变将开启一个公众平等共享大型计算资源、强大的服务器听从远程终端用户命令的时代。

  这个变化是Ellison以及其他在大型数据中心中只看到一些现成技术的批评家所没有注意到的:云自助配置的一面终端用户的程序控制权

 

8、互联网服务器集群并不是云最重要的特征;云最重要的特种是实现终端用户和服务器之间的对等关系,这一特征是云的定义性特征,对企业的影响最大。

 

9、云计算提供了机器亦真亦幻的资源无穷性。(当年的图灵机就是在这个假设之上建立的……)

 

10、可以将流量分成两股:那些想买音乐产品(进行交易)的人和那些只是查询信息的人。

  申请交易的访客留在由索尼专用服务器托管的核心商店网站,而只想查询信息的访客,则而已分流道云中的多租用户(multitenant)服务器。

  索尼将每个艺人的在线商店简称串联式,也就是个电子商务网站加上一个信息服务网站,两者紧密相关又互相独立,前者在索尼的专用服务器上,后者在EC2上。出现很大的流量尖峰(spike)时,访客也许不能立即买到专辑,但是绝不会因为得不到任何服务而生气的离开。

 

11、根据摩尔定律(Moore's Law),云中心的建造费用将持续降低。确实,云计算,因为采用集装箱数据中心形式,所以成本大大降低。

  所谓采用集装箱数据中心形式是指,像前面提到的微软最新数据库那样,20英尺或40英尺船运集装箱卸到某个地方,作为整体插上电源,2000~2500太计算机一起启动,投入运营

 

12、云市场有道高高的门槛

  新的云计算时代,核心在于建造集群,目前还处于摸索阶段的技术。

  如果每台计算机都需要与其他计算机相连,那就需要追踪每个节点在做什么以及数据在哪里,这会产生大量的监控费用。

  服务器集群的处理能力小于各台服务器的处理能力之和,因为每台服务器也许要牺牲10%~15%的处理能力用于监控但是每增加一台服务器,该服务器的大部分处理能力会添加到集群的联合处理能力之中。要想做到“节点数目增至数千,集群处理能力还会随着节点的增加而增加”,需要使用很多设计技巧

 

13、如何让云不停的运行(以谷歌为例)

云是如何做到收放自如的?

首先是服务器。如果某服务器设计将重复使用几千次,那么这一设计必须尽可能降低成本。很多企业通过内置冗余部件实现高可靠性的服务器,这样元件出现故障就不会让服务器崩溃。谷歌的服务器舍弃了硬件冗余设计(比如,两个风扇、备份电源),为每个易坏元件设计一个备份可以让服务器运行得更久。硬件冗余设计会增加服务器的成本,在谷歌数据中心,服务器有几千台,总成本的增加量非常之大。

  谷歌服务器有而其他服务器没有的,不过是附着在电源上的铅酸蓄电池,有了这个电池,服务器相当于有了一个生命保障系统。当电源部件出现故障时,服务器可以维持一段较短的时间。我估计,在这段较短的时间里,谷歌的运营经理会受到警报,出现故障的服务器很快会被确认,上面的工作负载在电池耗完之前会被转移到别的服务器上。

posted @ 2012-09-24 21:29  elar  阅读(237)  评论(0编辑  收藏  举报