欢迎来到天天文库
浏览记录
ID:46068475
大小:60.50 KB
页数:7页
时间:2019-11-20
《云计算服务平台构建研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、云计算服务平台构建研究摘要:本文分析研究了虚拟化技术在云计算实现中的应用,并基于此设计了云计算平台系统,实现云计算系统的远程计算等功能。关键词:虚拟化;云计算;平台中图分类号:G434云计算商业应用主要有:基础设施及服务(laaS,infrastructureasaService),平台即服务(PaaS,PlatformasaService)和软件即服务(Saas,SoftwareasaService),而且服务的范围越朝基础设施方向,通用性就越强。平台即服务的客户主要是互联网的应用开发者们,给客户提供整个平台环境,而客户将这种平台视作一种服务
2、,在这样的平台基础上,开发各自的应用程序,并通过其服务器和互联网传递给软件需求者,这种模式为软件开发者提供了应用软件的研发平台。基础设施即服务是将云计算系统的底层资源开放,服务器等的物理资源进行整合集中,提供给客户一个资源共享接口。这个接口使得IT行业能为其他行业提供虚拟的计算和数据资源,使得网络中的计算单元、存储设备、输入输出设备以及网络带宽等硬件资源集成,作为一个虚拟的资源中心,为整个计算网络中的客户服务。相当于把不同位置或者不同公司的服务器集成为网络可访问的云端设备,使得有资源需求的客户能够使用。这样通过虚拟的资源中心提供给客户使用,使用
3、者付费来获得一定程度的使用权。该应用模式的优势是使得用户能够动态申请或者释放节点,而这种服务器的规模一般都是非常大的,数量可以达到几十万台,用户在按使用量付费时,可以认为资源是无限的。1虚拟化技术在云计算中的应用云计算实现是一个关系到很多问题的过程,而虚拟化技术是比较关键的环节,虚拟化的顺利应用与否影响到云计算服务的发展,计算机方面的虚拟化,指的是计算的基础是在虚拟资源上,而不像现实中的计算机,虚拟化技术使得计算的硬件资源得到很大地优化,如将虚拟化技术应用于单个CPU,则可以虚拟出多个CPU并行运行,从而可以使得多个操作系统在CPU上运行,应用
4、程序也可以在相互独立的各类资源空间运行,计算机的利用率得到了很大地提高。虚拟化技术在云计算中的应用大致如下所示:1.1全虚拟化。这种虚拟化方式是利用虚拟机管理器,把需要虚拟化的硬件设备进行彻底虚拟化,通过这样的技术手段,使得虚拟化处理后的硬件设备具有传统计算机的功能,能够进行计算,网络访问等各种功能。这种虚拟化计算机组中的每个计算机,可能具有不同的操作系统,这并不影响它们组合;而且操作系统不需要修改内核,也能在虚拟化计算机组中运行。操作系统中的指令大部分可以虚拟化,不能虚拟化的指令,可使用虚拟机管理器来将这些指令进行译码,使得操作系统和虚拟计算
5、机组基本可以很好对兼容,总体上节约了硬件资源,而且也使得服务更加完善。1.2半虚拟化。和上述与操作系统的很好地兼容不同,这种方式需要通过操作系统来达到虚拟化的目的。而且该方式需要修改一部分操作系统的内核,以达到部分不能直接虚拟化指令的通用性,也就是非底层软件不能直接使用的指令用修改后的指令更换,这样来实现操作系统的完整功能。在这种虚拟化环境中,操作系统能够识别出是在虚拟环境运行或物理环境运行。1.3硬件虚拟化。从上可以看出,软件都进行了一定程度地虚拟化,硬件虚拟化则不需要。但其也需要一定的硬件指令来进行虚拟化,这种虚拟化方式,使得虚拟机管理器和
6、操作系统可以在不同环境中运行,如虚拟机管理器可以物理环境运行,而操作系统则可以在虚拟环境中运行;甚至是依据客户的需要来决定其运行环境,因为虚拟环境中操作系统的计算速度比较慢。相对于上述涉及软件虚拟化来说,硬件虚拟化能够一定程度增加资源的利用率,使得计算机计算速度更快,减少了中间译码的时间,而且虚拟机管理器的结构与原理变得容易设计,系统的性能变得稳定可4^°2云计算平台的构建云计算服务的兴起,使得传统的IT行业经历了新的变迁,逐渐由原来的购买软硬件资源向购买服务过渡,而且是由云计算供应商经网络提供相应的软硬件资源。本文研究如何构建动态的laaS云
7、计算平台,使得服务使用者能够方便快捷的获得软硬件资源的使用权限。而云计算的服务提供商降低成本的手段也有很多,如增加集成率以及高效管理等。2.1云计算平台的组成部分。本文中的管理平台主要是由以下部分组成:虚拟化内核平台(操作系统级)、虚拟化管理系统(应用软件级)以及云业务管理中心。虚拟化内核平台的实际作用是硬件设备层以及操作系统的连接与过渡,平台中的操作系统需要使用底层硬件资源时,由于硬件的底层结构可能不同,为了减少这种差异对操作系统的正常运行的影响,避免操作系统因硬件结构不同而采用不同的驱动,导致驱动过多,从而降低系统运行速度。也一定程度的提升
8、了硬件的兼容性以及可靠性等。虚拟化管理系统的作用则是使数据中心内的运算及存储等硬件资源的虚拟化,使得上层应用可以在不同的硬件设施上执行,同时也可以使得
此文档下载收益归作者所有