自建CDN节点,采用自家独特的技术,降低了腾讯云CDN的运营成本。腾讯云CDN2.0在加速层面的主要技术突破,包括协议栈优化TCP传输、DiskTank解决小文件读写瓶颈与碎片、链路实时调整、基于内容感知的图片智能自适应等。数据分析是实现这些技术的基础之一,例如内容感知可以降低不必要的带宽消耗,但要了解用户现在用的到底是什么设备,最核心的地方就是要有足够多的数据和足够强的分析能力。链路调整也是类似的道理,要基于静态策略和实时反馈的全面分析来做出决策。当然,CDN节点的选取,也是基于数据运营经验的分析进行决策。无法通过软件优化实现的,则通过硬件投入来保证质量,例如海外的CDN在回源的时候通过香港专线走——这是不小的一笔投资。
答治茜强调,腾讯云CDN2.0的成果来自于腾讯8年的运营经验,是实战的结果。“其实各家公司是在比谁爬的坑多,整个业务场景谁遇到的多,谁遇到的故障灾难多谁的技术就会更先进一些。而在这个过程中,腾讯是因为它的海量用户和产品的多样性,恰巧被我们都遇到了,一个个爬过来,已经知道了,也就沉淀下来了。”他说。举例而言,流量太大,CPU全部超负荷运行,就会导致整个机架的电压不够而出现故障,没有遭遇之前,CDN厂商很难想到。
腾讯云CDN2.0的应用场景
腾讯云CDN高级产品经理王琰介绍,腾讯云的CDN2.0目前主要涵盖以下五个应用场景: