服务器硬件要求

本节描述运行 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、内存和数据库配置,以获得更稳健的生产环境。