张建中:云计算看点专家专栏

2012-10-11    来源:IDCUN    编辑:张建中
专家学者一边讨论云计算的概念,一边大谈特谈未来云计算的应用,云里雾里,相差千里。这就是云计算的现状。

  云计算(cloud computing),一个当下在计算机领域非常流行而又时髦的词,不仅在改变着互联网,也正在改变我们的日常生活和对计算、计算机的认识及其理解。普通人多数不明白它的意思,而业内的专家虽号称懂其内涵,却又难以形成统一的概念。云计算中的“云”和自然界、高空中的云无关,但它具有云的特征,宽大、动态伸缩、边界模糊和飘忽不定,无法确定其位置;云计算中的“计算”和算法中的真实计算无关,但它大大改变了我们的计算应用模式,改变了人们对计算、计算机的看法及其使用方式。现在,专家学者一边讨论云计算的概念,一边大谈特谈未来云计算的应用,云里雾里,相差千里。这就是云计算的现状。

  

 

  云计算是基于互联网的服务增加、使用和交付模式,通过互联网提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法;过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式取得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务;这种服务可以是IT和软件、也可是其他服务。它意味着计算资源和计算能力也可作为一种商品通过互联网进行流通。

  云计算是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Com puting)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS(软件即服务)、PaaS(平台即服务)、IaaS(基础设施即服务)、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。云计算的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力!

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

  云计算是继二十世纪80年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将多数计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。

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

  最简单的云计算技术在网络服务中已经随处可见,例如搜索引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。未来如手机、GPS等行动装置都可以透过云计算技术,发展出更多的应用服务。进一步的云计算不仅只做资料搜寻、分析的功能,未来如分析DNA结构、基因图谱定序、解析癌症细胞等,都可以透过这项技术轻易达成。

  云计算的由来

  云计算是一种新兴的商业计算模型。它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算能力、存储空间和各种软件服务。这种资源池称为“云”,之所以称为“云”,是因为它在某些方面具有现实中云的特征:云一般都较大;云的规模可以动态伸缩,它的边界是模糊的;云在空中飘忽不定,你无法也无需确定它的具体位置,但它确实存在于某处。互联网上的云计算服务特征和自然界的云具有一定的相似性,因此,云是一个相当贴切的比喻。

  之所以称为“云”,还因为云计算的鼻祖之一的亚玛逊公司(Amazon)将网格计算取了一个新名称“弹性计算云”,并取得了商业上的成功。云计算被视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力。现在,在提供装机服务的网站上可以检索到这样的信息,一个普通白领上班所需的电脑标准配置是:低端酷睿双核,1GB内存,100GB硬盘,很快,兆级的硬盘就将进入家庭使用范围。硬件配置飞速飚高的背后,是互联网上数据飞速的的增长——这简直在挑战人类想象力的极限,海量数据作为一个概念被提出时,单位以GB计。而现在这只是一个小网站的数据量单位。在上述背景下,云计算就应运而生了。

  云计算的原理

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

  

 

  图1:云计算的演进

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

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

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

  云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。从最根本的意义来说,云计算就是利用互联网上的计算机、软件和数据的能力,实现巨型计算和海量数据存储。

1
3