视讯广电TB谈CDN网络——论网络服务的未来( 二 )


2014年开始 , 云CDN开始发力 , 淘宝CDN演化成了阿里云CDN , 吹响了云计算厂商全面进军CDN市场的号角 , 到2018年阿里云CDN的市场份额(30.6%)超过了传统CDN厂家的网宿(28.4%) 。
近几年 , 创新型的CDN厂家开始“蹿个儿”:以网心科技、七牛为代表的“业务专注型”CND厂家 , 在细分领域中崭露头角 , 提供具有创新力的增值服务 。
2 CDN的特性
CDN网络针对互联网应用 , 提供“网络加速服务” 。
从字面意思来看 , CDN(Content Delivery Network , 内容分发网络)首先是一种“网络”(Network) , 是为传递某些应用数据而建的专用网络 , 亦是在现有的Internet(包括移动互联网)中新增加的一层网络架构(称为“Cache层”) 。 在互联网之中 , CDN网络自成一个庞大的网络体系 , 通过其网络可以直接连接到遍布各地的互联网服务接入点 。
利用CDN网络,运营企业可以将信息应用的内容发布到最接近用户的服务点(即互联网服务器) 。
在用户访问互联网服务的时候 , “边缘”服务就可以将应用内容高效、高质量地推送给用户 。 这种“就近”服务的方式 , 可以有效地提高用户访问网站的响应速度 , 改善用户的上网体验 。
将互联网服务部署在用户身边 , 避免了信息数据在庞大且“深不可测(不稳定、不可靠)”的互联网中 , 需要穿越漫长的网络路径才能被送达 。
它带来的好处主要有两个方面:
云端侧(应用端):避免(源服务点)集中式部署带来的故障风险 , 减轻因突发流量而造成的服务压力 。
终端侧(客户端):保证数据的传送质量(保障网络带宽、降低传输时延、提高服务的稳定性和可靠性等)CDN“分布服务、边缘接入”的商业模式之所以会获得成功 , 不仅在于他在网络技术上的质量优势 , 还在于在经济上的效率优势:
由于“大众用户对互联网服务的访问”基本符合“二八定律(帕累托定律 , Pareto Principle )” , 即大多数的互联网访问(80%的访问需求)集中在小部分互联网内容(20%的信息服务)上 。 所以 , 对于互联网企业 , 只要能够在靠近用户的地区缓存20%的热点内容 , 就能较高效率、较低成本地满足用户需求 , 改善用户体验 。
CDN网络通过对热点内容的分布式部署 , 不仅缓解源站集中性的流量压力 , 提升互联网服务的访问速度和质量 , 还有另一个重要的作用 , 就是它可以打破多个电信运营商网络之间的带宽瓶颈 , 实现跨运营商的网络疏通(当源站在A运营商机房内 , 而访问客户在B运营商网络中 , 用户在访问源站时的网络质量 , 容易受限于A/B之间网络带宽、流量策略等的影响 。 )
3 CDN的技术实现
针对不同的业务类型 , CDN的网络结构和应用功能可能会有很大的差异(规模、层级等) , 但它们业务加速的技术架构和原理在整体上是一致的 。
CDN核心的技术功能 , 是通过智能化的DNS解析 , 将离用户最近的业务服务器地址返回给用户 , 使用户能够访问到最合适的服务器 , 并且做到“服务器内容缓存的策略”适应于“用户偏好”(例如:某用户喜欢只看电视剧开头15分钟 , 则缓存策略也倾向于就缓存前15分钟的视频分片) , 致使用户体验达到最佳 。
3.1 CDN网络结构
CDN网络的基本逻辑功能 , 由3大系统多种类型的功能节点组成:
三大系统包括:业务系统、调度系统、管理系统;
功能节点包括:内容中心节点、区域节点、边缘服务节点、全局内容路由节点、管理平台、业务配置系统等
3.1.1 业务系统
内容中心节点、区域节点和边缘服务节点 , 是CDN网络的主要业务节点 。 三者自上而下形成了三级的网络结构 , 共同组成CDN的业务系统 , 实现“数据业务”功能 。 在CDN网络中的数据业务功能 , 包括对用户访问内容的接入、存储/缓存、处理(数据切片、转码等)和分发 。