全站加速在互联网媒体应用上的最佳实践

全民加速节第三场直播中,阿里云CDN解决方案架构师拓州进行了《全站加速在媒体服务行业的实践》主题分享,针对互联网媒体服务行业中的特征和痛点,介绍阿里全站加速产品的应用实践

互联网媒体服务的特征

互联网媒体服务平台一般包含海量的图文、音视频文件的上传、分享和传播,具有用户量大、用户分布广、实时性要求高、热点突发的业务特| _ 9 G 8 p : @ -征。; D T q A q

首先是内容传播范围广,对CDN的节点覆盖要求7 J - S }高;第二是实时性,平台非常关注文件上传分发的实时性,对CDN的响应效率有较高要求;第三是突发性,平台一般具有热点、活动所带来的流量激增情况,对带宽等响应资源要求较高,对CDN的资源储备和弹性有一定要求;第四是业务复杂性高,因为媒体服务类平台覆盖范围广泛,用户群体非常多样化,不同用户的1 & X w X ? d O Z网络环境参差不齐,这就导致平台对网络传输优化要求较高。

在上述背景下,传统的源站单IP接入模式无法满足高可靠、高效率、大并a ) K B X #发的业务场景,需要依靠D= | xCDN产品解决。

阿里DCDN技术特点

针对媒体服务类平台的痛点,DCDN产品可以在节点覆盖和稳定高效两个方面提供解决方案。
首先,DCDN节点的覆盖范围非常广泛,在中国内陆就拥有超过2300个节点,覆盖31A b ,个省级区域,并且大量的节点位于省会等一线城市m I =,也就是网络环境以及质量都比较好的区域。另外在海外拥有超过500多节点,覆盖超过F i C ` ( ? A .70个国家和区域。

o t k R次,DCDN产品非常稳定高效,基于充足的节点以及带宽的保障,支持亿级QPS并发,能够提供稳定的加速服务;具有先进的分布式系统架构,能够实现全网的负载均衡,保证节点的可C { ] p ^ H A ,用性;经过优化v I @ ( K 1 e Q M的传输协议,可以支持HTTP/2高效的传输协议,能够实现快速稳定的数据传输;另外,DCDN具备精准缓存、高速缓存、高速读写、高效回源以及智能调度的能力,全面保障效果稳定。

DCDN在游戏行业的案例应用

一、视频、图片文件上传到源+ - a站加速
第一个案例是媒体类客户的文件上传到源站场景 ! S $ }下,如何进行加速。通常媒体平台的c ~ 4 |业务场景分为V H Y S A i文件生产上传以及文件分发,在文件上传场景下,对网络的环境要求比较高,会受到公网的波动以及长传抖动等相对不可控因素的影响,造成v L P J , X } # 6速率慢、传输的成功率低等相关的问题。

在某客户采用阿里云DCDN上传之后w z $ 5 F j,上传的效率可以提升超过50%,同时,DCDM { H 5 s X ~ `N支持最大2G文件的上传。如下图所示,某客户经过DCDN加速以及没有经B T 1 - 9 7 3 6 %- Y @ t m {DCDN加速上传文件的上传速率的对比情况。图中蓝色部分上传速率有超过60%的提升` z r ],可以达到1500kb/sl h : R D (以上,而绿色的未经过DCDN加速的上传速率落在300~500以及500~1000kb的区间内。所以,DCDN对上传速率及用户体验提升效果十分明显。

二、用户分布及网络环境复杂情况下的请求成功率提升
在用户分布及网络环l 0 ~ Y f境都比较复杂的情况下,用户请求的失败率比较高。如下图所示,某客户源站看到的用户请求失败数的统计情况,在没有经过DCDN加速之前,请求失败数更多的落在15~20区间内# E F } 0 h D ( N,经过DCDN产品加速之后,相关的请} I 5 S n b t 求失败数可以很明显下落到个位数,相关用户请求的失败率降低超过80%,收益的主要来源是在于DCDN产品具有智能的路由选择的功能,会实时探测当前网络最优的链路环境,在用户请求的时候给予最优的路径保障,可以提升DCDN内部链路的稳定性,保障请求的成功率。
全站加速在互联网媒体应用上的最佳实践

三、重大活动,超千万并发请求
当媒体服务平台有热点突发以及有重大活动时,源站的负载能力不足,不足以支_ % a 6撑如此大的活动,就[ c %可能无法[ 6 8 N X t d q保障活动顺利进行。此时可以通过接入阿里云DCDN产品,通过动静态的分离Z v 2 : 4 8 z,实现静态文件的缓存,这样可以5 R , h v k O很大程度降低一部分源站的负载能力,并且动态回源部分,也支持通过HTTP/2协议回{ B t源,* 1 s # 6 W ?可以降低源站链接的负载数,提升链接的复用率,可以很好的解决源站负载能力不足的问题。通过DCDN充足的冗余资源,可以完美地承接重大的活动。

DCDN更D 8 r H H Z x多应用

DCDN产品还有很多扩展的应H H Z g h 用,主要介绍4个方面。

第一,DCDN支持IP应用加速,这是非标准的HTTP协议用户的# 1 @ W L =层面的一Z J ( ] U F种加速。应用于4层的cell协议服务W C U 0 w的场景。当有一些业务在加速的过程中,可以忽略应用层面,不需要进行应用层面的处理,而只进行网络加速,可以选择IP应用加m ? 5 b V 2 X U速。

第二,DCDN产品支持websocket的协议,在用户到CDN节点以及CDN节点到源站之间建立全双工的通信,可以保持长久的链P N S接,这样用户在第二次发起请求的时候,就不需要再次建立! H l链接,可以提升用户的用户体验y b @ m R y ]

第三,DCDN! n * +支持源站的自动切换,通常的源站会有主备两个原站,当主源站出现响应以及可用性方面的问题,DCDN实时探测会及时Q ) o ? 1 S 9 8 h发现异常情况,将有问题的原站进行剔除,请求会访问到备用的源站,这样可以! - 3Q 5 V k # g大程度地保障用户层面的稳定性。

第四,DCDN支持( A 1 % W #Ipv6的访问,目前IPv6已经覆盖三大运营U 3 ^ C / L f商,除此以外,阿里的DCDN产品还有更a ^ 5 *多的相关的应用可以探索,详情可以登录官网全站加速产品详情了解情况。