查看文档目录

跨 CDN 调度:故障切换、质量优选、固定

网站在自有节点、订阅节点和云 CDN 之间按线路自动选供给:故障切换、质量优选、固定三种策略,带回切、最短停留和防抖冻结。

能解决什么问题

一个网站绑了多份供给(自有线路组、订阅的节点、云 CDN)之后,要决定每条线路此刻用哪一份。跨 CDN 调度持续拨测每份供给,按你选的策略自动改解析:坏了就切走,好了再切回,切得太频繁就冻结,避免来回抖动。

策略做什么适合
故障切换每条线路按优先级用第一个健康的供给有明确主用、备用的网站
质量优选在健康的供给里选质量分最高的,分数要高出设定差距才切几家都能用、想要更快的那家
固定线路固定走指定供给,只拨测告警,不自动切换需要人工把控每次切换的网站

怎么开通与启用

跨 CDN 调度属于聚合边缘模块(商业版官方免费,社区版不包含)。先按“多 CDN 聚合边缘”页的说明绑好账号和接入点,然后:

  1. 打开“聚合边缘 → 站点与线路”,搜索网站。
  2. 在“主备设置”里选调度策略、回切方式、最短停留和每小时切换上限,点“保存”。
  3. 在“候选与健康”里查看每条线路当前指向和各候选的健康状态;需要时点“切到此处”手动切换。
  4. 在“切换历史”核对每次切换的原因。

主要设置

设置默认说明
调度策略故障切换故障切换 / 质量优选 / 固定
回切方式自动回切自动回切,或仅手动回切
最短停留600 秒恢复后至少等这么久才切回高优先级供给
每小时切换上限4 次超过后冻结自动切换并告警,需要手动解冻
质量优选差距0.3新供给的质量分要高出这么多才切
质量优选最小间隔600 秒两次质量切换之间的最短间隔

第三方 CDN 的拨测默认每 30 秒一轮、超时 5 秒,连续 3 次失败判故障、连续 3 次成功判恢复,另有 60 秒防抖。每条线路至少要 2 个拨测来源的结果,不够时标“数据不足”,不触发切换。

典型用法

  • 主用自有线路组、备用 Cloudflare:选故障切换,自有节点不健康时整条线路切到 Cloudflare,恢复 10 分钟后自动切回。
  • 境外线路同时绑 Cloudflare 和 CloudFront:选质量优选,按拨测延迟和成功率挑更好的一家。
  • 重要客户的网站:选固定,出问题只告警,由值班人员决定是否切换。

限制与注意事项

  • 全部供给都不健康时不切换,保持最后一次解析并告警:这多半是源站故障,来回切只会放大问题。
  • 拨测走的是“经该 CDN 到源站”的整条链路,源站故障会让所有供给同时不健康。
  • DNS 服务商不支持分线路时,只能做全局主备。
  • 冻结后需要管理员在“站点与线路”点“解冻”,或选择“保持冻结”。
  • 网站没有有效套餐时,主控的第三方 CDN 与订阅供给停用,解析回到网站自己的线路。