云计算的相关技术及其影响摘要:云计算是以虚拟化技术为基础,以网络为载体提供基础架构、平台、软件等服务为形式,整合大规模可扩展的计算、存储、数据、应用等分布式计算资源进行协同工作的超级计算模式。云计算自从被提出以来,飞速进展,目前已经有了一些可用的云计算服务,同时,作为一种全新的互联网应用模式,云计算将成为未来人们猎取服务和信息的主导方式。云计算受广泛的推崇,是因为它可利用最小化的客户端实现复杂高效的处理和存储的特点,而支撑云计算进展的是与之密切相关的硬件及软件方面的技术,本文就此对云计算的相关技术进行了总体的概述和分析,同时阐述了云计算对信息时代进展的影响。关键字:云计算;分布式;并行计算;编程模式;海量数据存储 随着互联网时代信息与数据的快速增长,科学、工程和商业计算领域需要处理大规模、海量的数据,对计算能力的需求远远超出自身 IT 架构的计算能力,这时就需要不断加大系统硬件投入来实现系统的可扩展性。另外, 由于传统并行编程模型应用的局限性,客观上要求一种容易学习、使用、部署的新的并行编程框架。在这种情况下,为了节约成本和实现系统的可扩放性,云计算的概念被提了出来.云计算是基于互联网的计算,能够向各种互联网应用提供硬件服务、基础架构服务、平台服务、软件服务、存储服务的系统。通常云系统由第三方拥有的机制提供服务,用户只关怀云所提供的服务,对于云计算的具体技术并不了解,而事实上只有了解相应的技术才能是云计算得到更好的应用和进展。云计算是虚拟化、基础设施即服务、平台即服务、软件即服务等概念混合演进并跃升的结果,也是分布式计算、网格计算和并行计算的最新进展,或者说是这些计算机科学概念的商业实现。区分相关计算形式间的差异性,将有助于我们对云计算本质的理解和把握. 1、云计算与分布式计算分布式计算是指在一个松散或严格约束条件下使用一个硬件和软件系统处理任务,这个系统包含多个处理器单元或存储单元、多个并发的过程、多个程序。一个程序被分成多个部分,同时在通过网络连接起来的计算机上运行。分布式计算类似于并行计算,但并行计算通常用于指一个程序的多个部分同时运行于某台计算机上的多个处理器上。所以,分布式计算通常必须处理异构环境、多样化的网络连接、不可预知的网络或计算机错误。很显然,云计算属于分布式计算的范畴,是以提供对外服务为导向的分布式计算形式。云计算把应用和系统建立在大规模的廉价服务器集群之上,...