实践教程
  • EdgeOne 自动预热
  • 跨地域安全加速(海外站点)
  • 通过流量调度灰度接入 EdgeOne 安全加速
  • 通过流量调度至多厂商服务

通过流量调度至多厂商服务

本文介绍了如何通过 EdgeOne 的流量调度功能,来帮助您实现将一个域名的流量灵活分配给多家服务商共同服务,分散风险实现业务容灾高可用。




文档目标

本篇文档学习预计需要10分钟,通过学习该文档,您可以了解到:
1. 什么是流量调度管理?
2. 如何使用流量调度来实现将流量调度到多家厂商共同服务。
3. 如何通过流量调度来保障服务高可用性。

背景介绍

网站通过购买安全加速服务,提升用户访问体验和业务安全,但不期望将流量全部调度到一家服务商,一旦发生故障影响较大,需要将流量灵活的分配到多家厂商共同服务,降低风险实现服务高可用。传统方案为用户通过自己的 DNS 解析商,针对域名进行复杂的配置指向,例如根据区域、运营商等线路设定不同的服务商,操作和管理较为复杂。EdgeOne 通过提供流量调度管理工具,用户可以按照国家、省份区域、运营商等方式分配流量,可以快速变更和切换服务,保障业务容灾高可用。

前置条件

1. 根据 站点接入 指引添加站点,购买 EdgeOne 企业版套餐,以及通过 CNAME 接入站点。
2. 已在 EdgeOne 控制台添加需要进行流量调度切换的域名,配置可参考 CNAME 接入模式 添加域名指引

预设场景

假设域名a.exampe.com当前所有流量使用 CDN 厂商 B,考虑引入其他厂商共同调度,同时某厂商出现问题时,可以进行流量调度切换。
整体调度策略:
将新加坡用户切换使用 CDN 厂商 B 服务。
澳大利亚用户采用 EdgeOne 和 CDN 厂商 A 共同服务,EdgeOne 占比60%,CDN 厂商 A 占比40%。
其他地区采用默认调度,统一使用 EdgeOne 服务。

操作步骤

步骤1:选择域名

1. 登录 边缘安全加速平台 EO 控制台,在左侧导览中,选择站点列表,从列表找到域名归属的站点example.com,单击站点进入站点管理页面。
2. 进入站点后,菜单栏单击域名服务 > 流量调度管理,进入流量调度管理页面,单击添加调度策略



3. 在流量调度管理页面,单击添加调度策略,选择a.example.com,单击创建




步骤2:设置策略

1. 添加服务商,本场景因为是多厂商共同服务,默认有 EdgeOne 的调度 CNAME,可再分别添加 CDN 厂商 A、CDN 厂商 B 的 CNAME 域名。



2. 添加策略提交配置,添加两条策略,分别在线路/区域中添加中国大陆及新加坡区域:
新加坡:服务商选择 CDN 厂商 B 。
澳大利亚:服务商处单击添加一个服务,分别选择 EdgeOne 和 CDN 厂商 A ,其中 EdgeOne 设置权重 60 , CDN 厂商 A 设置权重 40。
默认:默认其他采用 EdgeOne 服务。




步骤3:切换解析

1. 添加策略提交配置后,返回流量调度管理列表页面,EdgeOne 会给域名分配一个流量调度 CNAME,该 CNAME 与域名的默认 CNAME 一致。
2. 如果域名解析已切换至 EdgeOne,则无需变更,现网策略立即生效。若域名解析还未切换,您还需要前往您的 DNS 解析服务商完成 CNAME 配置,方可触发流量调度策略生效。

步骤4:验证生效

1. DNS 解析生效查看

可以使用 nslookup 或 dig 命令来查看当前域名的解析生效状态。
Windows 系统
Mac 或 Linux 系统
在 Window 系统中打开 cmd 运行程序,以域名 a.example.com为例,判断中国大陆区域生效情况,您可以在 cmd 内运行:nslookup -qt=cname a.example.com,根据运行的解析结果内,可以查看该域名的 CNAME 信息。若出现 EdgeOne 分配的 CNAME ,即流量切换成功。


可以使用 dig 命令进行验证,以域名a.example.com为例,您可以在终端内运行命令:dig a.example.com,根据运行的解析结果内,可以查看该域名的 CNAME 信息。若出现 EdgeOne 分配的 CNAME ,即流量切换成功。




2. 流量统计变化

以新加坡为例,进入站点a.example.com数据分析 > 流量分析页面流量添加筛选条件 host 等于a.example.com,查看流量趋势曲线变化。
例如:当前新加坡带宽为100Mpbs ,当新加坡切换到 EdgeOne 时,EdgeOne 控制台带宽曲线将增长至100Mbps带宽。