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

来源 :中小企业管理与科技·下旬刊 | 被引量 : 0次 | 上传用户:liuyan881119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:教学企业具有机房用机分散、个性化配置等特点,存在不同时段的空闲资源以及协作开发及远程访问需求。本文主要研究了云计算技术在教学企业实验中的设计与应用,以期提升教学企业资源利用率,实现远程资源共享。
  关键词:实验云 设计 构建 教学企业 虚拟化
  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 分布式云环境
  通过分布式的在不同地点的多节点构建云环境。不同实训室分别提供虚拟机节点集群,这些节点集群之间可构成一个局域网,并提供主节点与其它局域网主节点通信;也可采用扁平、网状结构,每个节点之间可相互通信。
  分布式云环境易于构建大型分布式网络,实现易于扩展的云网络。可借助于公有云构建实验测试平台,用户通过互联网访问和应用虚拟服务器,进行网络应用部署、调试和测试。
  4 技术实现
  4.1 平台分析
  基于开源平台的云环境的构建技术。①采用Linux+Hadoop进行构建。②采用Openstack构建。③基于XEN 云平台。④基于Eucalyptus云平台。⑤基于CloudStack云平台。⑥基于OpenNebula云平台。VMware宣布了一项开源的PaaS计划Cloud Foundry,开发者可以基于此平台来建设SaaS服务。
  基于商业云平台的云环境的构建技术。目前,国内外有不少云平台厂商提供私有云构建解决方案。①微软云平台。②亚马逊云平台。③IBM云平台。④Oracle云平台。⑤新浪云频台。⑥搜狐云平台。⑦国内的云平台如阿里云平台、腾讯云平台、盛大云平台、华为云平台、百度云、360云、115云平台等都做得风生水起,蓬勃发展。   各种平台的共同点是:虚拟化、按需构建和使用、动态开启和共享案例。不同点是:费用;资源的可控性;使用期等。
  4.2 教学企业实验云设计
  我们基于Ubuntu+Hadoop构建云存储集群,在集群环境上部署Web服务和应用服务,实现远程资源共享和在线实验。拓扑结构采用星形架构,一台元数据服务器,连接5台虚拟机节点构成集群。软件安装通过VMware Workstation上安装Ubuntu+Hadoop而成。同时,安装实验开发所需的数据库软件(如MySQL,HBase,MongoDB,Cassandra等)。
  开发环境配置采用J2EE。服务器配置Web服务器。用户访问接口采用命令行与API两种模式。在外网访问云服务器时采用TeamViewer远程访问。通过配置实现云存储文件共享,并借助SVN进行协同开发。
  4.3 教学企业实验云环境的构建
  需求分析:①构建资源共享环境;②构建分布式协同开发环境;③Web网站。
  构建工具:Linux+Hadoop+Tomcat+JDK+SSH
  构建过程:①操作系统安装;②虚拟化平台安装;③虚拟Linux操作系统安装;④授权访问;构建虚拟网;安装Hadoop插件;⑤数据库、开发环境等安装;⑥云平台测试。
  构建性能评测:①本地I/O响应性能;②并发访问性能;③远程访问性能。
  5 教学企业实验云的应用
  5.1 教学企业实验云构建
  我们在教学企业的3个实训室之间建立了分布式教学企业实验云,建立云存储共享空间;并通过建立数据
  库服务器、Web服务器、应用服务器提供远程访问;通过TeamViewer进行远程桌面访问。同时借助公有云存储、公有云服务进行数据资源共享和分发。
  5.2 实验云网络测试
  实验云网络测试通过本地、局域网、互联网、移动互联网等多种方式进行可用性和可靠性性能测试。
  5.3 实验云服务器
  通过构建云存储、安装数据库,其中包括关系数据库(RDB),如MS SQL Server,MySQL;非关系型数据库(NoSQL),如HBase、Cassandra、MogoDB、Pig等,作为云应用开发的基础设施和平台,提供给开发者使用;安装Web服务器,作为应用项目测试与部署用。
  5.4 基于实验云的应用开发
  基于实验云的应用开发主要是借助Java、C#等语言和Hadoop等提供的API进行设计开发。同时,将基于本地开发、私有云的应用开发与公有云平台的应用开发结合,进行基于云平台的应用开发和部署测试。
  6 云服务可用性与可靠性分析
  云服务通过将软件映射到VM;服务负载分配;数据管理;软件冗余和高可用性机制;快速弹性;过载控制;共享;多租户;同步应用等方式提高可靠性。
  云計算最大化服务可用性的方式是:降低软硬件产品、数据中心、IT服务管理、灾难恢复等的宕机时间;优化云服务可用性。在实验云环境中,可通过软硬件产品的稳定性、冗余配置、虚拟机节点的动态加载等方式增强可用性。
  实验云应用时,存在本地存储与云存储之间的数据传递与互访;异构云平台之间的通信和计算、存储等资源共享;应用的更新与部署、并发访问性能的保障等均是在实验云应用中遇到的问题,通过借助传统应用开发方法与云应用开发方式的结合进行克服。
  7 小结
  基于教学企业的实验云是借助教学企业的闲置计算和存储资源,构建虚拟的计算和存储资源集群服务,并根据用户需要进行分配,动态释放,从而提高资源利用率,减少用户使用成本,动态扩展和复制,自适应需求的变化。同时,将基于本地开发、私有云的应用开发与公有云平台的应用开发结合,对实践项目的教学与开发起到了良好的促进作用。
  参考文献:
  [1]柴亚辉,涂春萍,刘觉夫,胡林峰,周娟.一种服务于高校计算机与软件教学的实验云平台系统[EB/OL].http://zhuanli.baidu.com
  /pages/sipo/20101025/20/6f4c9e5f34510c2c1f2a225be3d4b04c_0.
  html.
  [2]广州方景信息科技有限公司. PHANTOSYS——校园云实验环境应用方案.http://pan.baidu.com/share/link?shareid=1140574187
  &uk=3006525172,2013-05-30.
  [3]phantosys. http://baike.baidu.com/link?url=OMIPTQULfcU
  zvG3TnIghXs-vImS26I_FAAPbjgSNfjgbmANB6rRVsz_tk8BXGnwStwgCckihGU3nMIFGk2UZKK,2015-01-19.
  [4]JUNIPER NETWORKS.http://www.juniper.net/cn/zh/
  company/press-center/press-releases/2011/pr_2011_10_03-11_
  05.html.
  [5]傅务谨.基于云计算的高校私有实验云的研究[J].电脑知识与技术,2013,9(13):3023-3025.
  [6][美]Eric Bauer,Randee Adams著,高巍,李洁,魏凯,等.云计算实战——可靠性与可用性设计[M].北京:人民邮电出版社,2014.
  [7]张乃千,杨海,周丽涛.基于云计算的虚拟实验云平台设计[J].计算机教育,2015(1):39-44.
  [8]洪文圳,陈玉琴,黄晓峰.基于Eucalyptus的实验云平台搭建[J].微型机与应用,2014,33(17):59-61,65.
  [9]吴迪.基于XEN云平台的网络安全实验教学[J].实验室研究与探索,2013,32(7):62-66.
  基金资助:广东省产学研项目(项目编号2012B091100499);广东省科技型中小企业技术创新专项资金项目(项目编号2012CY037);广东省高等职业教育教学改革立项项目(项目编号201401091);广东省高职教育类信息技术立项课题“基于教学企业的实验云环境及云应用开发教学改革研究”(项目编号XXJS-2013-1008);广东省教育科研“十一五”规划项目“支撑校企双主体育人模式的学习中心平台的构建研究与实现”(项目编号2011TJK090);广东省教育科研“十二五”规划2013年度研究项目“基于知识管理视角的高职院校电子信息工程专业精品资源共享课程建设的实践研究”(项目编号2013JK256);广东省高等职业教育技术研究会课题“基于校企双主体的高职院校创意人才工学结合培养模式的研究与实践”(项目编号GDGZ12Y146);广东科学技术职业学院校级科研项目“基于教学企业的实验云环境及云应用开发研究”(项目编号XJMS201202)。
  作者简介:曾文英(1967-),女,教授,博士,主要研究方向:网络存储与数据管理、云计算、移动计算、高职教育;朱亚兴(1972-)通讯作者,女,硕士,教授,主要研究方向:计算机应用、软件技术、教育管理;徐承亮(1970-),男,硕士,高级工程师,主要研究方向:无线通信、移动云计算应用开发、高职教育。
其他文献
摘要:随着无线通信技术、网络技术的不断发展,教育不再仅仅局限于传统的文字形式,我们更希望用听或看的方式完成学习过程。基于HTML5标准的移动教育平台解决了以往平台音、视频播放时需要插件的问题,而且提供了大容量的离线存储方式,解决了各种文件回看的问题,具有很强的现实意义和前瞻性。  关键词:HTML5 移动教育 音频 视频 离线存储  0 引言  近些年来,随着无线通信技术和网络技术的迅猛发展,一种
期刊
摘要:社会实践是高校教书育人的重要途径,高校的社会实践活动对于推进中国高等教育的改革发展、全面提升大学生的综合素质,具有十分重要的意义。本文通过分析大学生暑期社会实践的含义和重要意义,发现大学生在暑期社会实践中存在的问题和困难,提出建设性的办法,以期对大学生社会实践活动的开展能寻找到新途径,实现新突破。  关键词:大学生 暑期 社会实践  0 引言  高等教育的任务之一就是培养与社会相适应的高素质
期刊
摘要:本文叙述了宏程序的编程原理、宏程序的特点以及宏程序在数控铣床加工五角星的应用。通过编制宏程序,可以使得数控铣床完成比较复杂的加工制作程序,在提高作业效率的同时,降低机械加工的次品率,提高实际经济效益。  关键词:数控加工 宏程序 变量 编程 数铣 五角星  1 概述  在工业生产加工领域,数控铣床有着非常重要的地位和作用,一些大型零部件的加工、生产、制作都需要数控铣床來辅助完成。而在数控铣床
期刊
摘要:在知识管理环境下,档案管理模式面临向知识管理模式的转变。档案是每一个单位重要的知识资源,对任何的知识管理都具有重要意义。  关键词:知识共享 档案管理 影响  知识资源便意味着战略资源,在当今知识经济时代,竞争优势来自于对知识资源的有效开发和管理,知识共享是有效完成其关键的途径,一个单位或公司如果能够实现知识共享,将在全球进入知识经济时代的环境中取得优势地位。我们依次从什么是知识管理、知识管
期刊
摘要:在文学的创作中加入地方文献可以达到促进文学繁荣的作用,并可以对地方文献的积累起到促进作用。  关键词:地方文献 地方文化 文艺创作  中华民族有着五千年历史的文化底蕴,在历史发展的长河中,各地方、各民族也形成了各自的本土特色文化,有着传统的地方色彩和独特的风格,故称为地方文化,也称本土文化。地方文化是几千年来祖先发明创造的,群众喜闻乐见的社会生活形式,是人类智慧的结晶,是人类的精神财富,是非
期刊
摘要:就业形势日益严峻已经是不容忽视的严重问题。我国自上世纪八、九十年代通过引入创业教育,举办创业赛事等激发学生们的创业热情,但是创业成功率持续偏低始终困扰着人们。随即我国政府陆续出台各种政策鼓励支持大学生创业,帮助大学生实现创业梦想。本文从我国现行创业政策及存在的各种实际问题着手,研究如何制定更加有利的创业政策帮助大学生就业。  关键词:大学生 创业 政策  1 大学生创业政策内容  目前我国对
期刊
摘要:中国经济进入了一个“新常态”,表现在于经济增长率下降、“滞胀”隐患出现、就业压力减小、消费占比提高、产业结构从劳动密集型向资金密集型和知识密集型转换,以及对自主研发的需求增加。进行冷思考,就是要坦然面对当前中山会展业中存在的包括多头办展、重复办展、缺乏龙头以及展馆专业化程度不强等在内的诸多问题进行剖析,为进一步提出有效对策打好基础,主动适应新常态。  关键词:新常态 会展业 市场化  1 中
期刊
摘要:文章采用长沙社区居民调查的样本数据,用LISREL结构方程模型探究居民知晓度、利用、信任与满意度之间关系,研究表明:居民知晓度、居民利用度与居民信任度对居民满意度有显著的正向影响,其中居民信任度对社区居民满意度影响力最大,其次是居民知晓度,最后是居民利用度。因此社区卫生服务组织应采用服务营销策略扩大宣传,提升居民知晓度;转变服务理念,以服务社區为导向,提高服务质量,扩大居民利用度;注重情感交
期刊
摘要:通航产业快速发展急需通用航空高技能人才,在通用航空器维修人才培养实践中,以校企协同创新的视角,打破人才培养的瓶颈,实现校企优势互补,资源共享。  关键词:协同创新 通用航空器维修 人才培养  0 引言  2012年《國务院关于促进民航业发展的若干意见》提到“加大空域管理改革力度,大力发展通用航空”,目标是“使通用航空实现规模化发展”。提出要“大力发展通用航空”,要“实施重大人才工程,加大飞行
期刊
摘要:市场营销课程作为职业院校经济管理类专业的主干课程,具有很强的实用性和应用性,该课程的教学需要体现其专业性、技能性和实践性的特点。本文浅析了当前职业院校市场营销课程实践教学的现状及问题,并从课堂教学、师资队伍建设、校企合作等方面提出几点建议,便于推进职业院校学生的营销能力培养,达到职业院校市场营销专业人才培养的目标,满足企业对营销人才的需求。  关键词:市场营销 教学模式 职业院校  根据现今
期刊