云计算的理解 深入浅出

原文出自【比特网】,转载请保留原文链接:http://storage.chinabyte.com/246/12169746.shtml

  云计算现在正可谓如日中天,许多用户纷纷开始采用该技术。相信会有不少读者想要了解云计算的原理,本文将会为大家详细介绍。希望广大读者喜欢。

  原理

  云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。

  云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

  这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

  云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

  云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。

  判断是不是云计算的三条标准什么是云计算

  到底什么是云计算?这是大家比较关注的一个问题。现在我们发现了有很多种不同的说法,到底什么是云,什么不是云,让人很费解。有人讲公有云是云,私有云不是云;还有人说支持虚拟化叫云,不支持虚拟化不叫云,但是Google不支持虚拟化,而我们都认为Google是云;还有人讲有1000台服务器是云,好像999台就不是云。现在有个别高性能计算中心,什么都没变,就是名字改成叫云计算中心啦。为什么有那么多人要打着云计算的旗号呢?要么赚眼球,要么圈钱,各有各的目的。

  作为公众,需要鉴别哪些是真云,哪些是假云。为此,刘鹏教授提出判断是不是云计算的三条参考标准,供大家参考:

  用户所需的资源不在客户端而来自网络

  这是云计算的根本理念所在,即通过网络提供用户所需的计算力、存储空间、软件功能和信息服务等。

  服务能力具有分钟级或秒级的伸缩能力

  如果资源节点服务能力不够,但是网络流量上来,这时候需要平台在一分钟几分钟之内,自动地动态增加服务节点的数量,从100个节点扩展到150个节点。能够称之为云计算,就需要足够的资源来应对网络的尖峰流量,哪怕是突然出现了“贾君鹏”这样的热点。过了一阵子,流量下来了,服务节点的数量在随着流量的减少而减少。现在有的传统IDC自称也能提供伸缩能力,但需要多个小时之后才能提供给用户。问题是网络流量是不可预期的,不可能等那么久。

  具有较之传统模式5倍以上的性能价格比优势

  看了上面一条,有些人在想,没关系,多配一些机器,流量再大也应付得了。但这不是云计算的理念。我们还有个性能价格比指标。云计算之所以是一种划时代的技术,就是因为它将数量庞大的廉价计算机放进资源池中,用软件容错来降低硬件成本,通过将云计算设施部署在寒冷和电力资源丰富的地区来节省电力成本,通过规模化的共享使用来提高资源利用率。

  国外代表性云计算平台提供商达到了惊人的10-40倍的性能价格比提升。国内由于技术、规模和统一电价等问题,暂时难以达到同等的性能价格比,我们暂时将这个指标定为5倍。拥有256个节点的中国移动研究院的云计算平台已经达到了5到7倍的性能价格比提升,其性能价格比随着规模和利用率的提升还有提升空间。

  例子

  这三条标准相当于三张滤网,可以一层层地滤掉那些不属于云计算范畴的东西。让我们来试试灵不灵——来看看下面这些是不是云计算:

  PC系统:第一关过不了,因用户所需的资源都在客户端,所以不属于云计算范畴;

  iPhone应用软件:如果下载到iPhone上就能独立运行,与外界只是通信关系,则过不了第一关;如果是依托于网络平台运行,计算和数据资源来自网络,iPhone端只是个访问界面,则有可能进入云计算范畴;

  Web网站:过得了第一关。但如果还过得了可伸缩性这一关,会很难过性能价格比这一关;

  上网本:能过第一关,但它本身只是个终端,如果只是用于上网,则在传统范畴,如果用于与云计算设施交互,只可划入云计算范畴。

  广告联盟:难过第二关。将不同网站的广告组织在一起,就构成了广告联盟。发布一个广告,可以出现在众多的网站上。不过,由于公众对广告的点击率不高,广告联盟不需要有大多的可伸缩性,也不容易做到——因为参与者都是众多的小网站;

  超级计算中心:如果规模够大,勉强能过第二关,但性价比不好,过不了第三关。超级计算机都是很昂贵的,在性价比上没有优势。我们认为不是云;

  在线Office:规模化运作后容易达到云计算的要求。例如,今天大家看到的百汇Office,还有Google的DOCS也是。

  在线CRM:规模化运作后容易达到云计算的要求。提供给用户一个月使用成本是几十块钱,这个远远优于我们使用传统模式,是云;

  IaaS:像亚马逊租用机器的服务,所以这种性价比也非常好,租用一个虚拟机1小时只要0.1美元,也是云。

  Paas:如微软的Azure,可免费提供25GB的存储空间,必定有非常好的性价比,也是云。

  云安全:规模化运作后容易达到云计算的要求。比如360安全卫士,提供给用户完全免费的服务,之所以能够这样,是因为有很高的性价比。

原文出自【比特网】,转载请保留原文链接:http://storage.chinabyte.com/246/12169746.shtml

你可能感兴趣的:(云计算的理解 深入浅出)