教学企业实验云环境设计和应用研究.docVIP

  • 1
  • 0
  • 约5.46千字
  • 约 12页
  • 2018-10-09 发布于福建
  • 举报

教学企业实验云环境设计和应用研究.doc

教学企业实验云环境设计和应用研究

教学企业实验云环境设计和应用研究   摘要:教学企业具有机房用机分散、个性化配置等特点,存在不同时段的空闲资源以及协作开发及远程访问需求。本文主要研究了云计算技术在教学企业实验中的设计与应用,以期提升教学企业资源利用率,实现远程资源共享。   关键词:实验云 设计 构建 教学企业 虚拟化   1 概述   教学企业借助现有的设备资源,搭建实验云环境,使得师生可远程使用云环境进行项目的协作开发,具有一定的可行性。   云计算的三层体系架构表明,计算机、网络设备等资源通过虚拟化构建基础设施服务,提供虚拟存储、计算等服务;在此基础上构建SVN、数据库服务器、Web服务器、应用服务器,用户通过网络进行远程开发、测试和部署,可提供云平台服务、软件服务。   教学企业进行实验云环境构建具有如下优势:充分利用计算机、网络等软硬件资源,提供远程存取,协同开发,并对云计算体系结构的理解、基于云计算的设计开发等提供实践环境。通过低成本、灵活自主的方式搭建云环境平台。   主要需解决的问题是:实训设备资源利用率不高;远程协作难;云环境应用开发的搭建、维护与更新、数据存储与共享安全。   2 相关研究   华东交通大学的柴亚辉等发明一种服务于高校计算机与软件教学的实验云平台系统[1],将多台物理主机通过互联网络构建虚拟机集群实验平台,同时又将多个分散在学校各处的虚拟机集群系统实验平台整合为一个实验云平台系统。   Phantosys幻影桌面虚拟化平台实现了桌面PC操作系统和应用环境的集中控制、集中管理、应用环境随需供应,提供PC运行所需要的操作系统、应用及个性化计算环境[2,3]。第一代的DOE NetDisk虚拟化产品用网络硬盘替代本地硬盘,PC桌面集中管理,只能提供单一的桌面计算环境,速度完全依赖于网络和服务器。第二代的Phantom虚拟化技术增加虚拟化的多桌面环境的生成及统一管理和提供,桌面个性化环境的保持,运行速度仍依赖于网络和服务器。Phantosys的第三代虚拟架构DVP(Desktop Virtual Platform)将多桌面计算环境虚拟化存储成了一个整体,变成企业的桌面计算环境的资源池,可以统一或单独随需提供给桌面用户,可使任何应用或操作系统保持持续优化、升级、更新和一致以及高可用状态,保持PC速度、效能、兼容性和用户体验及使用习惯。   瞻博网络推出Junosphere云实验室通过基于云的环境降低了网络建模、测试和设计成本[4],是一个能够改变服务提供商和企业的网络设计、测试和运营方式的虚拟环境。Junosphere可帮助网络运营商创建和运行托管型网络,支持大规模的网络建模、测试和规划。企业能够低价租用网络,与建立实体实验室相比,有助于企业将项目建模速度提高30%,总体拥有成本降低90%。   文献[5]在高校现有的校园网基础上,引入云计算技术,提供一个成本较低、能弹性分配资源、用户不受地理位置限制的实验环境;利用虚拟化技术构建虚拟化资源池,快速布署云端资源,动态组织异构资源,构建不同的应用环境;将高校现有的分布式的实验室架构转变为易于管理维护和提供高效服务的集中式架构。   文献[7]通过融合云计算技术和远程实验技术搭建虚拟实验云平台。采用瘦客户端模式,以程序编译平台、电路仿真平台和硬件实验平台进行设计,提出运用最近最少使用算法(LRU)解决资源访问冲突和提高资源利用效率、建立预约机制的方案。卡拉罗纳州立大学设计研发了LAAP(learn anytime anywhere physics)物理实验系统;华中科技大学开发的虚拟实验教学环境项目用于虚拟实验室建设和虚拟实验教学。   3 架构设计   云计算是计算机技术与网络技术发展融合的产物,根据方式与服务对象的不同可以分为公有云、私有云和混合云,包括3个层次的服务:基础设施服务(IaaS)、平台服务(PaaS)、软件服务(SaaS)。在设计实验云时,我们通过多个教学企业实训室的PC机构建分布式虚拟机集群,通过安装虚拟机操作系统、中间件部署云平台,并在虚拟机中安装和部署各种应用软件提供客户远程访问。   3.1 实验云环境的架构   通过在一个实训室内的有限数目的计算机局域网构建的云环境。我们选取教学企业的每个实训室内的6台计算机构建虚拟机集群,通过1个元数据节点、5个数据节点(当然,也可按需变化),构建一个Hadoop集群,提供云平台软件、数据库、应用等的安装、部署与测试。每个虚拟机节点可以是同构的分区与系统,便于管理;也可以是异构的,通过配置文件进行管理。各虚拟机上安装配置实验所需的软件环境,用户可选择远程登录进行实验。   3.2 分布式云环境   通过分布式的在不同地点的多节点构建云环境。不同实训室分别提供虚拟机节点集群,这些节点集群

文档评论(0)

1亿VIP精品文档

相关文档