2.点播容灾
CDN分发全链路包括:源站、下行分发,下文将展开具体客户容灾案例及通用方案介绍。
1) 容灾案例及通用方案
a) 某短视频客户A容灾链路及剖析
客户自建源站-->阿里云OSS-->各云厂商CDN分发,OSS采用同城冗余存储类型bucket。
OSS同城冗余bucket介绍
容灾链路剖析
CDN方面,对于大流量业务,不同区域运营商均按一定调度策略切量到各云厂商CDN,当某云厂商CDN某区域运营商覆盖出现问题,可以实现调度切量逃逸。
并且客户终端还实现了HTTPDNS解析+fallback逻辑,A云厂商的某视频地址访问失败,如DNS解析失败或者4层网络失败或者请求5xx,会重试到B云厂商的相同视频地址上,当A云厂商的CDN分发节点出现异常,或者该终端到A云厂商的分发节点之间链路异常,能自动快速重试到B云厂商逻辑,实现异常问题快速逃逸。
同时每个区域运营商均调量至各云厂商CDN的收益点在于:当A云厂商某区域运营商的覆盖节点出现问题,切量到B云厂商,因相关区域相关业务B云厂商本身有量,热资源的命中率可以有一定保障,不会出现大量回源情况。
b) 点播场景通用容灾方案