欢迎来到天天文库
浏览记录
ID:13521335
大小:1.82 MB
页数:23页
时间:2018-07-23
《云计算运用和发展ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、新技术讲座论文答辩——云计算的发展和运用总览一、当前中国互联网概况二、走进云计算三、云计算的关键技术四、云计算的服务和典型应用五、总结一、当前中国互联网概况根据中国互联网络信息中心(CCNIC)与2013年初发布的《第31次中国互联网络发展状况统计报告》显示,目前中国网民有5.64亿人,普及率达到了42.1%,并且手机网民也达到了4.20亿人。此外,CCNIC也指出了当前互联网应用的占有比例,其中电子商务的增长最大,并且在网络娱乐、交流沟通和信息获取上均有增长。因此,中国的互联网发展是积极的方向,而且需求将会持续增长,那么如何改变和提升整体互联网水平呢?我相
2、信云计算将为给出答案,云计算的优越性将会是IT行业产生质的飞跃。因此可以看出中互联网发展飞速,前景十分可观。二、走进云计算继个人计算机变革、互联网变革之后,云计算被看作第三次IT浪潮,是中国战略性新兴产业的重要组成部分。它将带来生活、生产方式和商业模式的根本性改变,云计算将成为当前全社会关注的热点。对于个人,云计算将提供更方便的资源共享,更便捷的网络信息交流,更安全的终端运用以及更大的网络存储空间;对于企业,云计算将提供更安全的信息保护,更智能的用户服务体验,更廉价的硬件费用以及更便捷的网络维护。云计算目前处于新兴发展阶段,其运用价值极高。他的运用囊括IT业
3、内几乎所有运用,包括云物联、云安全、云存储、云呼叫、云游戏以及云游戏等运用服务。因此,学习云计算和研究云计算是很有价值的,因为它将带来另一场IT风暴云计算的概念美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。Wiki定义:云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。云计算的产生背景及发展进程在以往的模
4、式下,不论是企业还是政府部门建立一套IT设施都需要花高额费用购买硬件设备,并且需要配备专业的技术人员维护和后期的硬件升级费用。此外,对于个人来说,自己购买一个终端设备,里面包含各种的付费软件大多是自己用不到的,而自己却要为之付出金钱。这些都是传统模式下IT技术发展的瓶颈。但是,由于云计算概念的出现,传统的IT观念必须改变。正如早在上世纪60年代,麦卡锡就提出了把计算能力作为一种像水和电一样的公用事业提供给用户的理念,这成为云计算思想的起源。的确如此,如果抛弃传统的购买硬件模式,而转变为“租”硬件的模式,那么费用必将降低。因为不论是组织还是个人,你所花费的钱将
5、购买你所需要的服务,不再为不必要的东西付费。那么也就是说,人们仅仅需要一台终端显示器连接远程的云端,那么一切的服务都将可以实现。因此,云计算才会如此热门。目前,世界各大企业,如:IBM、谷歌、亚马逊等都在发展和提高云计算服务,并且国内的百度、阿里云等也在研究和提供云计算服务。三、云计算的关键技术云计算固然热门,但是实现云计算并非易事,掌握其中的关键技术才是重中之重。对于云计算,总结下来共有六大关键技术:(1)海量分布式存储技术(2)并行编程模式(3)数据管理技术(4)分布式资源管理技术(5)云计算平台管理技术(6)绿色节能技术(1)海量分布式存储技术云计算依
6、靠于成千上万的服务器支撑,因此为保证高可用、高可靠和经济性,云计算采用分布式存储的方式来存储数据和冗余存储的方式来保证存储数据的可靠性。其中最广泛使用的是Google开发的GFS(Googlefilesystem)文件系统。GFS(Googlefilesystem)文件系统是一个可扩展的分布式系统,它不同于普通文件系统,他是基于大数据处理和访问而开发的,可以运行于廉价计算机。一个GFS集群式由一个主服务器和大量的块服务器构成,提供用户访问。主服务器包含元数据,以及元数据到块的映射,并且集中管理块的分布。客户与主务器交换仅限于元数据,而所有数据交换在于块服务器
7、与主服务器。(2)并行编程模式云计算采用MapReduce编程模式,将任务自动分成多个子任务,通过Map和Reduce两部实现任务在大规模计算节点中的调度与分配。MapReduce是Google开发的java、Python、C++编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的并行运算。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。(3)
8、数据管理技术云计算系统对大数据集进行处理、分析,向用
此文档下载收益归作者所有