专家解读:Saas不是云计算产品 何谓云计算?SaaS
中国电子学会云计算专家委员会委员 赵文银
严格地讲,目前的Saas系统不属于云计算产品,因为在云计算出现之前,它就已经设计好了。比如客户关系管理系统,是根据单一企业的需求设计出来的,一些大公司经过多年的积累,设计了很多可能需要的功能,以便让不同的企业选择。
当前对云计算认识的几个似是而非的误区
云计算承载了人们对未来的希望。人类目前面临很大的危机,全球气象异常,全球金融危机,全球能源危机,全球环境危机等等。然而人类目前的计算技术无法实现复杂系统的设计,只能完成企业级的简单系统的设计。综观人类发展历史,每次重大危机出现之后,总会出现一项革命性的技术来解决这些危机带来的影响。这次人类面临的不是单一危机,而是很多危机同时出现。除了物理危机之外,还存在意识形态上的危机,比如财富分配不平衡等。云计算将通过革命性的方法为人们提供监控和处理这些危机的软件系统,把人和自然真正融为一体,建立和谐社会。
2006年,Google公司的高级工程师克里斯托夫·比希利亚提出云计算概念的时候,给出了最早的对云计算的理解,云计算是思维方式的改变,比如从一台电脑上工作转变到500台电脑上同时工作。
的确,这是思维方式的改变,硬件和软件本身没有改变,但是工作方法发生了改变。500台电脑作为一个整体来工作,和一台电脑作为一个整体工作,革命性的变化是必然的。
然而目前国际IT公司对云计算产品的描述已经发生了改变,把公司原来的产品重新包装就变成了云计算产品。出现这种情况的可能原因如下:
商业利益驱动。对金钱的过度追求使他们忽略了社会公义,从“忽悠”中享受赚取财富的乐趣。
没有弄清楚云计算是什么。这些公司的决策层从战略高度认识到了云计算的发展趋势,但是对云计算产品的真实面貌还是比较模糊,没有办法对云计算做出一个合理的描述。这样这些公司下面的产品开发人员以及市场营销人员也就只能按照个人或者部门的理解推出云计算产品,抢占云计算市场竞争制高点。
由于社会大众接触并认识云计算的时间很短,只有2年多的时间,而云计算的发展速度又太快了,以至于云计算产品开发商和网民很难真正有时间思考什么是云计算。在这个由时代趋势推动的浩浩荡荡的洪流中,即便是国际IT巨头也只能随波逐流,处于迷茫的状态。
中国近代民主革命的伟大先行者孙中山先生说过,世界潮流,浩浩荡荡,顺之者昌,逆之者亡。2010年是新一轮IT技术革命的第一年,在下一个15年里,世界将会发生深刻的变化。国际IT巨头充分认识到了这点,因此尽管他们同样处于迷失状态,但是已经投入了巨资研发云计算产品,比如微软今年投资95亿美元研发云计算产品。
在被动紧跟云计算时代潮流,不被对手甩开的同时,要主动探索云计算的本质,解决在云计算认识上存在的误区,成为云计算时代的领跑者。
云计算是方法论,不是单纯的技术问题。目前大部分国际IT巨头仍然从单纯的技术角度来介绍他们的云计算产品,尽管其中的一些企业负责人也开始认为云计算属于方法论,不过国内从事云计算研究的企业或者学术机构以及爱好者似乎没有关注这些国际大公司负责人观点的改变,对云计算的理解仍然停留在由国外公司早期提出的纯技术层面上,比如认为云计算产品就是Iaas、Paas、Saas等。
云计算产品是整体效果,不是单独的一个系统或者功能模块的效果。比如CRM系统,原来是每个客户买一套系统,买一些设备;现在是开发商集中起来买设备,然后很多客户来租CRM系统,并且把这种方式叫“云计算”。其实这不是云计算,而服务提供商宣称的降低能耗、提高硬件使用效率、减少客户成本这些优势是不存在的。
首先,硬件总投入不会有太大的减少。服务提供商购买的设备必须满足峰值用户的需求,因此设备的总投入是没有发生改变的。比如物理设备的运算能力只能满足100个用户同时运行,那么当第101个用户出现的时候,就会出现问题。这个现象和使用电的状况是一样的,当总的电能供应确定后,高峰期间,必定有些用户是不能使用电的。而现在的服务提供商只所以成本低,是因为没有买够设备,而是基于一种假设,同时使用设备的人数不可能达到100人,尽管实际发展的用户为200人。
其次,不会降低能耗,相反有增加能耗的风险。大规模的IDC机房对场地的要求很高,温度、湿度的保持需要耗费大量的电能;当活跃用户很少或者没有的时候,大量的设备仍然处于开机状态。
第三,性价比不高。尽管客户支付的费用低,但是相应的服务也偏低,比如当某个中小企业需要在某个时间里使用CRM系统时,刚好所有的客户都选择在这个时间使用系统,那么由于物理能力(比如CPU、带宽)的限制,客户所运行的系统很慢或者无法正常使用。而这种状况给企业带来的损失可能比企业自己购买设备和系统所支付的费用要大很多。
真正的云计算应用平台和研发测试平台是完全不同的。比如微软和上海建立的一个研发中心,其中需要进行大量测试工作,微软用百余台服务器模拟了2000台虚拟机。对于这个试验项目来说,这个方案是可行的,一是节省了硬件开销,自由度也很高,想怎么测试就怎么测试;第二是节约了能源,2000台虚拟机和几百台服务器的耗电量绝不是一个量级。但是这是小规模的试验平台,设备的使用率很低,工作人员不可能24小时全部在使用机器。然而这种小型试验平台是不可以推广到云计算应用平台上的,因为在一个流量很大的云计算系统里,每台服务器基本上是最大效率的运行,根本不可能把一台物理机器分解成几台虚拟机来使用的。
由此可见,国际IT巨头吹嘘的“一个使用了云计算部署的大型数据中心,在节约用电方面就有明显优势,其能耗只有传统数据中心的 1/4”,不过是把目前小规模的企业级运行系统主观推广到云计算应用平台。
什么是云计算
2010年5月21日,在第二届中国云计算大会上,大会名誉主席吴基传部长在致词中对云计算给出了明确地说法,“相关研究和实践证明,云计算既不是什么计算,也不是一项单纯的技术概念,而是一个如何在现有互联网的基础上把所有硬件、软件结合起来,充分利用和调动现有一切信息资源,通过构架一个新型的 服务模式,或者能提供服务的一种新的系统结构,为人们提供各种不同层次、各种不同需求的低成本、高效率的智能化的服务及信息服务模式的改变。”
这个描述为国内从事云计算研究的人们提供了一个新的思路,为企业领导正确认识云计算提供了一个标准。为国内企业或者机构制定云计算标准提供了参考方向。
中国电子学会云计算专家委员会委员赵文银通过和哲学、经济学、东方文化、数学、软件开发以及云计算研究等不同领域的专家学者进行交流讨论,并在实践应用的基础上,对云计算做出了全新的定义。
云计算是以应用为目的,通过互联网将必要的大量硬件和软件按照一定的结构体系连接起来,并随应用需求的变化不断调整结构体系建立的一个内耗最小、功效最大的虚拟资源服务中心。
从这个定义可以看出,云计算产品和目前的传统产品有本质的区别,是一个整体效果的结果,绝对不是现有的软件和硬件的简单集合。云计算=(硬件+ 软件+网络)*组织形式,组织形式的改变将得到新的云计算产品。并非所有的这种组合都是云计算产品,只有那些能够达到内耗小、功效大的系统才能称为云计算产品。
如何理解云计算产品
很多时候,人们用电网来说明云计算的模样,尽管很恰当,而且很形象,但是还是比较抽象,仍然很难让人们对云计算产品产生清晰明确的形象。
如果认识到云计算是一种服务模式,而不考虑具体的构成成员,也不考虑虚拟世界和现实世界的界线,那么在现实生活中就有很多属于云计算的例子。
现在有轮胎,发动机,油箱,油管,电线,方向盘等产品,能够制造出什么样的产品?按照应用目的的不同,可以制造出汽车,飞机,坦克,船等。同样的组成产品只所以可以得到不同功能的新产品,是因为结构体系的不同。新产品的性能不是其构成产品性能的和,而是整体效果所产生的性能,比如汽车的性能是运输货物或者人,而不是轮胎或者发动机的性能。
云计算产品和这一样。服务器,路由器,网线,用户登陆系统,人员管理软件,老师资料管理,课件资料等产品,按照一种结构体系,由地名结构、栏目、分类等搭建的结构体系,得到一个新的产品,由数百万个不同功能的独立社区教育系统构成的“教育云”。
一个单独的社区教育系统网站和目前其它公司推出的教育系统网站没有本质区别,最多不过是栏目数量的差别,属于同样的产品。但是“教育云”是由数百万个独立的社区教育系统按照一种结构体系连接在一起,产生了一种整体效果。比如中国区域的教育系统网站的信息来自基层的信息,比如村级、居委会级或者乡镇级的教育系统网站。也就是说教育云里的信息数据是连通的。
Saas成为云计算产品的几个条件
Saas产品要从传统的产品转换到真正的云计算产品,需要满足以下几个条件。
是否解决了软件危机难题,或者降低了软件危机的风险。云计算产品和传统产品最大的不同在于云计算的规模庞大、结构复杂,能够根据需求的变化而动态变化。以CRM为例,随着市场结构的变化,客户对CRM的需求结构也会发生重大变化,修改软件系统是必须面对的难题。
是否解决数据“孤岛”难题。传统的CRM是单一系统多个用户,尽管目前服务提供商通过建立IDC来集中提供CRM系统,一个IDC中心存在多个系统,但是这些系统是孤立的,存在数据“孤岛”。比如某县的政府统计部门需要从CRM中提取一些经过企业授权的信息来进行统计分析,而这种统计是动态实时的,这就要求数据是连通的,不存在数据“孤岛”问题。
是否解决了数量增长危机难题。云计算面临的是无穷多的数据管理问题,比如物联网里的设备管理,比如中国的全部家用电器连接起来,如何管理这些设备。