爱奇艺 CDN 巡检系统技术解析

摘要

CDN的全称是Content Delivery Network,即内容分发网络,是一种分布式网络系统。CDN依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。爱奇艺作为中国高品质的视频娱乐服务提供者,致力于让人们平等、便捷地获得更多、更好的视频,CDN的稳定运行是保障用户获得丰富、高清、流畅视频体验与服务的基石,其重要性不言而喻。

爱奇艺CDN采用混合云架构,包括自建CDN和商业CDN数万台CDN服务器,为月活超过5亿用户提供服务。混合云架构可以提升资源利用率、降低成本,但同时也带来了软件与服务变更管理和CDN服务质量监控的困难。软件与服务变更可以被称之为运维领域的“阿克琉斯之踵”,稍有不慎就像打开了“潘多拉魔盒”,爱奇艺自建CDN和商业CDN都在软件升级与配置变更、机房割接、服务器故障下线再重新上线后出现过配置不统一、文件不完整等问题导致用户报障,这是影响爱奇艺CDN服务稳定性的重要问题。在此同时,商业CDN还出现过劫持率较高、非本省覆盖,定向流量出网的情况。更严峻的是,以上很多异常都是用户报障后才被分析出来,我们很被动,用户体验也不好。所以,为了随时掌握全网数万台CDN服务器的服务情况,同时要保证在CDN服务器在进行软件与服务变更后进行上线之前就发现问题,我们设计和实现了CDN巡检系统。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 09:49
浙ICP备14020137号-1 $Map of visitor$