实施准备
系统正式使用前有一些准备工作,包括:
-
服务器准备
服务器由用户提供,一般可采用校内的物理或虚拟服务器,也可使用公有云服务器。
-
系统部署
服务器交付后,预留1天时间用于部署系统。
-
教学计划与安排
由负责排课的老师具体操作,提供支持,首次使用预留1~2天时间。
-
其他事项
报告纸模板:如有特殊要求,应在学生下载前完成实验报告纸模板的修改。
批改评分项:可在批改报告的过程中逐步完善评分标准。
服务器方案比较
方案比较 | 校内申请 | 公有云 |
---|---|---|
申请方式 | 根据信息中心提供的服务差异,可申请虚拟服务器(首选),或开通自有主机的网络权限 | 购买 |
流程与周期 | 部门审批+信息中心审批+交付虚拟主机或开通权限 | 即时开通交付 |
性能 | 一般资源比较充裕 | 长期存储资料性价比不高 |
可用性 | 重要政治事件期间学校可能会限制访问 | 无限制 |
费用 | 一般免费提供 | 前期费用较低,大约3k/年 |
总结 | 适于长期 | 适于短期 |
服务器要求
指标 | 要求 | 备注 |
---|---|---|
硬件配置 | 基础:2核/8G/1T,推荐:4核/16G/1T | 磁盘空间应满足长期存储学生实验报告的需求 |
操作系统 | ubuntu server lts 20.04 | 仅开启sshd服务即可,后续部署配置自行完成 |
开放端口 | 校外访问:80, 443, 22 | 80是必须的,22如不能开放,需提供vpn方式连入管理 |
子域名 | 例如:phyexp.xxx.edu.cn | 请提供一个子域名绑定到服务器ip地址 |
外访权限 | 服务器需要访问外部网络 | 1、软件更新/部署;2、与微信服务通信 |
部署架构
软件部署架构参考下图,服务器上运行的组件通过Docker容器方式部署,交付后可通过浏览器与微信端使用。
桌面程序用户可直接在系统中下载,安装到办公室或实验室的计算机中即可,计算机需联网,可以访问服务器。