云计算技术本科毕业设计(论文)

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

云计算技术毕业设计(论文)

第一章绪论

1991年,物理学家伯纳斯·李发明了互联网并无偿向公众公开,从而是网络以前所未有的速度获得了发展,世界因为网络也发生了翻天覆地的变化。随着科技的发展,分布式计算、网格计算、并行计算、网络存储、虚拟化、负载均衡等技术地不断涌现和发展。Google首席执行官艾里克·施密特在2006年的搜索引擎大会上提出了云计算的概念。在Google、IBM、英特尔、惠普等公司的实施和推进下,云计算的应用和影响力越来越大,而作为新兴战略胜产业之一,云计算已纳人到了我国“十二五”规划之中。

1.1云计算技术的概念及特点

近几年,云计算这一概念不断地出现在各大报道之中,虽然许多人并不了解云计算的真正含义,但不置可否的是云计算技术已经被应用于社会生活的诸多领域中,并且在推动信息产业发展方面发挥着巨大作用。云计算概念的涵义非常宽泛,它是一种基于互联网的计算方式,人们可以利用这方式将共享的软件资源、硬件资源、服务资源以及信息等按照一定的需求提供给计算机或者是其他设备,是传统计算机和网络技术发展融合的产物。

图1.1 云体系结构示意图

其中,“云”是网络、互联网的一种比喻的说法,指能提供资源的网络,过去在图形中往往用“云”作为互联网的一种抽象表示。简单来说,云计算就是把

所要用到的数据处理任务都交给计算机网络来处理,用功能超级强大的数据处理中心负责处理客户电脑上的一切数据任务,这样就可以通过一个数据中心同时向多名用户提供服务,从而节省了的硬件资源。

云计算技术可以分为以下3个层次:IaaS (Infrastructure as a Service)、SaaS (Software as a Service)、 PaaS (Platform as a Service)[2]。其中,IaaS 是基础构架即服务,指用户通过互联网可以从计算机基础设施中获得相应的服务,服务商将多台服务器组成庞大的基础设施来提供服务,这将通过网格计算、集群和虚拟化等技术实现。SaaS是软件即服务,通过互联网把软件作为一种服务提供提供给用户,用户无需单独购买想要的软件,而是向服务商租用基于web的软件,进行软件的使用。软件作为一种服务来提供完整可直接使用的应用程序, 在平台层以 SOA方法为主 , 使用不用的体系应用构架 , 具体是用不同的技术实现 , 表示在软件应用层使用 SaaS 模式。PaaS 是平台即服务,指将软件研发的平台作为一种服务,提供给用户可以访问的完整或部分应用程序的开发平台。因此,可以说PaaS也是SaaS模式的一种应用。所以说,PaaS的出现可以加快SaaS模式的发展速度。PaaS是一种分布式的平台服务,服务商提供了开发环境、开发平台以及硬件资源等给用户使用,用户在其平台基础上定制或者开发自己想要的应用程序并且可以通过“云网”传递给其他有意向使用的用户。

图1.2 云技术层次示意图

自上个世纪 80 年代始,专家们便为软件、硬件系统的可扩展性伤透了脑筋。多种多样的硬件种类、软件平台,使得人们不得不进行多系统之间的移植工作;而后,随着网络技术的发展和 PC 的发展,人们对本地计算机的处理速度和便携性的要求也随之提高。在诸多的解决的技术中,云计算仿佛是最有效、最理想化的一种技术。

云计算技术的特点有如下几点:(1)虚拟化。云计算是建立在互联网的基础上的,而互联网本身即是一个虚拟的世界,因此云计算技术也是虚拟的。实际上,可以把云计算比喻成一个存在于网络虚拟世界里的“资源库”,用户的所有的请求的来源都出自于这个“资源池”,而非一个个固定的实体。用户仅仅使用计算机或者是手机,即可连接到“资源库”,然后得到他们所需要的资源。(2)规模化。云计算这个“资源库”拥有着相当大的规模,无论是Google、IBM、Yahoo,还是Microsoft,他们都拥有着各自强大的服务器,如果将这些服务器的数量累加起来,已经可以达到了几十万台,其计算能力是超乎人想象的。(3)成本低。云计算技术拥有强大的容错措施,而且其节点的构成的成本也是非常小的的。当用户使用计算机或者手机来获取相应的资源时,云计算系统就会将数据发送到网络中的超级计算机集群中,随后,超级计算机集群会对这些数据进行处理,整个过程用户仅需要支付少的服务费,就能够获得相应的服务。

云计算技术的优点有如下几点:(1)信息的扩展性。使用云计算技术的用户群体日益庞大,使得云计算的服务量也在逐渐增大,这样在云计算的过程中,用户就会更方便地在数据库中取得知识。倘若在某一环节出现了安全问题,云计算系统可是会很容易地把这节点进行隔离,然后迅速排除安全隐患,待问题解决以后,再将这一节点的信息重新投入使用。(2)资源的共享性。云计算运行的目的就是能够达到资源的共享,同时这也是对用户主要的贡献之一。其可以不受地域的限制,即便用户处于世界的某一个地点,只要有网络覆盖,都可以满足用户对云数据的需求。云计算系统的服务商也是拥有庞大的计算机服务器系统,他们可以通过网络,建立一个大的平台,然后使用户的计算机或者手机在这个平台中获取所需的服务,这样大大地增加了知识以及信息的共享性,同时也降低了服务商的运营成本,真正地做到了资源的优化配置。(3)管理的灵活性。由于不同用户存在着不同的需求,云计算技术可以解决用户各种各样不同要求的服务。云计算

系统在为用户提供服务之前,应该首先了解用户对哪一方面有所需求,在了解了这些情况以后,根据用户的要求来制定服务计划,为用户提供所需的数据、配置相应的能力和应用。在增加或撤销的一些应用上,也可以让用户参与到云计算模式的管理和维护中来,从而了解用户的需求,进而满足用户需求。(4)较高的性价比。云计算虽然是一项新技术,处于高科技领域,但是却并不需要高额的成本投入,而对用户来说,云计算系统也是十分经济的,因为既不需要为云计算系统配置高端的设备,又不需要对系统进行实时的更新,唯一的需要是对云计算系统的服务商提出定制的需求,通过云计算服务商的专业人员对系统机型进行维护,这样也减少了用户对云计算的投入,用最少的投入即能体验最优质的服务。(5)可靠的服务系统。云计算系统的服务商拥有非常庞大的计算机服务器系统,同时,数据以及信息的存储和传递都是在一个虚拟网络平台上进行的。计算机服务器可以做到分工明确,各司其职。如今,云计算系统已经成为了一个可靠的、稳定的体系,如果其中的某一个服务器存在安全问题,备用的服务器会迅速投入到工作中来,来完成问题服务器所进行的任务。云计算技术与传统的互联网应用模式相比,能够从各个方面确保服务的灵活性、高效性和精确性,能够为用户带来更完美的网络体验,为企业创造更多的效益。

图1.3中国云计算服务市场规模预测图

相关文档
最新文档