3.15维权日 让你知道什么是真正云计算

现在许多行业或者服务都打着云计算的旗号,但并不是所有的都是云计算,一年一度的3.15即将到来,在这个特殊的日子里,让我们一起来关注如何辨别真假云计算,揪出“冒牌云服务”,去伪存真看云计算,就是要抓住云计算真正的内核,云计算实际有两个重要方面,缺一不可,不可偏废,一是集中计算,一是分布式计算,云计算是以特定方式融合二者的历史产物。忽视任何一点,都会有严重片面性。

  现在许多“伪云计算”,倒不一定是说了完全不沾边的事情,而是把云计算的某个侧面,或历史上的某个局部来源,夸大为云计算的主流,而产生误导。

  为此,在这里打算仅就云计算最核心的内涵,进行一番辨析。

  1)集中计算分几种情况,与云计算既有联系,又有区别:

  第一种,也是最典型的集中计算是大型主机,如IBM的S/360。相当多的人把云计算说成是集中计算,这并不全面。因为云计算显然不等于大型主机。云计算的应用,并不集中于大型主机内部,而是分散在集中计算和存储的外部计算节点上。

  第二种,是主从机结构,服务器是主从机结构中的集中的一方,以后互联网的WEB模式,就是主从机结构的一种。主从机结构和WEB都不等于云计算,这是因为,它们的控制权位于主机(服务器);从机虽然分散存在,但没有控制权,不是以用户为中心的。

  第三种是网格计算,网格计算本质上仍是集中计算。它表面上虽然具有利用分布计算资源的特征,但由于要解决的是巨大而单一的计算问题,从应用角度看,并不是分布式的。把云计算理解为网格计算,显然会漏算由节点方(应用方)提出任务这一点。

  2)分布式计算,同样与云计算既有联系,又有区别:

  第一种,WEB出现前的互联网(WWW出现前的互联网),如阿帕网,就是典型的分布式计算,并不需要服务器作为计算中心。仅有分布式计算,并不等于云计算,因为云计算还有集中存储和计算的部分。

  第二种,P2P,即无须经由服务器,一台计算机与另一台计算机直接相联。其重要特点是对等,没有主从之分。在可管理的P2P模式下,虽然可以经过服务器,但不同于主从机结构处,在于它也可以不通过服务器,而主从机结构不通过服务器是不可以的。云计算不同于P2P之处,在于它必须以集中计算和存储作为分布式计算的互补方面。

  第三种,协同计算,可以认为是P2P形式的推广,从点对点,发展到群组协作,即时消息、SNS等,都可以是基于协同计算和并行计算的。协同计算已非常接近云计算,但仍有不同,例如SOA(面向服务架构)可以复用服务模块,但这可能只是发生于应用之间,必须将这些可复用资源移向独立于应用的云服务器中,才算云计算。

  现有许多云计算的定义,都往往偏向上述情况中的某一边,因此显得似是而非。需提醒的是,业内人士谈云计算往往有特定语境,比如说云计算建设要加强集中计算和分享。结合具体所指,可能并没有错,因为它可能是指云计算基础设施或平台本身建设,也可能是针对大企业的云端业务。但听的人往往听错,以为这就是云计算的全部,体会不到分布式计算和应用端的存在。这就造成误导和误解。

  这种情况并不可怕,消除误解就会搞明白。但还有一种情况就不同了。一些大企业在搞云计算时,以传统的网格计算、主从机的旧理念,把云计算纳入排斥分布式计算的集中计算的轨道,那就属于内行的传统与保守了。目前对于集成的理解,就有这种实际问题存在。