腾讯内容加速平台(CAP)助力非主流运营商访问加速

"鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网络与服务器领域,规划、运营、研发、服务等层面的实战干货,期待与您的共同成长。

网络平台部以构建敏捷、弹性、低成本的业界领先海量互联网云计算服务平台,为支撑腾讯公司业务持续发展,为业务建立竞争优势、构建行业健康生态而持续贡献价值!

导语

腾讯提供互联网内容服务, CDN节点可以将大流量的内容部署到离用户最近的地方,但是实时交互的内容却无法在CDN平台部署。腾讯内容加速平台(CAP),通过将腾讯内容部署在CAP平台,腾讯的优质内容可以直接提供给中小运营商宽带用户。  

腾讯提供多种多样的互联网内容服务,比如大家熟知的QQ、微信、新闻、游戏、社区、视频、地图等,CDN节点虽然可以将大流量的大部分内容部署到离用户最近的地方,但是需要实时交互的内容却无法在CDN平台部署,好在腾讯还有另外一项武器——腾讯内容加速平台(CAP),通过将腾讯内容部署在CAP平台,并接受中小运营商与腾讯CAP平台网络直联,将腾讯的优质内容直接提供给中小运营商宽带用户。

腾讯内容加速平台(Content Acceleration Platform,简称CAP平台)顾名思义就是可以加速业务的平台,但究竟如何加速,这个平台是怎样的?下面详细介绍:

一、CAP平台背景

随着国家宽带计划及今年互联网+概念的推进,非主流运营商发展迅速,像方正宽带、艾普、鹏博士、各地广电等非主流运营商的市场在迅速拓展,用户数快速增加。这些非主流/民营运营商在体验到政策红利用户快速增加的同时,也发现自己的用户访问互联网业务的质量不佳是个很大问题,尽管已经把用户端接入带宽提升到10M/100M,甚至光纤接入,但用户访问很多互联网内容仍然奇慢无比,如央视曾报道的某非主流运营商网络带宽最大,但速度最慢(图1示)。

图1:某运营商带宽最大速度最慢央视截图

究其原因,一是非主流运营商都需要通过购买主流运营商的互联网带宽来获取互联网内容,高企的互联互通价格导致非主流运营商与主流运营商的互联带宽不足,出口带宽经常拥塞质量难以保证,二是由于非主流运营商数量众多但规模较小,大部分的互联网企业都会将业务部署在主流运营商机房内来覆盖主流用户,而不愿意花费较大成本在非主流运营商网内逐一部署。随着互联网内容的爆炸式增长,互联带宽瓶颈问题日益凸显,严重影响了用户上网体验(图2示)。

图2:非主流运营商用户访问普通业务路径

如何解决非主流运营商访问互联网的质量问题,说到底还是运营商间的互联互通问题,互联互通问题在国内一直是老大难问题,工信部(原信产部)分别在2001、2009、2010年多次发文推动互联互通,虽然已经有一些改善,但到目前为止与国外的开放程度仍然相差很大。

那作为互联网企业能有什么办法来破解这个难题呢?譬如把业务服务器放入每个非主流运营商的IDC里?由于这些运营商用户量都不大,单独部署服务器则会造成巨大的投入,且部分业务还不支持多机房分布,不具可操作性。

腾讯的内容加速平台正是在这种背景下应运而生,它尝试建立一套网络平台,尽可能利用BGP的优势,让一组业务服务器共享服务所有的非主流运营商,将服务器资源复用,同时简化中小运营商的接入路径。以通过让业务更多部署和中小运营商更多接入到CAP平台,来达到提升整体中小运营商用户访问腾讯业务体验的目标。

二 、 CAP平台概述

腾讯CAP平台简单来说就是打通中小运营商的用户与腾讯业务两端的网络平台,该平台在腾讯自建机房使用腾讯自有AS和IP地址并部署腾讯业务,中小运营商通过建立与腾讯网络的直连线路并建立一对一的BGP互联来访问腾讯CAP平台内容,让中小运营商不必再绕行第三方运营商网络出口即可直接一站式访问腾讯业务内容(图3示)。  

这种方式一则避免了原有的绕行带来的物理距离的延迟增加,二则带宽可以按需扩容不存在拥塞,质量更有保证,保障了中小运营商的用户访问腾讯业务的体验。

图3:腾讯CAP位置

三、CAP的网络架构  

CAP平台由腾讯核心网络设备、接入网络设备、业务服务器组成,运营商通过不同路由双链路接入腾讯CAP两台核心路由器,采用动态路由协议来与中小运营商设备互通,实现网络互通和设备链路冗余, 单条链路或单台设备故障时可快速切换(图4示)。

图4:CAP平台网络架构  

腾讯在国内华北、华东、华南和西部都建设有CAP平台接入点,以支持各区域内非主流运营商的就近接入(图5示)。

图5:CAP平台分布四、接入CAP后效果  

接入CAP后,非主流运营商网内用户到达腾讯服务器的网络延迟大大减小,覆盖质量明显提升,以某中小运营商为例,网络延迟比没有接入CAP时平均优化了40%~80%(图6示),极大的提升了非主流运营商宽带用户访问腾讯内容的用户体验。

图6:CAP平台接入后的优化效果

腾讯公司目前已完成腾讯视频、微信、腾讯网、QQ、QQ空间、QQ邮箱、应用宝、电脑管家、腾讯云等众多业务在CAP平台内的部署,通过使用自有IP地址直接为非主流运营商网内的用户提供服务, 大大提升了非主流运营商宽带用户访问腾讯内容的流畅度。

五、常见问题  

尽管大部分的用户已经通过CAP通道来访问腾讯业务,但运营中发现经常有部分非主流运营商用户仍然走绕行第三方出口,这些用户无法享受到走腾讯与非主流运营商的CAP平台直连通道的好处,常见的原因主要如下:

1、运营商DNS服务器未从互联出口进入

运营商DNS服务器未从CAP互联接入,仍从第三方出口绕行,导致解析的域名返回IP为服务其他运营商的业务服务器IP,用户访问到其他运营商的IP,就发生了绕行的穿越(图7示)。

解决方法,非主流运营商需要确保DNS服务器路由接入的CAP平台来访问腾讯业务进行域名解析。

图7:DNS服务器未能访问CAP时的用户访问路径

2、非主流运营商发给腾讯的地址段不全或发给主流运营商网段更细   

非主流运营商未将所有网段发送给腾讯或者发给腾讯网段宽泛而发给主流运营商更细,路由上会造成主流运营商的出口更优先,导致腾讯侧网络将那些被遗漏的网段或更细网段的用户的流量仍然送给主流运营商而产生绕行(图8示)。

解决方法,就是非主流运营商需要确保将所有的网段准确发送给腾讯,并保证足够的网段细化度。

图8:中小运营商网段路由不全时的用户访问路径

六、腾讯CAP接入规范

为了充分发挥腾讯CAP平台的作用和价值,更好保障非主流运营商访问腾讯业务的体验,腾讯对CAP的接入技术标准做了规范和明确,以便于非主流运营商更顺畅的接入,要点如下:

1、用户规模

用户数量必须达到当地一定规模才可以接入。

2、出口技术要求  

a.带宽要求:初始互联带宽2*10G,可满足扩容持续的物理带宽要求;  

b. 路由协议:采用BGP动态路由协议并仅播布该运营商的路由;  

c. 端口链路:链路介质类型要求单模光纤,接口类型要求SC或LC。

3、DNS技术要求

a. 运营商提供的区域LDNS只能对该区域的网段提供解析服务,不能跨区跨运营商提供解析服务;

b. 运营商必须保证该运营商覆盖的用户所使用的Local DNS没有对腾讯所有域名进行劫持,并是通过正常的递归解析过程向用户返回域名解析结果;  

c. 运营商须主动将LDNS及网段信息日常更新给腾讯。

讲到这里相信大家应该已经清楚腾讯CAP平台的内容加速是如何实现并达到怎样的效果了吧,如果您来自非主流运营商,具有同样访问腾讯业务体验差的苦恼,并且符合接入条件,那就尽快接入腾讯CAP平台吧。(有意向接入腾讯CAP平台的非主流运营商可联系Johnsonqu@tencent.com)

注1:凡注明来自“鹅厂网事”的文字和图片等作品,版权均属于“深圳市腾讯计算机系统有限公司”所有,未经官方授权,不得使用,如有违反,一经查实,将保留追究权利;

注2:本文图片部分来至互联网,如涉及相关版权问题,请联系tracyyun@tencent.com

原文发布于微信公众号 - 鹅厂网事(tencent_network)

原文发表时间:2015-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯大讲堂的专栏

腾讯海量监控体系经验分享

提及腾讯的海量监控的挑战,将近 20 套监控系统,指标有将近 300 多个,监控的实例超过 900 万。

1.1K9
来自专栏AI科技大本营的专栏

新年第一天 | 恶补新一季《黑镜》的同时,营长又深入扒了扒它那擅长机器学习的新爸爸是如何赚钱的

关注『AI科技大本营』的各位小伙伴,新年好!营长祝愿大家天天都是18岁! 跟放假休息的各位一样,元旦假期的营长着实也不想干活……想起前两天刚刚更新的《黑镜》第四...

34911
来自专栏速成应用小程序开发平台

本地同城微信小程序能做哪些功能?开发社区小程序优势是什么?

我们都知道,微信小程序是基于微信这样一个社交平台运行的轻应用,不需要用户下载任何软件,只需要有微信就能够直接使用,非常方便。

1701
来自专栏知晓程序

微信也能玩「阅后即焚」了!这款小程序,让你在群里安心爆照

今天,知晓程序(微信号 zxcx0101)向大家推荐一款小程序——「闪照」。当你向微信好友分享闪照后,对方仅有一次查看机会,而且还不能再次查看、分享。

970
来自专栏Forrest随想录

从技术角度谈谈鹿晗这个事儿

关于鹿晗事件拖垮微博这件事,分享下我的理解。只做客观分析,不吹,不喷,不黑,因为这个事情绝对不是像网上传的,什么微博架构烂、技术不行、可扩展性差、控制预算成本所...

892
来自专栏织云平台团队的专栏

腾讯织云:DevOps 流水线应用平台践行之路

作者:梁定安,腾讯织云负责人,目前就职于腾讯社交网络运营部,任运维技术总监,开放运维联盟委员,腾讯云布道师,腾讯课堂运维讲师,EXIN DevOps Maste...

2.8K8
来自专栏DevOps时代的专栏

腾讯织云:DevOps流水线应用平台践行之路

持续交付是DevOps的核心工程实践,持续交付流水线驱动着DevOps的落地,昨天在云+峰会的开发者专场,腾讯跟大家揭开了DevOps流水线平台的神秘面纱。同时...

3119
来自专栏程序员互动联盟

如何用四个月搞定java?

目前国内从事软件开发的,java的占比是越来越高,不说别的在培训视频的绝对量上,java几乎占据了半壁江山,很多小伙伴直接从网上搜到一些视频,然后制定好计划开始...

3595
来自专栏互联网杂技

沿着这7个思路,你可以正确的使用动效取悦用户

现如今,数字化的服务和产品已经深入到我们生活的方方面面,可以说各种网站和APP已经成为我们现代生活的基础设施了。如今数字产品设计依然是首先聚焦到可用性上,因为首...

3398
来自专栏短信平台

吉信通:怎样提高企业短信发送平台转化率?

受惠于短信群发的大中小型企业很多,可若是你对短信群发一点都不了解,什么都不知道,再加上没有选择一个正规的短信平台,就贸然进行短信群发操作,那么再好的...

1472

扫码关注云+社区

领取腾讯云代金券