SafeW 单机与集群部署——快速上线和高可用两种方式
单机快速部署 vs 集群部署
SafeW 的私有化部署根据规模和可用性需求,分为两种主流模式:单机快速部署和集群部署。两者的核心差异在于架构复杂度和高可用能力。
单机快速部署
适合场景:500 人以内的中小团队、快速试用、临时项目组、成本敏感的组织。
硬件最低配置
| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 4 核 | 8 核 |
| 内存 | 8 GB | 16 GB |
| 磁盘 | 200 GB SSD | 500 GB NVMe SSD |
| 网络 | 独立公网 IP | 独立公网 IP + 域名 |
操作系统支持:Ubuntu 18.04+、Debian 10+、CentOS 7+、Rocky Linux 8+。
部署步骤(概览)
- 准备一台满足配置要求的服务器;
- 获取 SafeW 私有化部署包(企业授权);
- 一键安装脚本部署所有组件(消息路由、文件存储、账号服务);
- 配置域名、SSL 证书、防火墙规则;
- 客户端指向企业服务器地址,开始使用。
实际部署通常只需 1~2 小时,不要求资深运维经验。
优缺点
| 优点 | 缺点 |
|---|---|
| 上线快 | 单点故障风险(服务器挂了全停) |
| 成本低 | 扩展能力有限 |
| 运维简单 | 不适合大规模使用 |
| 适合快速验证 | 升级时需要停机 |
集群部署
适合场景:500~5000 人的中型组织、要求高可用、有专业运维团队的企业。
架构组成
集群部署通常包含以下组件:
- 多个消息路由节点 — 消息分发和路由,横向扩展;
- 分布式文件存储节点 — 加密文件的存储和分发;
- 负载均衡器 — 流量分发、健康检查、故障切换;
- 可选:数据库集群 — 用于账号管理、审计日志等服务端数据(非加密内容);
- 监控和告警 — 集群健康状态实时监控。
硬件配置(单节点)
| 组件 | 推荐配置 |
|---|---|
| 消息路由节点 | 4C8G / 200GB SSD |
| 文件存储节点 | 8C16G / 1TB NVMe SSD |
| 负载均衡 | 2C4G(可以用云服务商的托管 LB) |
节点数量根据规模规划,起步 3 个消息路由 + 3 个文件存储,可按需横向扩展。
优缺点
| 优点 | 缺点 |
|---|---|
| 高可用(单机故障不影响整体) | 部署复杂度高 |
| 可横向扩展 | 运维成本高 |
| 适合大规模使用 | 需要专业 IT 团队 |
如何选择
| 组织规模 | 推荐模式 | 理由 |
|---|---|---|
| < 200 人 | 单机部署 | 规模小、成本敏感、故障影响范围有限 |
| 200~1000 人 | 单机先上,后续集群 | 先用单机快速上线,规模上来再平滑升级 |
| 1000~5000 人 | 集群部署 | 规模大、需要高可用、有 IT 运维能力 |
| > 5000 人 | 纯内网 + 多区域集群 | 超大规模,需要更复杂的架构 |
从单机平滑升级到集群
SafeW 支持从单机部署平滑升级到集群部署:
- 在不影响现有服务的前提下,逐个添加新节点;
- 负载均衡器自动把部分流量切换到新节点;
- 所有节点的数据自动同步;
- 升级过程对用户完全透明。
纯内网部署(超大规模场景)
对安全要求极高的大型组织(如金融、政务),可以选择纯内网部署:
- SafeW 服务完全运行在企业内网中,不暴露任何公网端口;
- 内部员工在办公网络内直接连接;
- 远程办公和外部协作通过企业 VPN 或专用出口节点处理;
- 物理隔离,杜绝任何公网攻击面。