服务器硬件要求
本节描述运行 LoonFlow 的基础与推荐硬件要求,涵盖 CPU、内存、磁盘与网络资源。实际需求取决于并发用户数、工单量以及集成系统数量。下列数值为典型部署的参考。
Docker Compose 部署
适用于个人评估、本地开发、功能验证或小规模试点,将 Web、数据库、Redis 等组件部署在同一台服务器上。
最低配置
CPU:4 vCPU
内存:8 GB
磁盘:可用空间 40 GB
重要
多组件同机部署时,内存通常最先成为瓶颈。若在测试环境频繁出现内存紧张或服务不稳定,优先考虑加内存或将数据库独立出来。
高可用与扩展性建议
若生产环境需要更高稳定性和可用性,可按实际情况采用以下增强:
多后端或任务实例
在 docker-compose.yml 中使用 "replicas" 属性启动多个后端或任务实例。
数据库高可用
使用独立的数据库服务器,而非在单机 docker compose 中启动。
监控与容量规划
使用监控系统(如 Prometheus + Grafana 或云监控)跟踪 CPU、内存、I/O、数据库连接等关键指标。
根据历史负载与增长趋势,提前规划 CPU、内存、磁盘扩容,避免业务峰值时紧急扩容。
总结
硬件规划应结合组织的实际业务规模与增长预期,既要保证 LoonFlow 可靠运行,又要预留一定余量。强烈建议上线前进行压测,并根据结果调整 CPU、内存和数据库配置,以获得更稳健的生产环境。