您可以将 Spectrum 与 Load Balancing 配置,为基于 TCP 或 UDP 的应用带来弹性。
创建 Spectrum 应用时,通过选择负载均衡器作为 Origin(源站),利用健康监视器、故障转移和流量导向。
具体设置因用例而异。请参考以下步骤了解工作流。
-
在 Cloudflare 仪表板中,前往 Load Balancing(负载均衡) 页面。
Go to Load Balancing ↗ -
选择已启用 Load Balancing 附加功能的账户。
-
前往 Load Balancing(负载均衡) 并选择 Create load balancer(创建负载均衡器)。
-
在 Load Balancer Setup(负载均衡器设置) 上,选择 Public load balancer(公有负载均衡器)
-
选择要添加此负载均衡器的网站。
-
在 Hostname(主机名) 页面上,定义所示设置并选择 Next(下一步)。
-
输入 Hostname(主机名),即负载均衡器可用的 DNS 名称。有关记录优先级的更多详情,请参阅用于负载均衡的 DNS 记录。
-
保持橙色云图标启用,表示负载均衡器已代理。这指代理模式,使用 Spectrum 时流量始终被代理。
-
保持 Session Affinity(会话亲和性) 和 Failover across pools(跨池故障转移) 禁用,因为这些功能不受 Spectrum 支持。
-
-
在 Add a Pool(添加池) 页面上,定义所示设置并选择 Next(下一步)。
-
在 Monitors(监视器) 页面上,定义所示设置并选择 Next(下一步)。
- 查看附加到池的监视器。
- 如果需要,可以附加现有监视器或创建新监视器。
-
在 Traffic Steering(流量导向) 页面上,选择 流量导向 选项并选择 Next(下一步)。
-
保持 Custom Rules(自定义规则) 页面为空,因为此功能不受 Spectrum 支持。
-
在 Review(审核) 页面上:
- 查看配置并进行任何更改。
- 选择 Save as Draft(保存为草稿) 或 Save and Deploy(保存并部署)。
-
在 Cloudflare 仪表板中,转到 Spectrum 页面。
Go to Spectrum ↗ -
选择 Create an Application(创建应用程序)。如果是您首次使用 Spectrum,将显示 Create an Application(创建应用程序) 弹出框。
-
选择您的**应用程序类型**。
-
在 Domain(域) 下,输入将使用 Spectrum 的域。
-
在 Edge Port(边缘端口) 下,输入 Cloudflare 应为您的应用程序使用的端口。
-
在 Origin(源) 下,选择 Load Balancer(负载均衡器)。
-
从下拉菜单中选择您要使用的负载均衡器。已禁用的负载均衡器不会显示在 Load Balancer(负载均衡器) 菜单中。
-
选择 Add(添加)。
-
Load Balancing 的会话亲和性、跨 pool 故障转移和自定义规则不受 Spectrum 支持。
-
UDP 健康检查仅适用于公共监控。TCP 可用于公共和私有监控。