云计算与网格计算的异同点及存在的问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云计算与网格计算的异同点及存在的问题

摘要:在当前计算机专业领域,云计算是一个十分热门研究课题。相比较网格计算,云计算同样具有很强的可伸缩性,涉及到运算资源的统筹协调和计算机网络系统,并对网络提出了较高的要求,但也存在计算重心方面的不同点。文章分析了云计算应用在存在的突出问题。

关键词:云计算网格计算问题

云计算是当今计算机科学领域最为热门的概念之一,也是业界最为时尚的一个话题。它的产生其实和分布式计算、网格技术以及软件即服务的计算理念的成熟推广关系非常的紧密。云计算主要的要素包括:瘦客户端、网格计算以及效用计算。网格计算就是将大的计算任务分发到许许多多的独立运算主体来完成,这样可以充分利用分散的计算资源。而瘦客户端其实就是客户端,只完成极为少量的运算任务。云计算则结合了网格运算、瘦客户端的全部特点,通过一种统一的调度及资源管理措施,科学合理分解运算任务,分配运算资源,从而把计算作为一种公共基础资源进行消费和运作。这种计算模式既充分利用了计算资源利用率,同时也满足了许多需要计算效率的公众的各种需求。

1 云计算和网格计算的异同点

云计算和网格计算有许多共同的地方。首先,它们为了解决大规模系统中运算资源的协作问题,往往需要系统本身具备很强的可伸缩

性。也就是各种运算资源可以快速透明的接入计算网络,而不需要花费很高的人力、物力以及财力成本。云的规模是可以精致化,也可以集约规模化,包括接入云和网格的处理器和网络基础设施都可以弹性变化。其次,云计算和网格计算都涉及到运算资源的统筹协调。即一个大的运算任务可以分解到许许多多运算节点并行来处理,提高运算效率。这同时也就需要有一个统一的多任务多用户系统能够透明的分解运算任务和分配运算资源。再者,无论是云计算还是网格计算都涉及到庞大复杂的计算机网络系统,都是需要通过网络将分散在各地的许多运算节点有效地联系起来。最后,两种计算机应用服务本身都在很大程度上对网络有非常高的要求。比如,云计算的理念本身就非常先进,但是它真正要大规模的应用到工业生产中去,还需要有一个良好的网络基础设施做支撑;在一个网络资源匮乏的环境中,它的效果要得到体现其难度是非常巨大的。

云计算和网格计算的不同点主要表现在云计算和网格计算的重心有所偏重。云计算更注重处理运算任务本身的计算量的庞大问题,而网格计算更主要的优势是处理一些数据密集型的相关问题。

2 云计算应用中需要注意的一些问题

(1) 阈值策略的分析。由于云计算价值在于充分利用所有运算资源服务。但运算资源需求本身是变化很大的,比如一个商务网关程序,

在销售高峰期会有较高的计算需求,但是如果进入销售淡季则需求明显下降。在这种情况下,动态申请或者分配云运算资源是一个控制起来难度非常大的问题。因此,如何合理设置阈值,建立阈值策略就显得非常的重要。云计算中心应当配备强大的运维监控设施,动态监控并调整计算资源的分配,只有这样才能将云计算资源的利用效率最大化。

(2)互操作性的相关问题。由于云产品是一项比较大的基础设施,并且构建和发展都是由一些大企业组织独立完成的。这些设施首先是为了他们企业内部需求而建立的,只是出于充分利用空闲资源的需要才发展出云服务。这就自然会导致云解决方案具有较大的差异性问题,或者说一个个云本身从某种程度上也是一个个大的信息孤岛。因此,企业选择一个云产品之后,如果后期需要导出到其他云或者导入其他云上的信息资源都有较大的难度,甚至在某种程度上依赖于厂商提供的服务,具有很强的被动性以及依赖性。

(3)隐含的一些成本。云计算除了直接支付给云供应商的成本外,还包括其他一些隐含性的成本。比如,由于云服务对网络的依赖度比较高;为了更好的利用云服务,企业可能要对网络基础设施进行一定的改造。再如,为了接入云中心,使用云产品,企业要对习惯于本地桌面办公的员工进行新技术培训,甚至承担因为使用差异较大的云产品而影响办公效率的损失。这种种无形中的投入或损耗都构成了隐含性的成本。在采用云产品时,需要进行全面综合的考虑。

(4)程序异常的问题。一些原本运行在本地的应用程序投入到云之后,可能要经历一个非常长的调试期。比如一个企业电子商务系统,原有用户信息都来自于本地数据中心,如果决定采用一个云开放平台的数据集,虽然原则上会有一个对接过程。但是仍然免不了会出现一些新的问题,比如资源申请的超时问题,数据集合规模问题。这些程序异常都需要一个较长的周期进行发现和解决。

(5)安全性方面的问题。限制云计算深入使用的一个很大问题就是安全问题。由于云使用方对云计算中心的管理和维护很难具体把控。所以使用云的产品的稳定性很大程度上受到云中心链路稳定性的约束。假设云端计算主体的宕机事件或网络拥塞,都可能直接破坏云接入方程序的安全。同时,数据本身的安全访问控制也是一个很大的问题。对于许多商业数据来说,其对私密性是具有很高的要求。如果部署在本地,可以通过建立企业内部防火墙来实施安全保障,而一旦接入云,则难以排除数据从云传输过程中可能的泄漏、篡改行为;甚至从某种程度上来说,数据本身在云端的可靠存储和访问限制也是一个非常大的隐患。虽然可以通过商业策略为存储在云端的数据进行保护,但是由于现实生活中可作验证的措施实现起来非常困难,仍然会影响到云产品的安全性以及可信度。

在目前和未来,云计算将在技术行业中扮演非常重要的角色,最终会将IT作为服务提供给使用者。文章提出了如何解决云计算和网格计算中的问题,在按需付费环境中的数据恢复和管理私有密匙的安全

问题,帮助做好使用云计算的准备。用户对更大的Internet容量的潜在需求对开发人员和项目团队的成员提出了挑战,处理好Web应用程序设计和潜在的安全问题可以减少开发团队遇到的麻烦。

参考文献

[1]MICHAEL M ILLER.云计算[M].北京:机械工业出版社,2009.

[2]许骏,柳泉波,李玉顺.面向服务的网格计算[M].北京:科学出版社,2009.

相关文档
最新文档