IBM Cloud Docs
优化交通转向

优化交通转向

负载均衡提供了多种流量转向方式,这使客户能够优化负载均衡器路由流量的方式。

您可以在“编辑负载均衡器”面板中从负载均衡仪表板配置流量转向。 您还可以通过 CIS API 配置流量转向。 可用的转向选项包括标准故障转移 (已禁用转向),动态转向和地理转向。

标准故障转移

标准故障转移将流量从运行不正常的池定向到配置中的下一个运行正常的池,使用池顺序来确定故障转移优先级 (故障转移顺序)。

如果所有池都标记为运行状况不佳,那么负载均衡器会将流量定向到回退池。 缺省回退池是负载均衡器配置中列出的最后一个池。

要通过 CIS API 指定特定回退池,请使用 更新负载均衡器 命令并设置 fallback_pool 参数。 如果没有监视器连接到负载均衡器,那么它会将流量以独占方式定向到主池。

动态转向

动态转向使用运行状况检查数据来识别 CIS 区域或存在点 (PoP) 的最快池。

动态转向基于 RTT 的指数加权移动平均值 (EWMA) 创建往返时间 (RTT) 概要文件,以确定最快的池。 如果区域或并置中心中没有池的当前 RTT 数据,那么 CIS 会按故障转移顺序将流量定向到池。

首次对服务器池启用动态转向时,请为 CIS 提供 10 分钟时间来构建 RTT 概要文件。

如果要在云提供者边缘位置终止 TCP,那么计算的等待时间可能不会反映 TCP 运行状况检查源的真实等待时间。

下图显示了 CIS 如何将流量路由到三个区域 (北美东部,欧洲和澳大利亚) 中 EWMA 最低的池。 在这种情况下,将选择 ENAM 池,因为它具有最低的 RTT。

Figure showing traffic steering
Traffic steering in CIS

地理指导

地理转向根据客户机的区域或 PoP将流量定向到池。 只有企业套餐上的域才能通过 PoP执行地理引导。 用户指定负载均衡器将地理区域或 PoP的流量定向到的池。 您可以将多个池分配给同一区域,并且负载均衡器会按故障转移顺序使用这些池。 如果没有区域或池的配置,那么负载均衡器将使用缺省故障转移顺序。

我们在 Cloudflare 的合作伙伴有 13 个地理区域。 客户机的区域由应答客户机的 DNS 查询的 Cloudflare 数据中心的区域确定。 下表列出了这些区域及其区域代码。

地理区域和代码
区域代码 区域
世界妇女组织 北美洲西部地区
埃不结盟运动 北美洲东部地区
WEU 西欧
EEU 东欧
NSAM 南美洲北部地区
SSAM 南美洲南部地区
OC 大洋洲
ME 中东
NAF 北非
SAF 南非
SAS 南亚
SEAS 东南亚
国家空间局 东北亚