“截胡式CDN”,充分发挥运营商对网络控制的优势,在合法和不影响ICP商业利益的前提下,采用有别于传统CDN的技术架构,将透明缓存Cache作为一种网络设备,成为基础网络的一部分,自动缓存热点内容,自动适应网络流量模式的变化。
采用透明缓存技术,实现ICP和用户之间应用的透明传输,保护ICP的商业模式和利益,不影响ICP,不影响客户,合法,免维护,高效;不必与ICP进行调度、URL等任何对接,是一种最适合运营商的“傻瓜式”CDN实现模式。同时,实现流量本地化,降低骨干网络投资,实现用户价值回归本地化。
.jpg)
一、运营商为什么做不好CDN?
主要原因是传统CDN的实现方案需要与ICP进行众多差异化、个性化的接口对接,同时互联网应用瞬息万变,传统运营商缺少这种服务能力。
CDN,一个传统的流量型基础业务,理应是运营商的优势,可是在过去20年内,国内没有一家运营商成功提供了CDN业务,反而社会上的公司,风生水起。
传统CDN的实现方案需要与内容提供商(CDN业务的租用方)服务系统进行内容对接、域名对接、URL对接、调度系统对接、用户认证对接、业务授权对接、统计报表对接等等,导致千人千面,接口各不相同,很多需要定制化的开发。面对千变万化的、朝生暮死的互联网公司,CDN必须适应,而传统运营商却却缺少这种差异化、个性化、灵活化的服务能力。所以无法做好CDN业务。
所以,运营商做CDN,应该另寻出路,应该利用自身对网络控制的优势,采用“截胡式CDN”的部署方案,来提供CDN业务。
二、截胡式CDN必须符合中国法律
首先说明,在法治国家,做任何事件首先要符合中国的法律!
大家看到“截胡式”,内行的朋友首先想到的就是目前国内某主流运营商广泛部署的DNS/HTTP劫持方式的缓存(Cache),所谓的Proxy Cache。我首先说明:我介绍的不是这种流氓方式的技术方案!DNS/HTTP劫持方式的缓存方案,明显违背国务院发布的《信息网络传播权保护条例》(2013年)。该条例如下:
第二十一条 网络服务提供者为提高网络传输效率,自动存储从其他网络服务提供者获得的作品、表演、录音录像制品,根据技术安排自动向服务对象提供,并具备下列条件的,不承担赔偿责任:
1、未改变自动存储的作品、表演、录音录像制品;
2、不影响提供作品、表演、录音录像制品的原网络服务提供者掌握服务对象获取该作品、表演、录音录像制品的情况;
3、在原网络服务提供者修改、删除或者屏蔽该作品、表演、录音录像制品时,根据技术安排自动予以修改、删除或者屏蔽。
以上法条,基本上是照搬欧美管理条例的。
DNS/HTTP劫持方式,除了可能满足第一条,其他两条明显违背。源网站不再接收到客户的HTTP网页请求,减少了点击次数,影响了业务收入,影响用户消费行为分析,破坏了业务逻辑等等;同时,源网站内容修改、删除、更新,客户无法看到实时更新;源站删除了的内容,或者被管理部分封堵了的违法内容,还在继续提供服务。
由于DNS/HTTP强制劫持的方式,影响了ICP的应用和商业模式,导致越来越多的ICP采用反缓存技术,HTTPS被越来越多地使用,如Baidu搜索。听说淘宝、腾讯等将也采用HTTPS来地址非法缓存。这导致互联网整体成本增加,效率降低,严重制约产业链的发展。
所以,我们必须放弃这种违法的“流氓式CDN/Cache”技术!
我这里介绍给大家的是一种透明的缓存和传送技术,这种技术满足法律。
三、合法的“截胡式CDN”技术-透明缓存技术TC
截胡式CDN采用透明缓存技术,顾名思义,就是对用户透明,对OTT透明,不影响用户,不影响OTT内容提供商,满足《信息网络传播权保护条例》。
如图所示:互联网的流量是穿越透明缓存TC的,TCP建立在用户与源内容服务器之间,而不是用户与TC之间。用户的每一个HTTP初始resuest都达到内容源服务器,服务器可以得到用户的IP地址、终端类型、浏览器等所有信息;内容源服务器的应答内容都经过TC到达客户,客户看到的是源内容服务器的IP地址。TC检查经过它的内容片段,通过一种精确的Hash算法,看看是否本地有缓存,是否与本地一致,如果本地有缓存并且一致,TC将取代源服务器提供服务。

这种工作模式,在客户和源内容服务器之间维持了HTTP的信令,但是短路了数据,也可以理解为HTTP信令层与数据层的分离。
如果内容有更新,TC能够判断,将最新的内容提供给客户。
如果源内容被删除,HTTP将没有内容应答,TC也就不再提供服务。
如果HTTP请求被GFW阻断,TC将接受不到HTTP的应答,也不再提供服务。
这种技术,自动计算热点,内容自动更新,完全免维护。
所以,这种技术满足了《网络信息传播权管理条例》,实现了合法。
四、运营商“劫湖式CDN”的部署和试点效果
透明缓存有单机模式,支持20Gbps的吞吐量;也有集群模式,支持320Gbps的吞吐量。可以部署在省网络出口、城域网出口、MSE/BRAS/PGW等网络边缘。
根据中国运营商的网络结构特点和业务量,建议部署在城域网出口,能够有效实现流量本地化,也能够有效下载上游的CDN流量。
.png)
该技术在国内某城域网出口进行了试点,效果如下:
.png)
.png)
最后,也是运营商关注的优势:半年试点中,完全免操作维护,免客户投诉,免商业纠纷,免监管操心。安安稳稳睡大觉!
五:商业模式探讨
TC原来是作为缓存Cache而开发部署的,但是本质上实现了CDN的业务功能和效果。TC能够输出详细的CDR记录,记录缓存的每一个URL、大小、流量、时间等等,这为计费提供了依据。
TC作为缓存,不必与源内容提供商进行任何业务接口,不必传统CDN的调度接口、URL接口、认证接口、内容接口等等。TC部署极其简单,几乎没有维护,是一种“傻瓜式的CDN”,很适合运营商。
如果运营商在城域网出口部署TC,将能够带来平均30%的缓存效果,也就是提供了30%互联网流量的CDN服务。比如广州城域网,出口带宽1T,部署TC后,可能缓存330Gbps的流量。按照市场平均价格2 万/Gbps/月的价格计算,差不多660万/月的收入,一年就是8000万的收入。按照50%的计算,也有4000万/年。
另外,缓存了330Gbps的带宽,将减轻骨干网络的流量330G,明显减少骨干网络的投资。按照IP+传输+IDC,端到端平均300公里传输距离、4台网络设备、4台传输设备计算,投资大约5-8万/Gbps。330G的投资,能够节省大约2000万的投资。(很多流量是穿越中国跨省骨干网络的)
那么投资1T能力的透明缓存,需要多少钱呢?一台服务器20Gbps,1T需要500台;每台服务器8万RMB,全部服务器投资4000万,另外配套1000万,总投资5000万。
软件多少钱呢?这个好商量!
总结:
“截胡式CDN”,充分发挥运营商对网络控制的优势,将缓存Cache作为一种网络设备,成为基础网络的一部分,自动缓存热点内容,自动适应网络流量模式的变化,同时采用透明缓存技术,保护ICP的商业模式和利益,合法,免维护,高效,是一种最适合运营商的CDN实现模式。同时,实现流量本地化,降低骨干网络投资,实现用户价值回归本地化。
