• 针织机、梭织机篇 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


    :本文主首先介绍云计算的概念和国内外的发展状况,然后介绍云计算的原理、核心技术,最后是关于云计算的挑战及其展望。 关键词:云计算云存储分布式计算虚拟化 中图分类号:TP309 文献标识码:A 文章编号:1007-9416(2011)11-0206-01 1、云计算的定义 计算机的应用模式大体经历了以大型机为主体的集中式架构、以PC机为主体的C/S分布式计算的架构、以虚拟化技术为核心面向服务的体系结构(SOA)以及基于Web2.0应用特征的新型的架构。云计算发展的时代背景是计算机的应用模式、技术架构及实现特征的演变。 “云计算”概念由Google提出,一如其名,这是一个美妙的网络应用模式。在云计算时代,人们可以抛弃U盘等移动设备,只进入GoogleDocs页面,新建一个文档,编辑其内容,然后直接把文档的URL分享给朋友或上司,他们就可以直接打开浏览器访问URL。我们再也不用担心因PC硬盘的损坏而发生资料丢失事件。 云计算的定义众多,目前广为认同的一点是,云计算是网格计算、分布式处理、和并行处理的发展,或者说是这些计算机科学概念的商业实现。云计算是一种资源交付和使用模式,用户通过网络即可获得应用所需的资源(硬件、软件、平台)。云计算将计算从客户终端集中到“云端”,作为应用通过互联网提供给用户,计算通过分布式计算等技术由多台计算机共同完成。用户只需关心应用的功能,而不必去关心应用的实现方式,所有应用的实现和维护由其提供商完成,用户只根据自己的需选择相应的应用即可。云计算是一种计算的方式,而不是一个工具、平台或者架构。 2、云计算的原理 云计算的基本原理是,通过把计算分布在大量的分布式计算机上,而不是本地计算机或远程服务器中,企业数据中心的运行将更相似于互联网。这使得企业能够将资源切换到需的应用上,根据需求访问存储系统和计算机。云计算就是把普通的服务器或者个人计算机连接起来,以获得超级计算机或者叫高可用性和高性能计算机的功能,可是成本却更低。 云计算是全新的基于互联网的超级计算理念和模式。实现云计算的具体基础设施需结合多种技术,需软件实现对硬件资源的虚拟化管理和调度,即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。 3、云计算的核心技术 云计算系统运用了很多的技术,其中最关键的技术包括数据管理技术、编程模型、数据存储技术、云计算平台管理技术、虚拟化技术等。 3.1编程模型 MapReduce是Google开发的java、Python、C编程模型,它是一种高效的任务调度模型和简化的分布式编程模型,主用于大规模数据集(大于1TB)的并行运算。严格的编程模型会使云计算环境下的编程变得很简单。MapReduce模式的思想是把需执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的部分,然后分配给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整并且输出。 3.2海量数据分布存储技术 云计算系统由大量服务器组成,同时还为大量用户进行服务,所以云计算系统采用的是分布式存储的方式来存储数据,用冗余存储的方式来保证数据的可靠性。Hadoop团队开发的GFS的开源实现HDFS和Google的GFS是云计算系统中广泛使用的数据存储系统。 3.3虚拟化技术 通过虚拟化技术可以把软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化技术根据其对象可分成网络虚拟化、计算虚拟化、存储虚拟化等等,计算虚拟化又分为桌面虚拟化、系统级虚拟化和应用级虚拟化。 3.4云计算平台管理技术 云计算的资源规模庞大,服务器数量很多并且都分布在不同的地点,同时运行着几百种应用,如何有效的管理这些服务器,保证整个系统提供不间断的服务则是个巨大的挑战。 4、云计算的挑战和展望 云计算技术的发展面临这一系列的挑战,例如:使用云计算来完成任务能获得哪些优势;可以实施哪些策略、做法或者立法来支持或限制云计算的采用;如何提供有效的计算和提高存储资源的利用率;对云计算和传输中的数据以及静止状态的数据,将有哪些独特的限制;安全需有哪些;提供可信还击你给都需些什么。此外,云计算虽然给企业和个人用户提供了创造更好的应用和服务的机会,但同时也给了黑客机会。云计算宣告了低成本超级计算机服务的可能,一旦这些“云”被用来进行各种攻击或者破译各类密码,将会对用户的数据安全带来极大的危险。所以,在安全问题和危险因素被有效的控制之前,云计算不容易得到彻底的应用和接受。 云计算未来有两个发展方向:第一个是构建与应用程序紧密结合的大规模底层基础设施,为应用能够扩展到更大的规模提供可能;第二个是构建新型的云计算应用程序,在网络上提供更加丰富的用户体验。第一个发展趋势能够从现在的云计算研究状况中体现出来,而在云计算应用程序的构造上,很多新型的社会服务型网络,如Facebook等,也已经体现了这个趋势,而在研究上则开始注重通过云计算基础平台将多个业务融合起来。 作为一种新兴的技术,云计算在我国的应用才刚刚起步,但已经可以预想未来前景的无限光明。当互联网遇到了新的发展契机,云计算必将在不久的将来展示出强大的生命力,推动IT产业跨越式发展。 参考文献 [1]孟宏伟,黄丽芳.云计算解析[J].硅谷,2010,(10):35-36 [2]陈全,邓倩妮.云计算及其关键技术[J].计算机应用,2009,(09). [3]钟志水.云计算的现在和未来[J]现代计算机(专业版),2010,(01). [4]郭春梅,毕学尧,杨帆.云计算安全技术研究与趋势[J].信息网络安全,2010,(04):16-17. [5]李德毅,陈桂生,张海粟.云计算热点问题分析[J].中兴通讯技术,2010,(04):1-5. [6]李胜.浅谈云计算[J].电脑知识与技术,2010,(09):2140-2141 作者简介 李晓辉(1977-),吉林省长春市人,主从事数据挖掘与人工智能研究。

    上一篇:煤炭企业全面预算管理方法的研究

    下一篇:谈初中数学课堂教学中的师生互动