云计算和网格计算对比分析_第1页
云计算和网格计算对比分析_第2页
云计算和网格计算对比分析_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、云计算和网格计算对比分析摘要:本文简单介绍了云计算服务类型,云计算和网格计算的相似与不同。同时本文探讨了云计算优于网格计算的地方,两者面临的共同问题以及一些安全方面的问题。本文以AmazonWebServices为例,实现云计算需要三个部分:瘦客户机(或者能够在胖瘦之间切换的客户机)、网格计算和效用计算。网格计算将独立的计算机连接成一个大的基础设施,充分利用闲置的资源。效用计算就是支付在共享服务器上使用的服务,就好象支付公共事业一样(比如电力、天然气等)。通过网格计算,可以把计算资源作为效能。关键词:云计算网格计算效用计算资源支付1云计算使用云计算,企业马上就能大幅提高自己的计算能力,而不需要

2、投资新的基础设施,开展新的培训或者购买新的软件许可证。云计算最适合希望将数据中心基础设施全部外包的中小型企业,或者希望不用花费高额成本建立更大的数据中心就可获得更高负荷能力的大型企业。不论哪种情况,服务消费者都在Internet上使用所需要的服务并只为所使用的服务付费。服务消费者不用再守在PC旁边使用PC上的应用程序,或者购买针对特定智能手机、PDA及其他设备的版本。消费者不必拥有云中的基础设施、软件或平台,因此降低了前期成本、资本支出和运营成本。消费者也不用关心云中的服务器和网络怎么维护。消费者可以访问任何地方的多台服务器,不需要知道使用的是哪一台服务器以及它们的位置。2网格计算云计算是从网

3、格计算演化来的,能够随需应变地提供资源。网格计算可以在云中,也可能不在,这取决于什么样的用户在使用它。如果用户是系统管理员和集成商,他们就会关心如何维护云。他们升级、安装和虚拟化服务器与应用程序。如果用户是消费者,就不必关心系统是如何运行的。网格计算要求软件的使用可以分为多个部分,将程序的片段作为大的系统映像传递给几千个计算机中。网格的一个问题是如果某个节点上的软件片段失效,可能会影响到其他节点上的软件片段。如果这个片段在其他节点上可以使用故障转移组件,那么就可以缓解问题,但是如果软件片段依赖其他软件片段完成一项或多项网格计算任务,那么问题仍然得不到解决。大型系统镜像以及用于操作和维护的相关硬

4、件可能造成很高的资本和运营支出。3异同点云计算和网格计算都是可伸缩的。可伸缩性是通过独立运行在通过Web服务连接的各种操作系统上的应用程序实例的负载平衡实现的。CPU和网络带宽根据需要分配和回收。系统存储能力根据特定时间的用户数量、实例的数量和传输的数据量进行调整。两种计算类型都涉及到多承租(multitenancy)和多任务,即很多用户可以执行不同的任务,访问一个或多个应用程序实例。通过大型的用户池共享资源来降低基础设施成本,提咼峰值负荷能力。云计算和网格计算都提供了服务水平协议(SLA)以保证可用性,比如99%。如果服务达不到承诺的正常运行时间,消费者将由于数据延迟而得到服务补偿。Amaz

5、onS3在云中提供了存储和数据检索Web服务。设置在S3中能够存储的对象数量的最大上限。可以存储只有一个字节的对象,也能存储5GB甚至TB级的对象。S3对于对象的每个存储位置使用桶(bucket)”作为容器。这些数据采用和Amazon电子商务网站相同的数据存储基础设施安全地实现存储。虽然网格中的存储计算非常适合数据密集型存储,但是存储一个字节大小的对象从经济上来说不合适。在数据网格中,分布式数据的数量必须足够大才能发挥最大效益。计算型网格关注的是计算量非常大的操作。云计算中的AmazonWebServices提供了两种实例:标准和高CPU。4需要考虑的问题云计算和网格计算面临着四个问题:阈值策

6、略、互操作性、隐含成本、异常行为4.1阈值策略假设有一个程序在云中进行信用卡验证,并且碰到了十二月份的销售旺季。于是我们发现了更高的需求,于是创建了更多的实例来满足这种需求。随着销售旺季的过去,这种需求就会减少,资源实例被回收并重新分配给其他应用。为了检验程序能否工作,在转入真正的生产环境之前,在可行性试验(pilotstudy)阶段需要开发、改进并实现一种阈值策略。看看这种策略能否发现需求的突然增加,从而创建更多的实例以满足这些需求。看看如何回收闲置的资源并转移到其他工作。4.2互操作性问题如果企业外包或者和一家云计算供应商共同创建应用程序,可能会发现很难转向其他采用私有API或者具有不同导

7、入和导出数据格式的供应商。这就造成了两家云计算供应商之间的互操作性问题。可能需要改变数据的格式或者应用程序逻辑。虽然还没有出现API或者数据导入和导出的云计算业界标准,但IBM和AmazonWebServices展开了合作以实现互操作性。4.3隐含成本云计算并没有告诉您隐含的成本有哪些。比方说,如果企业要使用服务提供商提供的云中的存储服务和包含TB级数据的数据库应用程序,可能需要支付很高的网络费用。这笔费用要比在购买新的基础设施、培训新的雇员或者购买新的软件许可证方面节省的成本高。网络成本的另一个例子是,如果企业距离云提供商很远,可能会遇到很长的延迟,尤其是在流量大的情况下。4.4无法预料的行

8、为假设信用卡验证应用程序在企业内部数据中心运行的很好。需要通过可行性试验对云中的应用程序进行检验,以检查是否存在无法预料的行为。比方说,检查应用程序如何验证信用卡,在十二月份的销售高峰期如何分配资源和释放闲置的资源,并转向其他任务。如果发现信用卡验证或者释放闲置资源出现异常的结果,那么就需要在将其放入云中之前解决这些问题。4.5安全问题2008年2月,AmazonS3和EC2遭遇了三个小时的宕机。尽管SLA提供了数据恢复和针对这种情况的补偿,但这个期间用户失去了销售机会,高管人员得不到需要的重要业务信息。不要被动地等待宕机的发生,用户应该自己检查安全性一看看供应商能在多大程度上恢复数据。测试非

9、常简单。不需要特殊的工具只需要请求过去存储的数据看看供应商恢复它需要多长时间。如果时间很长,问问供应商在不同情况下能获得多少服务补偿。检查校验和是否匹配原来的数据。安全测试的一个方面是用一种可信的算法在本地机器上加密数据,然后使用解密密匙访问云中远程服务器上的数据。如果无法读取曾经访问过的数据,那么就是加密密匙被破坏了或者供应商使用了自己的加密算法。可能需要向供应商了解该算法。另一个是云中数据潜在的问题。为了保护数据,可能需要管理自己的私有密匙。询问供应商私有密匙的管理问题。如果签署的话,Amazon将提供证书。4.6云中的软件开发使用高端数据库开发软件,最可能的选择是使用企业内部数据中心的云

10、服务器池,测试的时候可以使用AmazonWeb服务临时扩展资源。这样项目管理人员可以更好地控制成本、管理安全问题和分配资源。项目管理人员可以为不同的云类型分配不同的硬件资源:Web开发云、测试云和产品云。不同类型的云成本也是不一样的。开发云的单位时间成本可能低于产品云,因为SLA和安全性等附加特性都分配在产品云中。管理人员可以将项目限制为特定的云。比方说,产品云的部分服务可用于产品配置。开发云的服务仅用于开发。为了优化软件开发项目不同阶段的资产,管理人员可以按项目和用户跟踪使用情况,从而获得成本数据。如果发现成本很高,管理人员可花费较低的p5结束语本文比较了云计算和网格计算之间的异同,介绍了如何解决云计算和网格计算中的问题,在按需付费环境中的数据恢复和管理私有密匙的安全问题,帮助您做好使用云计算的准备。用户对更大的Internet容量的潜在需求对开发人员和项目团队的其他成员提出了挑战。处理好Web应用程序设计和潜在的安全问题可以减少团队遇到的麻烦。要获得帮助,请考虑可以帮助您创建Web应用程序的IBMRationalWebDeveloperWebSphere软件,以及可帮助减少应用程序缺陷和实现应用程序跟踪的IBMRationalClearQue

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论