大数据教育平台初步方案项目背景与目标现在高校和各个教育机构在进行大数据课程教育时普遍面临着没有实验环境、没有大数据项目所需真实的实验数据、没有切合真实项目的实验教材、没有配套的教学方案的问题。我们提供的大数据教育平台为各高校提供大数据教育的实验平台服务。平台主要提供实验环境,真实项目实验数据,大数据教学实验手册、配套教学ppt、实验环境相关下载。平台注册使用并非采用互联网的开发注册方式,而是采用与高校合作,高校通过服务的购买,分配给老师账号。老师通过实际的课程安排,分配给学生账号和资源。平台根据高校使用平台情况通过线下方式与高校结算服务费用。平台可用于两种模式,云平台模式和一体机模式。云平台模式通过互联网提供虚拟化服务,用过分配的账号进行使用。一体机用于学校内部自有网络,一体机模式的服务器在联网条件下可以下载或更新云平台中的更新内容。产品功能1.账号管理1.1平台管理员账号管理可以设置修改平台管理员账号密码。1.2学校账号分配平台在与高校签订协议后,由平台发放给学校一个管理账号。此账号具有账号管理功能。可以创建老师账号。可以编辑学校相关信息。1.3教师账号分配学校管理账号,新建老师账号并编辑,包括,登录名、姓名、教师编号、性别、院校等信息。1.4新建学生账号教师账号,新建班级、添加学生。新建学生信息包括,登录名、姓名、学号、性别、专业、院校、班级。1.5关闭班级当关闭班级将回收班级下面所有试验资源。关闭前需提示警告。1.6修改账号密码。2.资源管理2.1资源申请管理云平台资源申请提供两种申请管理模式。第一种,资源审核模式。老师提交申请后由校方管理账号进行审批。第二种,默认审核模式,默认给老师50人(可配置)的配额上限,无需审核。并提供配额上限的数量的修改功能。一体机,无需资源申请。需要设置老师资源配额上限。2.2教师平台资源申请(云平台)老师通过班级的课程安排情况,申请试验平台的使用时间和人数。申请由新建班级和学生账号后,通过提交资源申请按钮完成资源申请。可以查看历史资源申请情况。2.3校方资源审核(云平台)老师提交资源申请后由校方管理账号进行审批。2.4后台分配资源(云平台)后台根据教师申请资源的时间,开放相应的资源配额。2.4资源使用情况管理此功能提供给老师可分配资源的总览和回收资源的管理功能。展示老师管理的所有账号包含自身账号对集群资源占用的情况,通过饼状图展示资源占用情况,列表形式展示资源使用情况,包含登录名、姓名、学号、性别、集群类型、身份、院校。可以通过操作销毁管理下的集群。一体机平台下有开启和关闭容器功能。可以在某个班下课之后统一关闭容器已减轻一体机的资源负荷。2.5一体机健康情况管理通过图表形式展示服务器CPU、内存、硬盘等使用情况2.6一体机平台在线更新管理2.6.1一体机资源在线更新一体机平台可以在互联网在线的情况下,可以通过学校管理员账号查看一体机资源更新情况,并提供一体机服务容器所需镜像、教学所需的镜像资源的更新。2.6.2一体机版本在线更新一体机平台可以在互联网在线的情况下,可以通过学校管理员账号查看一体机版本更新情况,并提供下载和更新版本功能。2.6.3设置云平台地址平台管理员在部署一体机时,设置云平台的链接地址,用于今后的一体机的在线更新。3.集群管理通过云服务平台分配实验所需资源和数据,并快速安装创建相应服务。3.1创建集群创建试验环境所需的集群,申请集群资源。选择需要创建的集群类型,Hadoop集群、Hbase集群、Hbase+Hive集群、Spark集群、strom集群、所以组件集群。设置集群参数,节点数量(固定为5个)注:包含Master(1个)、slave(3个)、client(1个)。CPU权重注:cpu权重不是cpu数量。内存注:从1500M-2000M默认1500M。3.2集群管理展示创建的节点,包括IP地址、shh端口、shh账号、ssh密码密码默认与登录密码相同。搭建集群/销毁集群,提供搭建组件的类型,点击需要搭建集群类型的图标后,图标显示搭建状态(灰色表示未搭建,黄色表示正在搭建、绿色表示搭建完成)、鼠标移到图标上显示提示。当点击搭建时才真正开始搭建集群试验环境。此功能运用虚拟化、镜像安装、和自动安装技术,自动完成搭建平台试验环境工作,并提供试验数据的配置。3.3集群密码重置提供实验环境的节点的密码重置功能。3.4openVPN配置说明因为需要使用云平台远程服务功能,需要进行VPN的配置。提供openVPN工具已经配置说明。4.学习资料4.1实验手册对课程进行设计分类、提供实验操作详细文档说明,包括实验目的、实验要求、实验原理、实验步骤。平台提供这些手册的在线查询。4.2大数据教材配套(PPT)提供教学所用大数据PPT下载。4.3大数据教学视频提供给老师备课所需的相关教学视频,指导老师进行备课。5.相关下载提供实验所需要的相关软件和使用手册下载,包括名称、介绍、工具分类、版本、链接6.云平台结算管理6.1资源使用情况通过平台统计,各个学校现在正在使用的资源情况,历史累计使用的情况,需要支付费用情况6.2学校与平台结算情况管理记录学校与平台服务费用方面的结算情况,如付款方式、流水、已付情况、未付情况等。