eteams 私有化部署——微服务架构自主可控
为什么选择私有化
eteams 的 SaaS 云平台满足了绝大多数中小企业的需求。但对于一些有特殊要求的企业,私有化部署是更合适的选择:
| 需求 | 适合私有化的场景 |
|---|---|
| 数据安全合规 | 金融、医疗、政府等行业对数据存储位置有强制要求 |
| 完全自主可控 | 不希望数据存在第三方服务器上,需要自主管理升级节奏 |
| 深度定制 | 需要大规模定制开发,SaaS 版做不到 |
| 系统集成复杂 | 需要和内部多个系统做深度对接,网络和安全策略受限 |
| 规模扩大 | 业务增长到一定规模,需要自己控制资源和性能 |
私有化部署的技术架构
eteams 私有化版本的核心架构是微服务——这意味着整个系统不是一个大单体,而是拆成了多个独立的微服务:
微服务拆分
最多可以拆分成 200+ 个微服务,包括:
- 用户服务(账号、权限)
- 审批服务(表单、流程、节点)
- 任务服务(任务、项目、甘特图)
- CRM 服务(客户、商机、合同)
- 文档服务(知识库、在线编辑、比对)
- 考勤服务(打卡、统计、假期)
- HR 服务(档案、招聘、绩效)
- 报表服务(统计、数据导出)
- 消息服务(推送、通知)
- ...
每个微服务可以独立部署、独立扩容、独立升级——某个服务出问题不会影响其他服务。
部署方式
| 方式 | 说明 |
|---|---|
| 传统虚拟机部署 | 每个微服务一个或多个虚拟机 |
| Docker 容器部署 | 每个微服务打包成 Docker 镜像,统一编排 |
| Kubernetes 集群 | 大规模、多实例、自动伸缩 |
eteams 私有化版本支持三种方式,企业可以根据自己的 IT 基础设施和运维能力选择。
数据库
私有化部署支持多种数据库:
- MySQL(推荐)
- Oracle(大型企业常用)
- SQL Server
- PostgreSQL(部分版本支持)
私有化 vs SaaS 云平台
| 维度 | SaaS 云平台 | 私有化部署 |
|---|---|---|
| 数据存储 | 泛微云端服务器 | 企业自有服务器 |
| 维护者 | 泛微维护 | 企业自己维护(或找泛微运维服务) |
| 升级 | 泛微统一推送 | 自己控制升级节奏 |
| 定制开发 | 有限 | 深度定制 |
| 系统集成 | API 对接 | 深度集成(网络层面打通) |
| 成本 | 按账号/年订阅 | 一次性授权费 + 年服务费 |
| IT 要求 | 几乎不需要 | 需要有运维能力或外包 |
| 数据安全 | 泛微安全保障 | 自己管控 |
私有化部署的服务器需求
eteams 私有化部署的最低服务器配置:
小规模(≤ 200 人)
- 应用服务器:2 核 CPU / 4GB 内存 / 100GB SSD(1 台足够)
- 数据库服务器:2 核 CPU / 4GB 内存 / 200GB SSD(1 台)
- 服务器数量:合计 2 台
中规模(200-1000 人)
- 应用服务器:4 核 CPU / 8GB 内存 / 200GB SSD(2-3 台,负载均衡)
- 数据库服务器:4 核 CPU / 16GB 内存 / 500GB SSD(主备 2 台)
- 存储服务器:文件存储(文档、附件),根据数据量配置
- 服务器数量:5-8 台
大规模(> 1000 人)
- 应用服务器集群:8 核 / 16GB × N 台
- 数据库主备:8 核 / 32GB × 2 台 + 读写分离
- 缓存集群:Redis
- 文件存储集群:NAS 或对象存储
- 微服务编排:Kubernetes 集群
具体配置需要和泛微的售前工程师沟通,根据并发量、数据量等因素综合评估。
部署流程
1. 环境准备
企业 IT 团队根据泛微提供的部署清单准备好服务器、操作系统、数据库、中间件等。
2. 安装 eteams
泛微提供私有化安装包(按操作系统和数据库类型区分),IT 团队执行安装脚本完成部署。
3. 配置与初始化
- 配置数据库连接
- 配置文件存储路径
- 配置邮件/短信服务
- 导入初始数据(可选,从 SaaS 版迁移过来)
4. 测试与验证
- 功能测试:所有模块是否正常
- 性能测试:模拟并发用户数
- 安全测试:端口、权限、数据加密等
5. 上线与运维
- 制定备份策略(数据库定期备份、文件存储定期快照)
- 制定监控告警机制(服务器监控、应用监控、业务监控)
- 升级策略:和泛微约定升级时间窗口
从 SaaS 迁移到私有化
如果企业先用 SaaS 跑起来、后来想迁移到私有化:
- 联系泛微销售获取私有化报价
- 泛微提供数据迁移工具(从 SaaS 导出数据 → 导入私有化环境)
- 迁移过程通常需要 1-2 天(停机迁移)
- 迁移完成后验证数据完整性
- 切换 DNS / 客户端配置,正式使用私有化版本
数据迁移的精度是字段级的——所有业务数据(审批、任务、客户、文档、考勤等)都会完整迁移,历史记录不丢失。
运维建议
私有化部署后,建议企业:
- 至少 2 台数据库服务器(主备),避免单点故障
- 每周数据库全量备份 + 每日增量备份
- 文件存储用 RAID 或 NAS,避免硬盘损坏导致文档丢失
- 定期安全扫描:端口、弱密码、系统漏洞
- 灾难恢复方案:异地备份、灾备切换演练
如果企业没有专门的运维团队,可以和泛微签订运维服务合同,由泛微负责系统维护和升级。
注意事项
- 私有化部署的授权通常是一次性买断 + 年费技术服务,年费是次年续费用的
- 技术服务过期后仍可继续使用,但不再有升级和技术支持
- 私有化版本的升级节奏比 SaaS 慢——通常半年一个大版本、一个月一个小版本,企业可以按需选择要不要升级
- 如果只是担心数据安全但又不想自己维护,可以考虑泛微的专有云方案——数据单独存但由泛微运维,折中选择