教育领域针对大数据实验实训的环境搭建有很大的需求,但迫于环境搭建比较复杂、繁琐,同时涉及众多开源Linux操作系统以及种类繁多的开源的大数据生态组件,对实验室相关人员的计算机水平要求偏高,难以开展大数据相关的实验实训教学活动。本方案解决以下难题:
- 充分利用现有教育实验实训室的已有的PC机房计算机资源;
- 系统管理员可以通过web方式图形化进行实验环境的搭建和配置,降低环境搭建的难度;
- 教学老师可以通过web上传大数据教学资源,充分聚焦技术本身教学,提高学习效率;
- 学生可以任意时间,任意地点登录授权的WEB系统,进行大数据相关的实验和技术实训活动;
本平台是一款基于Kubernetes技术的综合性容器云平台,平台支持本地镜像仓库、资源在线学习、动态资源调度、实验报告上传等多种功能,结合分布式任务,实时动态处理服务器资源。
- 镜像仓库:用于存储所有的实验教学镜像;
- 任务编排:用于相关任务编排管理,根据一定策略来尽可能减少服务资源的浪费以及任务的处理;
- 监听服务:于监听用户使用状态、检测容器当前状态、检测服务资源状态等工作,来保证服务资源及时的释放和容器的正常运行;
- 实验报告:学生可以根据实验操作编写实训报告并上传至平台留痕;
- 课程管理:拥有11门课程,数几十个实操实验;