服务器资源推荐
单机部署模式

优势:部署简单快速,服务器资源和运维成本低,适合测试或小规模使用。
劣势:存在单点故障,各组件之间会竞争 CPU、内存和磁盘 IO。
推荐服务器配置如下:
为确保系统在复杂多样的业务场景中保持稳定高效的运行能力,结合多环境的实际部署情况与负载表现,生产环境建议优选集群模式,若采用单机模式,建议内存配置不低于 32GB。
| 同步任务数 | 配置 | 操作系统 |
|---|---|---|
| 少量任务(基础测试) | 4C/16G/40G系统盘/100G SSD数据盘 | Debian 12 |
| 1~20 | 8C/32G/60G系统盘/500G SSD数据盘 | Debian 12 |
| 20 以上 | 推荐使用集群模式部署 | - |
4C/16G 仅用于少量任务的功能测试,不建议用于生产环境。
16C/64G 用于 1~20 个同步任务,单机生产环境使用 500G SSD 数据盘,并根据实际数据量、日志量及保留周期进行扩容。
集群部署模式

优势:具备基本的高可用能力,如节点冗余和自动容错用度更高,且能较好地利用服务器资源。可以满足大多应用场景
劣势:不同的存储组件之间存在干扰和资源竞争,需注意资源的分配和管理
推荐服务器配置如下(同步任务数 20+):
| 用途 | 配置 | 操作系统 | 部署服务 | 数量 |
|---|---|---|---|---|
| 负载与转发 | 4C/8G/60G系统盘/200G SSD数据盘 | Debian 12 | Nginx | 2 |
| 微服务应用 | 8C/16G/60G系统盘/200G SSD数据盘 | Debian 12 | 微服务 | 2 |
| 数据库与缓存服务 | 8C/16G/60G系统盘/300G SSD数据盘 | Debian 12 | MySQL、MongoDB、Redis | 3 |
| 中间件 | 8C/16G/60G系统盘/500G SSD数据盘 | Debian 12 | Kafka、MinIO、文件服务 | 4 |
| 数据同步 | 8C/32G/60G系统盘/500G SSD数据盘 | Debian 12 | Flink | 2 |
两台 Flink 节点用于分摊计算资源,Flink 节点数量根据同步任务规模可继续扩容。 50 个以上同步任务应根据单任务资源消耗增加节点。