(1)基础平台 基础平台以云计算为基础,为教师和学生提供实训管理和实训环境。云实训平台要求操作简单,实训组织方便快捷。教师可快速建立实训课程体系,组织实训内容,创建实训任务,管理实训过程。实训中可以为学生分配独立的、完整的、一致的实训网络环境,进行实训教学,实训结束后可以迅速回收和释放资源,平台要为学校的教学实践活动和实训组织,提供更加高效便捷的服务,主要功能如下: 1、本系统在云计算技术的支持下,运行在Linux系统,使用浏览器/服务器模式提供服务,用户可使用最新版本的谷歌浏览器或者火狐浏览器访问系统; 2、系统应支持包括系统管理员,教师,学生三种角色。管理员负责系统基础维护配置,教师负责课程维护,实训等教学工作,学生使用本系统创建的实训环境完成实训并提交实训报告; 3、管理员可配置包括各项云计算基础参数如镜像服务等资源,管理员可便捷配置构建实训网络环境,快速创建三层网络架构的网络环境池;可维护弹性ip池,系统支持三层网络,可为每个学生的实训环境构建独立的网络结构,使得所有学生的实训环境的每台虚拟主机IP及网络拓扑完全一致; 4、管理员可配置系统基础环境,如镜像维护,可文件上传或者URL方式导入,镜像支持Linux和Windows操作系统,设置镜像修改密码属性;支持虚拟化主机计算规格维护; 5、管理员可对系统用户进行管理,包括支持学生教师帐号维护,支持用户密码重置、批量导入;学生班级维护; 6、管理员可维护实训模板,模板内可配置多台实训云主机的镜像、ip、名称、是否开放学生访问桌面,是否需要弹性ip直连; 7、管理员可对实训主机进行管理,可查看和维护平台中所有云主机,对云主机进行重置、停止、启动、修改密码、关闭电源、删除、访问控制台操作; 8、管理员可对实训网络环境池管理,可查看环境池使用情况,手动回收环境池资源,并回收环境中的云主机; 9、管理员可对异常状态实训任务管理,可查看实训任务运行情况,手动干预实训任务状态; 10、管理员可查看日志,如环境分配日志、操作日志、虚拟化日志; 11、管理员可查看平台资源如CPU、内存、主存储、环境、云主机使用情况统计信息; 12、教师可对课程进行管理,教师可自主创建课程,编排课程下的实训。实训可指定“实训模板”,以MarkDown格式在线编辑实训指导书,上传实训附件。学生可在线查看实训指导书,下载教师上传的实训附件;教师可指定其他授课教师,指定授课班级; 13、教师可管理实训任务,教师可在自己的课程下创建实训任务,系统可按照指定的实训模板,为学生自动分配实训环境,创建实训所需的云主机; 14、教师可对实训任务过程管理,实训任务启动时,系统需校验当前CPU内存等资源是否满足需求并给出提醒。实训开始后,教师可方便的查看各学生云主机的运行状态。教师可“只读”或“完全控制”两种模式通过浏览器访问学生的云主机桌面。教师可对学生实训中云主机进行重置、停止、启动、修改密码、关闭电源操作; 15、系统需支持教师将实训任务挂起,保存学生当前云主机数据。任务继续进行时系统恢复学生云主机实训环境。满足硬件资源有限情况下多批次实训任务交替分多次完成的需求; 16、教师可根据实训模板创建自己的实验环境,按照模板创建云主机以及网络环境;教师可把自己实验环境中云主机的桌面VNC方式只读共享给参与实训的学生。学生在进行实训时,可在系统中通过浏览器查看教师共享的云主机桌面,方便教师在教学中演示; 17、实训结果管理,学生以MarkDown格式在线编辑实训报告,实训可提交附件,在线编辑实训报告时可上传本机图片或者自动截取云主机桌面图像;教师可查看实训任务中学生提交的实训报告和附件,给出成绩和评价; 18、学生登录系统后,可在浏览器中访问自己实训任务云主机的桌面;可自行重置云主机,恢复到云主机初始状态。 (二)实训配置 平台内置餐饮外送统计平台及企业消费服务平台两套用于实训的业务平台,并配备相应的用于进行数据清洗挖掘分析的原始数据以及用于数据可视化的数据,用户可基于Web完成大数据平台及组件的部署管理、数据采集与处理、数据清洗与挖掘分析、数据可视化等大数据项目工作过程的训练,涵盖CentOS系统操作、Python程序开发、Java程序开发、Scala程序开发、Hadoop部署管理、Spark部署管理、Hive部署管理、ZooKeeper部署管理、Kafka部署管理、Sqoop部署管理、Flume部署管理、MySQL操作等大数据相关技术技能。内置内容包括: 1、内置大数据平台及相关组件安装包的实训集群镜像; 2、内置餐饮外送统计平台及企业消费服务平台的实训镜像; 3、用于餐饮外送统计平台业务背景下数据清洗与挖掘分析的原始数据5000条; 4、用于企业消费服务平台业务背景下数据清洗与挖掘分析的原始数据5000条; 5、包含已导入用于数据可视化的原始数据的数据库的实训镜像; 6、基于镜像创建好相应的实训模板及实训虚拟机或集群,方便用户快速开始相应实训。 配套硬件:服务器 1台(至强银牌4208,64G内存,2*1TB硬盘) (三)工业大数据实训模块 平台新增工业领域离线存量数据不少于10万条,并且配备工业实时数据生成器,数据维度包括但不限于设备运行状态、设备开关机时间、设备告警历史记录、产品生产记录、订单记录、库存管理、工艺参数、系统日志等,用户可基于离线数据及实时数据生成器完成工业数据采集、离线数据抽取、离线数据分析、数据挖掘与机器学习、实时数据分析、数据可视化等大数据项目工作过程的训练,涵盖CentOS系统操作、Java程序开发、Scala程序开发、Hadoop平台操作、Spark操作、Hive操作、Kafka操作、Sqoop操作、Flume操作、Flink操作、MySQL操作、前端Vue开发等大数据相关技术技能。 |