基于云计算虚拟计算平台研究与构建.docVIP

基于云计算虚拟计算平台研究与构建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算虚拟计算平台研究与构建

基于云计算虚拟计算平台研究与构建   摘要:云计算是在网格计算基础上提出的一种新型的计算模式,是下一代网络计算平台的核心技术。该文介绍了云计算的基本概念,借鉴了云计算存储与计算分离的思想,降低了计算机实验室的建设和维护成本,提高了计算机资源的利用率,构建了虚拟计算平台。   关键词:云计算;虚拟;计算平台   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)10-2319-03   1 概述   随着我国高等教育的不断发展,各高校用于计算机教学的实验室引起人们的注意。高校计算机实验室不仅承担着学生的计算机实验课程,也承担着高校的科研任务,因此对于实验室计算机的需求越来越高。为了满足教学、科研需求,各高校每年都会购进一批高性能的计算机,淘汰一些年久老化的计算机,这样往往会造成计算机硬件资源的浪费。另外,高校实验室没有教学、科研任务的时候,往往不对外开放,这样资源的浪费,得不到合理的利用。对于实验室的维护人员来说,检查每台计算机的性能,做好日常的维护工作,安装各种操作系统以及应用软件,以应对各种需求,无异于是越来越重。   针对这种现象,我们提出了在高校计算平台的构建中采用云计算的计算模式。云计算的基本原理是用户所需要的应用程序并不需要运行在用户的个人电脑、手机等终端设备上,而是运行在互联网的大规模服务器集群中。用户所处理的数据也并不存储在本地,而是存储在互联网的数据中心里面[1]。   2 云计算概述   云计算是以虚拟化技术为基础,以网络为载体提供基础架构、平台、软件等服务为形式,整合大规模可扩展的计算、存储、数据、应用等分布式计算资源进行协同工作的超级计算模式[2]。云系统的后台有大量的集群使用虚拟机的方式,通过高速的互联网互连,组成大型的虚拟资源池。这些资源池可自主管理和配置,用数据冗余的方式保证虚拟资源的高可用性。并具有分布式存储和计算、高扩展性、高可用性、用户良好性等特征。[3]   3 虚拟计算平台的总体架构及功能划分   3.1 虚拟计算机平台的体系结构   基于云计算的高校虚拟计算平台体系结构如图1所示。   基于云计算的虚拟计算平台提供了强大的资源整合功能,其技术平台采用了多层的云计算体系结构。   平台物理层主要是底层硬件设备,包括物理计算机,服务器,数据库,交换机等,提供计算,存储,宽带等服务,是所有功能的基础。   平台管理层主要提供了资源管理、安全管理和负载均衡管理的功能。资源管理主要是针对云计算中物理计算机资源的管理,包括资源状态的监控、资源的分配与回收、资源的更新、添加、维护与删除等。安全管理主要包括用户验证、用户权限管理(管理员和用户)、访问安全管理、网络安全管理、数据中心安全管理等。负载均衡管理主要是针对实验平台各个资源节点上的负载均衡管理,主要包括:负载均衡管理、流量管理、用户任务调度管理等。   平台服务层主要是在物理计算机上安装虚拟机以及虚拟机上的操作系统和实验或可研有关的各种应用软件。   客户端主要应用在个人计算机或者实验室计算机上,实现形式为硬件专用机终端或者登录终端系统软件等。   3.2 虚拟计算平台的功能模块划分   整个虚拟计算平台可以划分为三个功能模块:   1)用户管理模块:主要包括用户注册、身份认证、用户信息管理、用户权限管理;   2)任务管理模块:包括用户任务申请、资源申请、任务信息、任务反馈、虚拟计算机的添加、删除、更新等操作;   3)集群监测模块:主要包括动态的显示集群工作状态、任务进度、物理计算机的负载情况。   4 虚拟计算平台的具体实现   4.1 虚拟计算平台的拓扑结构   如图2所示为高校虚拟计算机实验平台的拓扑结构。主要分为两部分:节点和用户操作。节点有分为物理存储节点,物理计算节点和管理机。   其中,物理存储节点用于存储用VMware WorkStation制作的虚拟机镜像文件模板、用户的FTP数据。   物理计算节点安装了VMware WorkStation虚拟机,用来运行运行用户申请的虚拟机系统,完成用户的各项任务。   管理机则是作为网络后台、监控计算节点的运行状态、存储数据库而存在的。   4.2 虚拟计算机平台的具体实现   在高校计虚拟计算平台中,物理存储节点上存储不同的虚拟计算机镜像文件,这些镜像文件包括不同的操作系统以及在不同操作系统上安装的不能软件。当用户提出申请虚拟机时,系统则根据物理计算机的负载情况进行分析,找到一个性能最优的物理计算机,在它上面创建一台新的虚拟计算机,以便于用户的使用,如图3所示。图(a)中物理计算节点1创建了三台虚拟计算机,虚拟计算机A(Linux/Redhat)、虚拟计算机B(Windows 2003)、虚拟计算机C(Windows XP);物理计算节点2上创建了两台

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档