CDN回源的负载均衡
更新时间:2024-09-14
当站点使用CDN进行加速时,可以使用ITM用于CDN回源流量的负载均衡。通过设置CDN回源域名为ITM域名,可对回源流量进行智能分配,实现源站的主备容错、灰度切换。也可以在使用多家CDN服务时,使用ITM对回源流量进行统一管理,降低多CDN的管理成本。 此过程中的DNS请求到达ITM的服务器后,ITM为DNS选出最优可用IP地址,实际流量不通过ITM。
CDN回源时使用ITM的流量路径如下图:
-
无ITM时的CDN回源:
CDN收到请求后通过源站权威DNS得到源站IP并向源站发送请求。
- 有ITM时的CDN回源:
- CDN收到请求后,通过CNAME得到后缀为“itm-baidu.com”的源站ITM域名。
- 将返回的源站IP向源站发起回源请求时,可以按ITM调度策略中的加权轮、优先级等策略灵活配置请求,选择更优的流量接入点。
CDN回源场景下ITM及CDN的配置示例:
- 在ITM中添加用户请求的域名后,会自动生成后缀为“itm-baidu.com”的CNAME域名。
- 在CDN配置时,在“加速域名”处输入用户请求的域名;在主源站地址输入ITM自动生成的CNAME域名。