【技术实现步骤摘要】
一种服务于分布式实验教学环境的在线教育云平台
本专利技术涉及云计算
,尤其是涉及一种服务于分布式实验教学环境的在线教育云平台。
技术介绍
随着人工智能、云计算、大数据等新一代信息技术的快速发展以及相关商业应用的快速推广,我国对新一代信息技术人才的需求越来越大。然而,目前高校计算机实验室仍是围绕以物理机房为中心的一人一机实验管理模式展开,而新一代信息技术学科的上机实践往往需要分布式集群实验环境。以大数据相关课程为例,为便于学生更好地理解分布式数据处理的优势以及集群中各层之间的相互协作关系,Hadoop数据处理与分析平台的实验教学环境至少需要一台主节点和两台从节点,传统的一人一机模式显然无法满足上述实验场景。如何利用现有实验设备,配合最新的信息科学技术,构建能够满足新一代信息技术学科实训需求的现代化计算机实验室,就成为开设“新兴”专业的高校亟待解决的问题。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种服务于分布式实验教学环境的在线教育云平台,具有实验模板按需调换、实验环境灵活接入、实验过程动态管控等优点。本专利技术的目的可以通过以下技术方案来实现:根据本专利技术的一个方面,提供了一种服务于分布式实验教学环境的在线教育云平台,包括实验管理层、云服务层和基础设施层;所述的实验管理层,提供以课程为中心的实验管理接口,用于对实验课程所涉及的实验人员、实验模板、实验主机以及实验资源进行过程化管理;所述的云服务层,用于对实验管理层任务请求 ...
【技术保护点】
1.一种服务于分布式实验教学环境的在线教育云平台,其特征在于,包括实验管理层、云服务层和基础设施层;/n所述的实验管理层,提供以课程为中心的实验管理接口,用于对实验课程所涉及的实验人员、实验模板、实验主机以及实验资源进行过程化管理;/n所述的云服务层,用于对实验管理层任务请求的分类、调度和处理;/n所述的基础设施层,基于开源云计算平台和分布式存储系统构建,提供云计算和云存储的统一服务接口;使用分布式文件系统Ceph中的块存储设备RBD作为OpenStack中Glance、Nova和Cinder组件的存储后端,实现虚拟机镜像、磁盘文件和云硬盘的统一化存储。/n
【技术特征摘要】
1.一种服务于分布式实验教学环境的在线教育云平台,其特征在于,包括实验管理层、云服务层和基础设施层;
所述的实验管理层,提供以课程为中心的实验管理接口,用于对实验课程所涉及的实验人员、实验模板、实验主机以及实验资源进行过程化管理;
所述的云服务层,用于对实验管理层任务请求的分类、调度和处理;
所述的基础设施层,基于开源云计算平台和分布式存储系统构建,提供云计算和云存储的统一服务接口;使用分布式文件系统Ceph中的块存储设备RBD作为OpenStack中Glance、Nova和Cinder组件的存储后端,实现虚拟机镜像、磁盘文件和云硬盘的统一化存储。
2.根据权利要求1所述的一种服务于分布式实验教学环境的在线教育云平台,其特征在于,所述的实验管理层包括实验人员管理模块、实验主机管理模块和实验课程管理模块;
所述的实验人员管理模块,一方面用于提供基于角色的权限管理,并根据不同角色用户所对应的权限构建不同功能;另一方面,用于对系统中用户按照学院、部门、专业、班级进行层次化信息管理;
所述的实验主机管理模块,用于对实验主机进行申请、登录、终止、关机和重启控制;其中实验主机的申请包括:首先基于可启动卷的快照创建可启动卷,该可启动卷为带有可启动操作系统的磁盘文件,然后基于可启动卷创建一台实验主机;实验主机的登录基于Guacamole实现虚拟机的Web浏览器登录,其中,Windows操作系统采用RDP协议连接,Linux操作系统采用SSH协议连接;对于分布式集群中的不同实验主机通过浏览器的Tab标签灵活切换;
所述的实验课程管理模块,用于提供课程信息、课程模板、课程学生、课堂上下课以及课程资源的管理。
3.根据权利要求2所述的一种服务于分布式实验教学环境的在线教育云平台,其特征在于,所述的实验课程管理模块中的课程信息管理单元,用于对课程的基本信息进行增、删、改、查,其中课程的基本信息包括课程名称、实验地点、课程类型以及课程起止时间;在新增课程时,可选择的课程类型包括普通型和创新型,这两种课程类型的区别在于:普通型课程在执行下课操作后,系统将释放学生实验主机所占用的计算资源,并删除实验主机的可启动卷;创新型课程在执行下课操作后,系统将释放学生实验主机的计算资源,但保留其实验主机的可启动卷,以实现学生实验状态的保存。
4.根据权利要求2所述的一种服务于分布式实验教学环境的在线教育云平台,其特征在于,所述的实验课程管理模块中的课程模板管理单元,一方面用于对课程实验模板的定制和删除;另一方面,按照课程实验对操作系统及集群数量的需求将所定制的模板与课程进行关联或解绑;
其中实验模板以可启动卷快照的形式存储于云数据服务器,实验模板的定制首先基于系统上传可启动卷快照或已有的实验模板来创建一台实验主机,进而在该实验主机中安装或删除特定的软件,最终将部署有设定实验环境的实验主机云硬盘固化为一个快照,从而成为一个新的实验模板;
所述的课程模板管理单元在执行实验模板定制操作时调用CephRBD模块的写时复制接口实现实验主机模板的秒级克隆。
5.根据权利要求2所述的一种服务于分布式实验教学环境的在线教育云平台,其特征在于,所述的实验课程管理模块中的课程学生管理单元,用于将选择该课程的学生与实验课程进行关联;
其中关联...
【专利技术属性】
技术研发人员:丁炜超,罗飞,顾春华,李勇,杨泽平,
申请(专利权)人:华东理工大学,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。