4.1 文件服务器
在不开启文件服务器的时候,会默认使用节点间同步的方式保证集群的文件一致性,不过当节点之间存在网络通信问题时,节点间有可能会出现同步延迟的问题。
为了避免出现此类问题,建议使用文件服务器,目前支持以下三种:
注1:「节点间自动同步」不适用于多节点,否则会因节点间通信问题影响使用,建议仅两个节点时使用,大于两个节点时最好使用「文件服务器」。
注2:10.0.5 版本即 2020-04-26 发布的10.0 中已经可以满足节点间能够同步空文件夹,且从 Nginx 入口进行远程设计不会出现文件夹消失的情况。
4.2 状态服务器
状态服务器支持 Redis 单机和 Redis 集群两种方案,Redis集群相比单机模式可以保证状态服务器的高可用,不过对服务器资源有一定要求,并且会增加运维成本,请自行选择。
4.3 负载均衡
负载均衡是集群方案中不可缺少,且独立于工程的一部分。若具备运维能力,可自行选择合适的软硬件负载均衡,目前有客户使用的负载均衡包括 Nginx、treafik、F5、AWS ELB、NetScaler,帆软的基础方案基于 Nginx,对于非 Nignx 的负载均衡,须自行操作配置,参考文档:负载均衡配置指导。