当你管理一个大型视频分发平台时,你可能知道使用CDN的优势,所以我不打算详细说明。但是选择CDN需要考虑哪些因素呢?这篇博文将为您提供一些见解。
带宽定价
想到的最重要的方面之一是带宽定价。第二个是CDN提供商关于突发的政策。是否允许爆破?如果允许,你可以爆破到什么程度?视频点播(VoD)平台的合理数量是商定的第95个百分位数的两倍或平均数据流量的四倍。
多供应商策略
现在许多客户选择使用CDN平衡服务。这可以帮助您从一个CDN迁移到另一个CDN,而没有进行“大爆炸”更改时涉及的风险。它还有助于避免供应商锁定,并为您提供谈判价格和质量的最佳位置。但是您必须确保要平衡的CDN提供完全相同的功能,否则平衡将无法进行。
网络质量
CDN请求的网络质量以延迟(接收应答的毫秒数)和带宽(应答中每秒的字节数)来衡量。延迟受各种因素的影响,包括响应请求的节点的地理位置。另一方面,带宽取决于对等和传输连接的数量和数量,以及它们当前的使用情况。网络可以像法拉利一样快,但即使是最快的汽车在交通堵塞时也会停下来。
潜伏
由于在全球通信中很少出现直线,因此数据传输的速度永远不会达到最佳速度。光纤提供了在全球范围内传输数据的最佳方法,但是,即使是这些光纤,传输速度也会降低高达35%,具体取决于它们的折射率。
因此,CDN节点离网站访问者的位置越近,您的延迟就会越低(此外,丢包的风险也会降低,进而影响带宽)。这种延迟背后的计算不仅仅是往返时间(以65%的光速是距离的两倍),因为必须建立TCP连接。TCP连接执行“三次握手”以建立连接,之后它可以开始发送数据。最好像这样可视化:
如果您在罗马并且您使用的CDN在阿姆斯特丹有一个PoP,那么理论上的最小首字节时间可以通过将延迟乘以5来计算,例如:
- 807英里(1298.74公里)=距离RA
- 186000英里/秒=光速
- 65%=由于折射率,光纤中的光速
- 5=收到第一个字节时交换的数据包(见图)
- 预期延迟RA=807/186000*65%≈7毫秒
- 到第一个字节的时间RA=5*7=35ms
带宽
延迟是仅在开始播放视频时才会注意到的延迟,但带宽不足会破坏整个视频体验。带宽不足会导致“重新缓冲”。重新缓冲是衡量视频传输质量的最重要指标。带宽遵循“最弱链路”原则,所以如果在访问者到CDN节点的路径上有不能提供视频码率带宽的网段(即使是本地Wi-Fi),视频就会停止播放,可怕的微调器将会出现。
这就是为什么带宽实际上比视频CDN客户的延迟重要得多。一个好的视频CDN提供商会持续监控连接的容量并在需要时升级它们。如前所述,网络中的带宽取决于对等连接和传输连接。以下是Leaseweb网络的设置方式,该网络的容量为3.5Tbps,是世界上容量最大的网络:
- 运输提供商:Level3、TeliaSonera、GlobalCrossing、TataTelecommunications、DeutscheTelekom、Cogent
- 互联网交换:AMS-IX、LINX、DE-CIX和其他27个遍及欧洲和美国的交换
- 多个私有对等协议
作为这一切如何运作的一个例子,您可以轻松地在我们的一些节点上获取一些测试文件,这样您就可以测量从您的位置到我们的一些位置的带宽:
- 下载测试文件美国(WashingtonDC)
10MB,100MB,1.000MB,10.000MB - 下载测试文件荷兰(阿姆斯特丹)
10MB、100MB、1.000MB、10.000MB - 下载测试文件德国(法兰克福)
10MB、100MB、1.000MB、10.000MB
结论
总结一下:如果您正在运行视频分发平台,您的主要关注点应该放在网络质量上。延迟不应太高,但优先考虑有足够的带宽容量,以避免视频重新缓冲并提供最佳体验质量(QoE)。将其与具有成本效益的定价模型和良好的供应商策略相结合,您将拥有强大而灵活的CDN解决方案的所有要素。
本文来源:https://www.yuntue.com/post/90698.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏