资源描述:
《云计算技术毕业论文设计40论文41》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第一章绪论1991年,物理学家伯纳斯·李发明了互联网并无偿向公众公开,从而是网络以前所未有的速度获得了发展,世界因为网络也发生了翻天覆地的变化。随着科技的发展,分布式计算、网格计算、并行计算、网络存储、虚拟化、负载均衡等技术地不断涌现和发展。Google首席执行官艾里克·施密特在2006年的搜索引擎大会上提出了云计算的概念。在Google、IBM、英特尔、惠普等公司的实施和推进下,云计算的应用和影响力越来越大,而作为新兴战略胜产业之一,云计算已纳人到了我国“十二五”规划之中。1.1云计算技术的概念及特点近几年,云计算这一概念
2、不断地出现在各大报道之中,虽然许多人并不了解云计算的真正含义,但不置可否的是云计算技术已经被应用于社会生活的诸多领域中,并且在推动信息产业发展方面发挥着巨大作用。云计算概念的涵义非常宽泛,它是一种基于互联网的计算方式,人们可以利用这方式将共享的软件资源、硬件资源、服务资源以及信息等按照一定的需求提供给计算机或者是其他设备,是传统计算机和网络技术发展融合的产物。图1.1云体系结构示意图其中,“云”是网络、互联网的一种比喻的说法,指能提供资源的网络,过去在图形中往往用“云”作为互联网的一种抽象表示。简单来说,云计算就是把所要用到
3、的数据处理任务都交给计算机网络来处理,用功能超级强大的数据处理中心负责处理客户电脑上的一切数据任务,这样就可以通过一个数据中心同时向多名用户提供服务,从而节省了的硬件资源。云计算技术可以分为以下3个层次:IaaS(InfrastructureasaService)、SaaS(SoftwareasaService)、PaaS(PlatformasaService)[2]。其中,IaaS是基础构架即服务,指用户通过互联网可以从计算机基础设施中获得相应的服务,服务商将多台服务器组成庞大的基础设施来提供服务,这将通过网格计算、集群和
4、虚拟化等技术实现。SaaS是软件即服务,通过互联网把软件作为一种服务提供提供给用户,用户无需单独购买想要的软件,而是向服务商租用基于web的软件,进行软件的使用。软件作为一种服务来提供完整可直接使用的应用程序,在平台层以SOA方法为主,使用不用的体系应用构架,具体是用不同的技术实现,表示在软件应用层使用SaaS模式。PaaS是平台即服务,指将软件研发的平台作为一种服务,提供给用户可以访问的完整或部分应用程序的开发平台。因此,可以说PaaS也是SaaS模式的一种应用。所以说,PaaS的出现可以加快SaaS模式的发展速度。Paa
5、S是一种分布式的平台服务,服务商提供了开发环境、开发平台以及硬件资源等给用户使用,用户在其平台基础上定制或者开发自己想要的应用程序并且可以通过“云网”传递给其他有意向使用的用户。图1.2云技术层次示意图自上个世纪80年代始,专家们便为软件、硬件系统的可扩展性伤透了脑筋。多种多样的硬件种类、软件平台,使得人们不得不进行多系统之间的移植工作;而后,随着网络技术的发展和PC的发展,人们对本地计算机的处理速度和便携性的要求也随之提高。在诸多的解决的技术中,云计算仿佛是最有效、最理想化的一种技术。云计算技术的特点有如下几点:(1)虚拟
6、化。云计算是建立在互联网的基础上的,而互联网本身即是一个虚拟的世界,因此云计算技术也是虚拟的。实际上,可以把云计算比喻成一个存在于网络虚拟世界里的“资源库”,用户的所有的请求的来源都出自于这个“资源池”,而非一个个固定的实体。用户仅仅使用计算机或者是手机,即可连接到“资源库”,然后得到他们所需要的资源。(2)规模化。云计算这个“资源库”拥有着相当大的规模,无论是Google、IBM、Yahoo,还是Microsoft,他们都拥有着各自强大的服务器,如果将这些服务器的数量累加起来,已经可以达到了几十万台,其计算能力是超乎人想象
7、的。(3)成本低。云计算技术拥有强大的容错措施,而且其节点的构成的成本也是非常小的的。当用户使用计算机或者手机来获取相应的资源时,云计算系统就会将数据发送到网络中的超级计算机集群中,随后,超级计算机集群会对这些数据进行处理,整个过程用户仅需要支付少的服务费,就能够获得相应的服务。云计算技术的优点有如下几点:(1)信息的扩展性。使用云计算技术的用户群体日益庞大,使得云计算的服务量也在逐渐增大,这样在云计算的过程中,用户就会更方便地在数据库中取得知识。倘若在某一环节出现了安全问题,云计算系统可是会很容易地把这节点进行隔离,然后迅
8、速排除安全隐患,待问题解决以后,再将这一节点的信息重新投入使用。(2)资源的共享性。云计算运行的目的就是能够达到资源的共享,同时这也是对用户主要的贡献之一。其可以不受地域的限制,即便用户处于世界的某一个地点,只要有网络覆盖,都可以满足用户对云数据的需求。云计算系统的服务商也是拥有庞大的计算