深度:云计算与网格计算的深入比较研究

云计算以这几大形式提供服务:

①QSAAS(软件即服务)。这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。Google Apps和Zoho Office也是类似的服务

②实用计算(Utility Computing)。这个主意很早就有了,但是肖到最近才在Amazon、Sun、IBM和其它提供存储服务和虚拟服务器的公司中产生。这种云计算是为IT行业创造虚了拟的数据中心使得其能够把内存、 I/O设备存储和计算能力集中起来成大一个虚拟的资源池来为整个网络提供服务。

③网络服务。同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

④平台即服务。另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

⑤MSP(管理服务提供商)。最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。

⑥商业服务平台。SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

⑦互联网整合。将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。

对于网格计算来说,其资源虽然也已经被池化,在外界看来就是一个巨大的资源他。对于要提交特定任务的用户来说,他并不知道自己的任务将会在哪些网格的物理节点上运行。他只是按照特定的格式,将作业任务提交给网格系统,然后等待网格返回结果。而网格作业调度系统自动找寻与该任务相匹配的资源,然后寻找出空闲的物理节点,将任务分配过去直至完成。虽然网格能够实现跨物理机进行并行作业处理,但是需要用户先将并行算法写好,并且通过调度系统将作业分解到各个不同的物理节点进行,这个过程相对比较复杂,这也是很多网格计算被建设用来完成特定需求的原因。而云计算是通过虚拟化将物理机的资源进行切割,从这个角度来实现资源的随需分配和自动增长,并且其资源的自动分配和增减不能超越物理节点本身的物理上限。尽管从控制端来看,云计算也将所有的IT资源看成是一个资源池,但是不同芯片的物理机会被归类到不同的资源池中。这也是网格计算与云计算在资源分配方式方面的不同。

从两者之间相同的层面来说,从概念上看,云计算实质也就是一种分布式计算,这种计算模式相对于传统数据库中心的计算模式,无疑拥有巨大潜力和优越性。同时,有业界专家指出,自动化技术也是任何云计算基础设施的基础。自动化是任何高级计算技术的基础。如果你要在没有任何自动化的情况下采用云计算,就意味着你没有任何可重复的和再利用的流程,那也意味着你正在设法把自己没有掌握的事情外包出去。

结语

总之,云计算的说法正在广为流行,现今云计算正处于一个起步的阶段,大大小小的公司提供着各式各样的云计算服务,从软件应用到网络存储再到邮件过滤。相信在不久的将来,云计算技术会很快成为我们信息生活的主流技术,云计算的蓝图已经呼之欲出,同时我们也希望众说纷“云”的局面能够很快进驻中国市场。

未经允许不得转载:金蝶精斗云 » 深度:云计算与网格计算的深入比较研究