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

上传人:h**** 文档编号:1385396 上传时间:2019-02-23 格式:DOCX 页数:5 大小:20.73KB
下载 相关 举报
教学企业实验云环境设计与应用研究.docx_第1页
第1页 / 共5页
教学企业实验云环境设计与应用研究.docx_第2页
第2页 / 共5页
教学企业实验云环境设计与应用研究.docx_第3页
第3页 / 共5页
教学企业实验云环境设计与应用研究.docx_第4页
第4页 / 共5页
教学企业实验云环境设计与应用研究.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、教学企业实验云环境设计与应用研究摘要:教学企业具有机房用机分散、个性化配置等特点,存在不同时段的空闲资源以及协作开发及远程访问需求。本文主要研究了云计算技术在教学企业实验中的设计与应用,以期提升教学企业资源利用率,实现远程资源共享。 下载 关键词:实验云 设计 构建 教学企业 虚拟化 1 概述 教学企业借助现有的设备资源,搭建实验云环境,使得师生可远程使用云环境进行项目的协作开发,具有一定的可行性。 云计算的三层体系架构表明,计算机、网络设备等资源通过虚拟化构建基础设施服务,提供虚拟存储、计算等服务;在此基础上构建 SVN、数据库服务器、Web 服务器、应用服务器,用户通过网络进行远程开发、测

2、试和部署,可提供云平台服务、软件服务。 教学企业进行实验云环境构建具有如下优势:充分利用计算机、网络等软硬件资源,提供远程存取,协同开发,并对云计算体系结构的理解、基于云计算的设计开发等提供实践环境。通过低成本、灵活自主的方式搭建云环境平台。 主要需解决的问题是:实训设备资源利用率不高;远程协作难;云环境应用开发的搭建、维护与更新、数据存储与共享安全。 2 相关研究 华东交通大学的柴亚辉等发明一种服务于高校计算机与软件教学的实验云平台系统,将多台物理主机通过互联网络构建虚拟机集群实验平台,同时又将多个分散在学校各处的虚拟机集群系统实验平台整合为一个实验云平台系统。 Phantosys 幻影桌面

3、虚拟化平台实现了桌面 PC 操作系统和应用环境的集中控制、集中管理、应用环境随需供应,提供 PC 运行所需要的操作系统、应用及个性化计算环境2,3。第一代的 DOE NetDisk 虚拟化产品用网络硬盘替代本地硬盘,PC 桌面集中管理,只能提供单一的桌面计算环境,速度完全依赖于网络和服务器。第二代的 Phantom 虚拟化技术增加虚拟化的多桌面环境的生成及统一管理和提供,桌面个性化环境的保持,运行速度仍依赖于网络和服务器。Phantosys 的第三代虚拟架构 DVP(Desktop Virtual Platform)将多桌面计算环境虚拟化存储成了一个整体,变成企业的桌面计算环境的资源池,可以统

4、一或单独随需提供给桌面用户,可使任何应用或操作系统保持持续优化、升级、更新和一致以及高可用状态,保持 PC 速度、效能、兼容性和用户体验及使用习惯。 瞻博网络推出 Junosphere 云实验室通过基于云的环境降低了网络建模、测试和设计成本,是一个能够改变服务提供商和企业的网络设计、测试和运营方式的虚拟环境。Junosphere 可帮助网络运营商创建和运行托管型网络,支持大规模的网络建模、测试和规划。企业能够低价租用网络,与建立实体实验室相比,有助于企业将项目建模速度提高 30%,总体拥有成本降低 90%。 文献在高校现有的校园网基础上,引入云计算技术,提供一个成本较低、能弹性分配资源、用户不

5、受地理位置限制的实验环境;利用虚拟化技术构建虚拟化资源池,快速布署云端资源,动态组织异构资源,构建不同的应用环境;将高校现有的分布式的实验室架构转变为易于管理维护和提供高效服务的集中式架构。 文献通过融合云计算技术和远程实验技术搭建虚拟实验云平台。采用瘦客户端模式,以程序编译平台、电路仿真平台和硬件实验平台进行设计,提出运用最近最少使用算法(LRU)解决资源访问冲突和提高资源利用效率、建立预约机制的方案。卡拉罗纳州立大学设计研发了 LAAP(learn anytime anywhere physics)物理实验系统;华中科技大学开发的虚拟实验教学环境项目用于虚拟实验室建设和虚拟实验教学。 3

6、架构设计 云计算是计算机技术与网络技术发展融合的产物,根据方式与服务对象的不同可以分为公有云、私有云和混合云,包括 3 个层次的服务:基础设施服务(IaaS)、平台服务(PaaS)、软件服务(SaaS)。在设计实验云时,我们通过多个教学企业实训室的 PC 机构建分布式虚拟机集群,通过安装虚拟机操作系统、中间件部署云平台,并在虚拟机中安装和部署各种应用软件提供客户远程访问。 3.1 实验云环境的架构 通过在一个实训室内的有限数目的计算机局域网构建的云环境。我们选取教学企业的每个实训室内的 6 台计算机构建虚拟机集群,通过 1 个元数据节点、5 个数据节点(当然,也可按需变化),构建一个 Hado

7、op 集群,提供云平台软件、数据库、应用等的安装、部署与测试。每个虚拟机节点可以是同构的分区与系统,便于管理;也可以是异构的,通过配置文件进行管理。各虚拟机上安装配置实验所需的软件环境,用户可选择远程登录进行实验。 3.2 分布式云环境 通过分布式的在不同地点的多节点构建云环境。不同实训室分别提供虚拟机节点集群,这些节点集群之间可构成一个局域网,并提供主节点与其它局域网主节点通信;也可采用扁平、网状结构,每个节点之间可相互通信。 分布式云环境易于构建大型分布式网络,实现易于扩展的云网络。可借助于公有云构建实验测试平台,用户通过互联网访问和应用虚拟服务器,进行网络应用部署、调试和测试。 4 技术

8、实现 4.1 平台分析 基于开源平台的云环境的构建技术。采用 Linux+Hadoop 进行构建。采用 Openstack 构建。基于 XEN 云平台。基于 Eucalyptus 云平台。基于 CloudStack 云平台。基于 OpenNebula 云平台。VMware 宣布了一项开源的 PaaS 计划 Cloud Foundry,开发者可以基于此平台来建设 SaaS 服务。 基于商业云平台的云环境的构建技术。目前,国内外有不少云平台厂商提供私有云构建解决方案。微软云平台。亚马逊云平台。IBM 云平台。Oracle 云平台。新浪云频台。搜狐云平台。国内的云平台如阿里云平台、腾讯云平台、盛大云

9、平台、华为云平台、百度云、360 云、115 云平台等都做得风生水起,蓬勃发展。 各种平台的共同点是:虚拟化、按需构建和使用、动态开启和共享案例。不同点是:费用;资源的可控性;使用期等。 4.2 教学企业实验云设计 我们基于 Ubuntu+Hadoop 构建云存储集群,在集群环境上部署 Web 服务和应用服务,实现远程资源共享和在线实验。拓扑结构采用星形架构,一台元数据服务器,连接 5 台虚拟机节点构成集群。软件安装通过 VMware Workstation 上安装 Ubuntu+Hadoop 而成。同时,安装实验开发所需的数据库软件(如 MySQL,HBase,MongoDB,Cassand

10、ra 等)。 开发环境配置采用 J2EE。服务器配置 Web 服务器。用户访问接口采用命令行与 API 两种模式。在外网访问云服务器时采用 TeamViewer 远程访问。通过配置实现云存储文件共享,并借助 SVN 进行协同开发。 4.3 教学企业实验云环境的构建 需求分析:构建资源共享环境;构建分布式协同开发环境;Web网站。 构建工具:Linux+Hadoop+Tomcat+JDK+SSH 构建过程:操作系统安装;虚拟化平台安装;虚拟 Linux 操作系统安装;授权访问;构建虚拟网;安装 Hadoop 插件;数据库、开发环境等安装;云平台测试。 构建性能评测:本地 I/O 响应性能;并发访

11、问性能;远程访问性能。 5 教学企业实验云的应用 5.1 教学企业实验云构建 我们在教学企业的 3 个实训室之间建立了分布式教学企业实验云,建立云存储共享空间;并通过建立数据 库服务器、Web 服务器、应用服务器提供远程访问;通过 TeamViewer 进行远程桌面访问。同时借助公有云存储、公有云服务进行数据资源共享和分发。 5.2 实验云网络测试 实验云网络测试通过本地、局域网、互联网、移动互联网等多种方式进行可用性和可靠性性能测试。 5.3 实验云服务器 通过构建云存储、安装数据库,其中包括关系数据库(RDB),如 MS SQL Server,MySQL;非关系型数据库(NoSQL),如H

12、Base、Cassandra、MogoDB、Pig 等,作为云应用开发的基础设施和平台,提供给开发者使用;安装 Web 服务器,作为应用项目测试与部署用。 5.4 基于实验云的应用开发 基于实验云的应用开发主要是借助 Java、C#等语言和 Hadoop 等提供的API 进行设计开发。同时,将基于本地开发、私有云的应用开发与公有云平台的应用开发结合,进行基于云平台的应用开发和部署测试。 6 云服务可用性与可靠性分析 云服务通过将软件映射到 VM;服务负载分配;数据管理;软件冗余和高可用性机制;快速弹性;过载控制;共享;多租户;同步应用等方式提高可靠性。 云计算最大化服务可用性的方式是:降低软硬

13、件产品、数据中心、IT 服务管理、灾难恢复等的宕机时间;优化云服务可用性。在实验云环境中,可通过软硬件产品的稳定性、冗余配置、虚拟机节点的动态加载等方式增强可用性。 实验云应用时,存在本地存储与云存储之间的数据传递与互访;异构云平台之间的通信和计算、存储等资源共享;应用的更新与部署、并发访问性能的保障等均是在实验云应用中遇到的问题,通过借助传统应用开发方法与云应用开发方式的结合进行克服。 7 小结 基于教学企业的实验云是借助教学企业的闲置计算和存储资源,构建虚拟的计算和存储资源集群服务,并根据用户需要进行分配,动态释放,从而提高资源利用率,减少用户使用成本,动态扩展和复制,自适应需求的变化。同

14、时,将基于本地开发、私有云的应用开发与公有云平台的应用开发结合,对实践项目的教学与开发起到了良好的促进作用。 参考文献: 柴亚辉,涂春萍,刘觉夫,胡林峰,周娟.一种服务于高校计算机与软件教学的实验云平台系统EB/f4c9e5f34510c2c1f2a225be3d4b04c_0. h 广州方景信息科技有限公司. PHANTOSYS校园云实验环境应用方案.http:/5172,2013-05-30. phantonIghXs-vImS26I_FAAPbjgSNfjgbmANB6rRVsz_tk8BXGnwStwgCckihGU3nMIFGk2UZKK,2015-01-19. JUNIPER NE

15、TWO/press-releases/2011/pr_2011_10_03-11_ 05.h 傅务谨.基于云计算的高校私有实验云的研究J.电脑知识与技术,2013,9(13):3023-3025. 美Eric Bauer,Randee Adams 著,高巍,李洁,魏凯,等.云计算实战可靠性与可用性设计M.北京:人民邮电出版社,2014. 张乃千,杨海,周丽涛.基于云计算的虚拟实验云平台设计J.计算机教育,2015(1):39-44. 洪文圳,陈玉琴,黄晓峰.基于 Eucalyptus 的实验云平台搭建J.微型机与应用,2014,33(17):59-61,65. 吴迪.基于 XEN 云平台的网络

16、安全实验教学J.实验室研究与探索,2013,32(7):62-66. 基金资助:广东省产学研项目(项目编号 2012B091100499);广东省科技型中小企业技术创新专项资金项目(项目编号 2012CY037);广东省高等职业教育教学改革立项项目(项目编号 201401091);广东省高职教育类信息技术立项课题“基于教学企业的实验云环境及云应用开发教学改革研究”(项目编号 XXJS-2013-1008);广东省教育科研“十一五”规划项目“支撑校企双主体育人模式的学习中心平台的构建研究与实现”(项目编号2011TJK090);广东省教育科研“十二五”规划 2013 年度研究项目“基于知识管理视

17、角的高职院校电子信息工程专业精品资源共享课程建设的实践研究”(项目编号 2013JK256);广东省高等职业教育技术研究会课题“基于校企双主体的高职院校创意人才工学结合培养模式的研究与实践”(项目编号 GDGZ12Y146);广东科学技术职业学院校级科研项目“基于教学企业的实验云环境及云应用开发研究”(项目编号 XJMS201202)。 作者简介:曾文英(1967-),女,教授,博士,主要研究方向:网络存储与数据管理、云计算、移动计算、高职教育;朱亚兴(1972-)通讯作者,女,硕士,教授,主要研究方向:计算机应用、软件技术、教育管理;徐承亮(1970-),男,硕士,高级工程师,主要研究方向:无线通信、移动云计算应用开发、高职教育。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 >

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。