对于生产用例,我们推荐以下基准配置:
- 在每个网络位置的两台专用主机上运行 cloudflared 副本。使用两台主机可实现服务器端冗余。有关设置说明,请参阅隧道可用性和副本。
- 每台主机的大小至少应有 4GB RAM 和 4 个 CPU 核心。
此设置通常足以处理中小型应用程序的流量。cloudflared 实际使用的资源量将取决于许多变量,包括每秒请求数、带宽、网络路径和硬件。如果使用量超过您现有的隧道容量,您可以通过增加分配给 cloudflared 主机的硬件来扩展您的隧道。
要估算您部署的隧道容量要求,请参阅 Zero Trust 文档中的隧道容量计算器。
监控隧道性能并进行相应扩展:
- CPU 利用率:保持平均使用率低于 70%
- 内存使用:为流量峰值保留余量
- 网络带宽:确保高峰负载时有足够的吞吐量
- 连接数:接近容量限制时纵向扩展 cloudflared