项目交付流程
交付准备
启动会议议程
项目启动会(1-2 小时)
├── 自我介绍(双方团队)
├── 项目背景回顾(为什么做这个项目)
├── 项目范围确认(交付物清单)
├── 时间计划确认(里程碑节点)
├── 沟通机制建立
│ ├── 周例会(每周固定时间)
│ ├── 微信/钉钉工作群
│ └── 问题升级机制
├── 双方责任分工
│ ├── 网易:产品部署、技术支持
│ └── 客户:环境准备、业务配合
└── 风险识别(提前说明可能的风险)环境检查清单
在部署前,发给客户确认环境是否满足要求:
服务器要求
├── 操作系统:CentOS 7.x / Ubuntu 18.04+
├── CPU:≥ 8 核
├── 内存:≥ 16GB
├── 磁盘:≥ 200GB SSD
└── 网络:内网互通,可访问外网(拉取镜像)
软件要求
├── Docker:20.10+
├── Docker Compose:2.0+(或 K8s 1.20+)
└── MySQL:5.7+(或由我们部署)
网络要求
├── 服务器间内网互通
├── 客户端到服务器:80/443 端口
└── 如需外网访问:配置防火墙规则部署实施
部署步骤(以易盾私有化为例)
bash
# 1. 拉取部署包
docker pull registry.yidun.com/yidun-content-security:v3.x.x
# 2. 配置环境变量
cp .env.example .env
# 编辑 .env 文件,配置数据库连接、密钥等
# 3. 启动服务
docker-compose up -d
# 4. 初始化数据库
docker-compose exec app ./init-db.sh
# 5. 验证服务状态
curl http://localhost:8080/health
# 期望返回:{"status": "ok"}集成对接
API 集成步骤
1. 获取 AppID 和 SecretKey(管理控制台)
2. 参考 API 文档,编写集成代码
3. 在测试环境联调(使用测试数据)
4. 性能测试(验证并发能力)
5. 切换生产环境测试验收
功能测试清单
内容安全功能测试
├── 图片检测
│ ├── 正常图片 → 返回 pass ✓
│ ├── 色情图片 → 返回 block ✓
│ └── 疑似图片 → 返回 review ✓
├── 文本检测
│ ├── 正常文本 → 返回 pass ✓
│ ├── 违规文本 → 返回 block ✓
│ └── 自定义词库生效 ✓
└── 管理控制台
├── 登录功能 ✓
├── 审核队列 ✓
└── 数据报表 ✓性能测试
压测方案
├── 工具:JMeter / Locust
├── 场景:
│ ├── 正常负载(日常 QPS)
│ ├── 峰值负载(日常 × 3)
│ └── 极限测试(找到系统上限)
└── 验收标准:
├── 响应时间 P99 < 500ms
├── 错误率 < 0.1%
└── 系统稳定运行 1 小时无异常用户培训
培训内容
培训计划(按角色)
├── 管理员培训(2 小时)
│ ├── 系统配置(规则、词库)
│ ├── 用户管理
│ └── 数据报表查看
├── 审核员培训(1 小时)
│ ├── 审核工作台操作
│ ├── 审核标准说明
│ └── 快捷键使用
└── 开发人员培训(2 小时)
├── API 接入方式
├── 常见问题处理
└── 监控告警配置培训材料
- 操作手册(PDF,含截图)
- 视频教程(录屏,上传内部知识库)
- 常见问题 FAQ