更新时间:2024-02-26 GMT+08:00
CDN节点运维下线说明
华为云CDN在全球拥有2800+加速节点,覆盖全球80多个国家及地区,为了确保这些节点正常运行,华为云CDN的运维团队需要不定期对部分CDN节点进行运维保障,比如会进行软/硬件升级、网络割接、线路切换等,运维操作期间通常会下线节点。华为云CDN会采取相应措施来降低节点运维操作对用户的影响,但是由于本地运营商和客户端DNS缓存,部分用户可能依然会访问到下线的节点,导致访问失败。
华为云CDN采取的优化措施
华为云CDN日常节点运维是一种正常的维护升级行为(符合CDN 服务等级协议中的服务可用性承诺)。为了尽可能减少对客户端访问的影响,华为云CDN服务在节点运维时做了相应的优化措施,包括但不限于以下措施:
- 节点运维并发数量:同一时间进行运维操作的节点数量会控制在一个非常小的量级,尽可能缩小对客户端访问的影响面。
- 节点运维时间:节点运维操作通常会避开业务高峰时间段(业务高峰时间段通常在夜间19:00~23:00),大多数的运维操作是在凌晨业务低谷时间段进行。
- 节点流量调度:华为云CDN节点的运维操作有一套规范的处理流程,对于需要运维的节点,CDN的调度系统会在下线节点之前把流量调度到周边正常运行的节点上。
- 异常情况监测:华为云CDN节点也可能会因为一些少量的异常情况(例如:运营商线路故障、数据中心机房故障等)而出现计划外的下线。对于这一类问题,CDN产品的调度系统提供了对所有节点的探测监控,一旦发现节点异常下线,会实时把对应节点上的流量调度到周边正常运行的节点上。
用户侧优化措施
尽管华为云CDN已经采取了相应措施来降低运维操作时对客户端的影响,但是由于本地运营商及客户端均存在DNS缓存,依然会有部分客户端请求到下线的节点,导致访问失败。我们建议用户侧可以采取以下措施来降低影响:
- 清理本地运营商DNS缓存:清理运营商缓存信息,后续客户端请求将获取最新的解析结果,避免解析到已下线的节点。
- 清理客户端缓存:及时清理客户端缓存,再次访问CDN节点时CDN调度系统会为客户端分配最近且可用的节点。
- 使用HTTPDNS技术:华为云CDN支持HTTPDNS调度(提交工单申请开通),您需要在客户端上集成HTTPDNS技术,采用HTTPDNS这项技术可以使客户端绕开运营商的本地DNS,直接采用HTTP协议去访问华为云CDN的调度系统,请求待访问域名的最优接入节点,这样可以规避运营商本地DNS缓存所带来的节点切换时延问题。
父主题: 故障相关
故障相关 所有常见问题
- 域名未在华为云上接入过CDN,系统提示该域名已添加
- 配置HTTPS安全加速后,为什么访问加速域名不成功?
- IAM子账号调用CDN API报权限不足
- 从CDN获取到的数据是旧的,没有更新缓存
- 接入CDN后,客户端访问浏览器提示跨域异常
- 访问CDN加速后的资源,返回状态码304
- 使用OBS私有桶做源站,创建授权委托失败
- 源站访问正常,但是CDN加速后页面显示不正确
- 修改源站IP地址后,访问网页无法正常显示
- 访问失败,报Access-Control-Allow-Origin错误
- 添加CDN加速后,百度蜘蛛为什么抓取失败?
- 为什么OBS桶接入CDN后,访问域名会列出所有文件列表?
- 为什么CDN配置好以后,视频播放卡顿?
- 为什么CDN被禁用了?
- 为什么域名配置HTTPS后页面一直提示301?
- 为什么配置CDN加速后,ping加速域名出现超时?
- 配置CDN加速后,回源获取的资源不正确
- 配置CDN后,为什么首次访问很慢?
- 配置了CDN加速,为什么中国大陆境外无法访问?
- 使用CDN加速OBS桶文件后访问变成强制下载
- 域名添加失败怎么办?
- CDN节点运维下线说明
more