• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
关于云计算与网格计算的深入比较研究介绍
发布日期:2016-3-28 16:3:33
 

  关于云计算与网格计算的深入比较研究介绍

  全球IT行业目前正在进行着一场浩浩荡荡的“云”端之旅。《商业周刊》最近发表评论文指出,云计算技术的出现使得人们能够直接通过网络应用获取软件以及计算能力,这模式将会给传统的IT 业带来一场巨大的变革,云计算正在成为IT业的一种发展趋势。尽管云计算的定义和范围目前还没有定论,存在多方说法和理解。但是毋庸置疑的是。它的影响将逐渐地渗透到人们的工作以及生活之中。随着互联网连接速度的提高以及互联网软件的改进,云计算能够完成的任务会越来越多。

  可能大家首先会问的是云计算是什么。应该说,云计算(Cloud Computing)是分布式处理(Distributed Computing)、网格计算(Grid Computing)以及并行处理(Parallel Computing)的发展,或者说是这些计算机科学概念的商业实现。

  云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而不是本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问存储系统以及计算机。

  PC目前依然是我们日常工作生活中的核心工具:我们用PC存储资料、处理文档,通过电子邮件或U盘与他人分享信息。如果PC硬盘坏了,我们会因为资料丢失而束手无策。而在“云计算”时代,“云”会替我们做存储和计算的工作。 “云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机能够随时更新,保证“云”长生不老。

  一、关于网格计算技术

  但另一方面,我们不能不提及目前正在使用的网格计算技术,网格是通过局域网或广域网提供的一系列分布式计算资源,而对终端用户或者是应用来讲,好像是一台大型虚拟计算机。这种构想是通过在组织、个人、资源之间实现安全、协调的资源共享,来创建虚拟动态的组织。网格计算是分布式运算的一种方法,不仅包括使置,而且还涵盏组织、硬件和软件,以提供无限的能力,使连接到网格的每个人都能够进行合作和访问信息。网格计算同样也是应用于分布式运算的一种方法,但是可以说从很多方面比较,云计算都是网格计算技术的一次飞跃。

  二、云计算与网格计算的比较

  第一,我们能够从网格计算的作业调度方面来进行比较。作业调度是网格技术的核心价值,网格的目标,是想要尽可能地利用各种资源。它通过特定的网格软件,将一个庞大的项目分解为无数个不太相关的、相互独立的子任务,然后交由各个计算节点进行计算。就算某个节点出现问题,没有能够及时返回结果,也不影响整个项目的进程,甚至就算某一个计算节点突然崩溃,其所承担的计算任务也能够被任务调度系统分配给其他的节点继续完成。

  而云计算也像网格汁算一样将所有的资源构筑成一个庞大的资源池,但是云计算向外提供的某个资源,是为了完成某个特定的任务。举个例子,某个用户可能需要从资源池中申请一定量的资源来部署其应用,而不会将自己的任务提交给整个网格来完成。从这一点来看,网格的构建大多为完成某一个特定的任务需要,这也是会有地理网格、生物网格、国家教育网格等各种不同的网格项目出现的原因。而云计算通常来说都是为了通用应用而设计的,没有专门的以某种应用命名的网格。

  第二,云计算将在三大方面产生影响:对产品应用模式的影响、对互联网应用的影响、对lT产品开发方向的影响。当然,所谓的改变并不是彻底的颠覆,而是增加了新的特点。这一优势,是对网格技术提出的挑战。网格计算产生时同样具有下面的优势:通过任何一台计算机都能够提供无限的计算能力,能够接人浩如烟海的信息。这种环境将能够使各企业解决以前难以处理的问题,最有效地使用他们的系统,满足客户要求并降低他们计算机资源的拥有和管理总成本。

  但对于云计算来说,是对这些优势的更大扩展。今后通过云计算,更多地应用可以以互联网服务的方式进行。云计算将扩大软硬件应用的外延并改变软硬件产品的应用模式。通过云计算,用户能够不必购买新的服务器和部署软件,就能得到应用环境或者应用本身。对于用户来说,软硬件不必是部署在自己身边的、专属于自己的产品,而是能够变身为可利用的、虚拟的一种资源。而且,能够利用的软硬件资源也不仅限子自己企业内部的设备和软件,而是能够通过网络得到扩展的软硬件资源。IT产品的开发方向也将发生变化,以适应上面所述的两种情况。