Skip to content

运维与备份 ​

本页面向私有化部署企业的 IT 运维人员,说明日常运维要点与备份恢复策略。

服务架构速览 ​

用户浏览器 → Nginx(80/443) → 后端服务(内网端口, systemd 守护)
                                 ├─ 数据库(SQLite / PostgreSQL / MySQL)
                                 ├─ 向量索引(ChromaDB)
                                 ├─ 上传文件存储
                                 └─ 大模型服务(云端 API / 本地推理)

日常巡检(建议每日) ​

检查项方法正常标准
服务状态systemctl status bioaiactive (running)
磁盘空间df -h数据盘使用率 <80%
内存free -h无持续 swap
错误日志journalctl -u bioai -p err --since today无新增异常
页面可达浏览器访问首页正常加载
模型连通AI 助手发一条测试提问正常响应

备份策略 ​

备份对象 ​

对象内容频率建议
数据库全部业务数据、权限、审计日志每日全量
上传文件个人资料馆文档、报告导出件每日增量,每周全量
向量索引ChromaDB 数据每周(可由源数据重建)
配置文件Nginx、systemd、模型配置、.env每次变更后

备份示例(SQLite) ​

bash
# 每日 02:00 cron 执行
sqlite3 /path/to/bioai.db ".backup '/backup/bioai-$(date +\%F).db'"
# 保留 30 天
find /backup -name 'bioai-*.db' -mtime +30 -delete

PostgreSQL / MySQL 使用各自的标准备份工具(pg_dump / mysqldump 或 XtraBackup)。

备份原则 ​

  • 3-2-1:至少 3 份副本、2 种介质、1 份异地(或异机)。
  • 可恢复才算备份:每季度做一次恢复演练,验证备份文件可用。
  • 审计日志随数据库一并备份;哈希链机制保证恢复后可验证完整性。

恢复流程 ​

  1. 停止服务:systemctl stop bioai
  2. 恢复数据库文件至原路径(或新实例)
  3. 恢复上传文件与配置
  4. 启动服务:systemctl start bioai
  5. 验证:登录 → 查看数据看板 → 执行一次审计完整性验证
  6. 记录恢复事件(时间、原因、数据截止点)

版本升级 ​

  1. 升级前完整备份(数据库 + 文件 + 配置)。
  2. 从交付渠道获取升级包与升级说明。
  3. 在测试环境验证(如有),或选择非高峰时段执行。
  4. 升级后跑验收清单:登录、看板、报告、预警、CAPA、审计。
  5. 异常时按备份回滚。

维保期内的升级支持详见 续费与扩容。

安全运维基线 ​

  • SSH 仅密钥登录,禁用 root 远程密码登录
  • 防火墙仅开放 80/443;后端端口、数据库端口仅内网
  • 每季度更新操作系统安全补丁
  • 管理员账号最少化,启用 IP 白名单
  • 关注证书有效期,到期前 30 天续签

监控告警(可选) ​

规模化部署建议接入企业监控(Prometheus + Grafana 或云监控):

  • 进程存活与自动拉起
  • 磁盘 / 内存 / CPU 阈值告警
  • HTTP 健康检查(首页 200)
  • 模型服务连通性探测

获取支持 ​

渠道说明
工单 / 邮箱support@biopharmdai.com(工作日 9:00~18:00)
专属支持群私有化企业版交付时建立,含交付工程师
紧急故障维保合同含 7×24 热线的企业拨打合同内热线号码

详见 联系我们。