云计算是技术的集成

日期: 2009-08-06 作者:邓健 来源:TechTarget中国 英文

  随着云计算的发展,云计算的应用也开始逐渐落地,但关于云计算到底是一种什么技术,仍然让人很迷惑,感觉理不清,斩还乱。

  “云计算不仅仅是一种技术,他应该是各种技术进行的集成,或者是各类技术的集大成者”,世纪互联的副总裁兼CTO蒋建平说到,其实,作为国内首家成功打造云计算平台服务CloudEx项目的负责人,他最有发言权。而和云计算关联到一起技术则有:集群、网格计算、虚拟化、并行处理、分布式处理、SOA和SaaS等,他们到底和云计算有什么样的关系呢?

  技术集合的统一

  对于云计算同那些技术相关,其实只要了解一个云计算平台的建设过程就能够知道了。以世纪互联定位于IaaS平台的CloudEx为例,首先要建立一个计算池和存储池,建立计算池时,首先要把大量的服务器整合到一起,通过集群把这些服务器的物理计算能力集中管理起来,并且通过技术变成逻辑的计算能力,以便按需供给,这时需要用到虚拟化技术,在真正处理数据的时候,又要用到分布式处理的技术。对网络计算,在公共云平台中,如果同一个运营商在北京和上海建立云数据中心,或在北京的不同城区建立云数据中心,这时就需要网格技术,充分利用跨区域的计算或存储能力来完成任务。最近IBM为中化集团建立的企业云计算中心,就是将北京不同城区的云数据中心利用网格技术建立完成的。

  并行处理系统是利用多个功能部件或多个处理机同时工作来提高系统性能或可靠性的计算机系统,分布式处理系统是将不同地点的或具有不同功能的或拥有不同数据的多台计算机用通信网络连接起来,在控制系统的统一管理控制下,协调地完成信息处理任务的计算机系统。中国云计算专家委员会委员刘鹏教授说,并行处理并不是必要的技术,他随着应用的变化,比如通过云的计算池处理高性能这样的应用时,才会有并行处理出现,并行处理之间有大量的数据交换,所以对于需求一般的计算能力的是不需要并行处理的。

  而为什么把SOA和SaaS作为一种技术,刘鹏教授说,其实对于云计算的技术可以分为两类,一类是集群、网格、虚拟化、并行处理和分布处理,另一类就是SOA和SaaS,SOA是一种架构模式,SaaS是一种服务模式,这两种模式也可以是一种技术。例如在IaaS提供的服务中,有对应用的API接口,很多接口采用SOA架构来完成,同时是以服务的模式向上层提供服务的。

  针对云计算的相关技术话题,计世网刚刚进行了一项网络调查,在调查中列出的同云计算相关的选项中,对虚拟化、网格计算、SOA和并行处理认同度比较高,对并行处理认同度高,或许是由于大家对高性能计算了解的缘故,而网格已经有了分布处理能力,对分布处理技术关注度则较低。调查结果如下:

  对于云计算是技术集大成者的看法,由于这些技术是在不同的阶段和不同的厂商提出的,相互之间又相互关联,在云计算出来之后,在技术上和模式上,大家找到了一个最佳的集合点,所以“云计算是在最适合的时候把不同厂商的技术与应用模式统一起来的集合”刘鹏说到。

  技术的分层

  对开源专家程勇来说,对于云计算技术又有不同的角度。他认为看待云计算的技术要从不同的层次上去看。

  当前,从广义上讲,云计算被分为三个层次,IaaS是基础设施服务层、PaaS是平台作为一种服务、SaaS是软件作为一种服务,虽然不同的厂商云计算概念和策略还稍有差别,但对这三个层次的划分可以说是得到了大家的认可。 程勇说,对于IaaS层,实现的技术以虚拟化、集群和网格计算,而在平台层上,则以SOA方法为主,而且不同的体系应用架构,具体是由不同的技术来实现的,在软件应用层,才是真正的SaaS模式,而在IaaS层和PaaS层的具体使用,也是借用SaaS模式。

  对于这样的技术分析和看法,刘鹏也表示赞同。其实对于这些技术,在不同的工作状况下需要不同的技术,只有认清这些,才能够真正理解云的应用。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

邓健
邓健

相关推荐