机房360首页
当前位置:首页 » 云应用 » 怎样才能正确地理解云计算

怎样才能正确地理解云计算

来源:机房360 作者:赵瑞蕊 更新时间:2010-5-17 17:17:20

摘要:企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的计算机当做接入口,一切都交给互联网吧”。“用户只需要640K的内存就足够了。”比尔•盖茨1989年在谈论“计算机科学的过去现在与未来时”时如是说。

  云计算被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的计算机当做接入口,一切都交给互联网吧”。“用户只需要640K的内存就足够了。”比尔•盖茨1989年在谈论“计算机科学的过去现在与未来时”时如是说。那时,所有的程序都很省很小,100MB的硬盘简直用不完。互联网还在实验室被开发着,超文本协议刚刚被提出。它们的广泛应用,将在6年之后开始。
  
  目前,在提供装机服务的网站上可以检索到这样的信息,一个普通白领上班所需的电脑标配是:低端酷睿双核/1GB内存/100GB硬盘,很快,兆级的硬盘就将进入家庭机使用范围。硬件配置飞速飚高的背后,是互联网上数据飞速的的增长——这简直在挑战人类想象力的极限,海量数据作为一个概念被提出时,单位以GB计。而现在这只是一个小网站的数据量单位。不尽畅想,如果有一天,互联网上可用的数据是现在的1000倍甚至更多时,我们的PC将变成什么样子?硬件会进化到怎样的形态?又或者,个人计算机根本就不必承受如此海量的数据计算?云计算给出了另一种可能。
  
  一、还原论中的云计算
  
  开发一个云计算产品和制造一部汽车的过程是一样的。尽管汽车是一个整体的概念,是很多部件的组合,本身不是有具体指向的技术,是方法论,但是其组成的部件是有具体的指向的,是有技术的,比如轮胎,发动机等。我们不能认为发动机的技术就是汽车的技术,如果这样的话,飞机的发动机和飞机的关系如何定义?
  
  所以对云计算的理解要分两个层次,上一层是云计算,是指按照一定方式组织在一起的全部构件的集合,在这个层面上,云计算的内涵不再是具体构件的内涵的集合,而有了新的特征。下一个层面就是云计算构造,这些构件具有明确的用途。这些构件需要使用明确的技术和工具来完成。这一过程需要采用还原论方法来完成,通过“静止的、孤立的”方式来制造。
  
  云计算产品同样需要从两个层面来理解,上一层是该产品的应用目的,这是一个综合的效果,比如全国大蒜统计分析系统,当每个村的大蒜统计分析系统运行的时候,全国的统计分析系统得到的分析报告不是各村信息的累计,得到的是一个未来的趋势分析。下一个层面就是基本构件,比如服务器,功能软件等,这些东西就是传统的IT设备或者软件产品。
  
  编写软件系统需要采用还原论的方法,因为每个具体的功能系统具有明确的指向,在系统运行时,其实现的功能必须是稳定的。
  
  二、透过整体论看云计算
  
  云计算是什么,汽车是什么,生命是什么。要正确理解这些东西,就需要采用多层次结构的方式来分析。在小尺度里看到的是一种结果,看大尺度里看到的又是另外的结果。比如在一张很大的纸板上扎很多小点组成一幅人脸,在近距离内,看到的只是很多小点,但是在一个更大的距离上,看到的就是人脸了。
  
  汽车本身具有动力得以驱动,不须依轨道或电力架设,得以机动行驶之车辆。而生命,泛指有机物和水构成的一个或多个细胞组成的一类具有稳定的物质和能量代谢现象、能回应刺激、能进行自我复制(繁殖)的半开放物质系统。
  
  中国电子学会云计算专家委员会委员赵文银通过和哲学、经济学、东方文化、数学、软件开发以及云计算研究等不同领域的专家学者进行交流讨论,并在实践应用的基础上,对云计算做出了全新的定义。云计算是以应用为目的,通过互联网将必要的大量硬件和软件按照一定的结构体系连接起来,并随应用需求的变化不断调整结构体系建立的一个内耗最小、功效最大的虚拟资源服务中心。
  
  很明显,以上定义都包含两个层面的内容,一是整体特征,一是构成物质。汽车是一个整体的概念,它和其组成部分比如轮胎等是不同的,不能认为汽车就是轮胎或者底盘;生命是一个整体的概念,它和其组成部分比如皮肤等是不同的,不能认为生命就是皮肤或者骨头;同样云计算也是一个整体的概念,它和其组成部分比如服务器是不同的,不能认为云计算就是服务器或者功能软件。
  
  因此对云计算产品的认识应该站在更高的层面上,看看整体效果是不是大于局部构成的总和,如果只是构成部件功能的累计,而没有本质的飞跃,那么和传统的系统没有区别,不能被认为是具有革命性影响的云计算产品。
  
  三、发展条件
  
  有以下五个主要原因使得分布式计算(云计算)必然会越来越普遍,逐渐发展成主流的计算模式而取代集中式的大型计算机:
  
  1、现在分布式系统的第一个原因就是因为他具有比集中式系统更好的性能价格比。你不要花几十万美元就能获得高效能计算。
  
  2、多数应用本身就是分布式的。如工业企业应用,管理部门和现场不在同一个地方。
  
  3、高可靠性。冗余不仅是生物进化的必要条件,而且也是信息技术。现代分布式系统具有高度容错机制,控制核反应堆主要采用分布式来实现高可靠性。
  
  4、可扩展性。买一台性能更高的大型机,或者再买一台性能相同的大型机的费用都比添加几台PC的费用高得多。
  
  5、高度灵活性。能够兼容不同硬件厂商的产品,兼容低配置机器和外设而获得高性能计算。
  
  云计算意味着从PC机时代重返大型机时代。在PC时代,PC提供了很多很好的功能和应用,现在又回到大型时的时代了。现在的大型机看不见,摸不着,不过确确实实就摆在那里,它们在云里,在天空里。

  责任编辑:Cat蕊

本文地址:http://www.jifang360.com/news/2010517/n21286355.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片