CDN是任何流媒体服务基础设施的关键部分,他们将内容存储在世界各地的服务器上,并近乎实时地提供给用户。但随着交付视频的负载和复杂性的增加,越来越多流媒体提供商正在转向融合CDN架构。

在融合CDN架构中,您可以同时使用多个不同的CDN厂商缓存您的视频片段,并通过利用不同提供商的优势并通过智能负载平衡算法最大限度地减少其弱点,从而提供更大的冗余和性能优势。

本文将探讨融合CDN架构的工作原理及融合CDN的好处。

火伞云融合CDN在流媒体服务中心是如何应用的

一、什么是 CDN 或内容交付网络?

CDN(内容交付网络)使用遍布全球的服务器来缓存/存储文件,例如图像、视频、代码库等。当用户从您的网站/服务请求媒体对象时,该请求首先转到 CDN,然后从那里提供。如果 CDN 尚未缓存对象,则请求将转发到您的源/Web 服务器以完成。您的访问者离其中一台服务器越近,他们访问您的内容的速度就越快。

二、为什么要使用融合CDN

托管来自不同CDN厂商的内容具有许多优势——地理冗余、安全性、提高的性能和成本节约(融合CDN可以通过平衡负载来帮助降低带宽成本),并利用不同CDN 供应商之间的定价差异针对不同情况、时间段等。

三、什么是融合CDN?

融合CDN是在传统CDN基础上,通过技术手段融合全球主流CDN厂商的优质节点,以实现全业务处理能力的智能调度加速管理服务。

火伞云融合CDN采用融合架构,拥有更大的带宽容量储备,更精细化的链路控制,更智能的调度管理,能够满足用户多种类型内容管理和分发的要求,保障用户服务的连续性,提供稳定快速的网络访问质量。

融合CDN打破单CDN厂商的节点有限的困境,突破了地域时间及不同运营商的限制,通过智能调度策略来综合利用各厂商资源来解决实际场景中的问题,带来更优质的服务效果、更稳定的质量和相对降低的服务成本。

火伞云融合CDN在流媒体服务中心是如何应用的

四、融合CDN工作的不同方式

决定使用哪种CDN主要有两种方法:基于规则的静态切换或基于规则的动态切换。

不少火伞云融合CDN的同行虽然宣传自己提供的也是融合CDN,实际上用的就是简单的静态切换,基于静态规则的交换是CDN交换的一种简单形式,其中规则引擎使用简单的指令进行编程,例如“如果 CDN-A 失败,则将流量转移到 CDN-B”。这不能容纳很多情报,需要密切监控,以确保不受规则约束的情况不会使系统崩溃。这种方式其实只是简单的为您的CDN制定了plan A及plan B,并没有真正拥有智能监控及智能调度功能。

火伞云融合CDN拥有更精准的全球IP库不断进化,调度精准率最高99.99%;从可用性,性能,成本等多个维度调度,大数据实时反馈服务质量,每个终端用户在不同区域均获得最佳性能。在基于规则的动态切换中,切换CDN的决定基于从玩家、CDN本身和其他业务规则中不断收集的信息。由于这些因素在白天动态变化,因此决策会自适应地变化。

从具体的交换机制来说主要由以下几种方式来结合使用:

首先是基于DNS的CDN切换

DNS切换背后的逻辑涉及通过域名引导所有内容请求,该域名实时和动态地处理流量分配。因此如果来自域的所有流量都需要从CDN-A重定向到CDN-B,则DNS指向CDN-B。

其次是基于HTTP定向的CDN切换

在此方法中,当系统想要将流量从一个CDN转移到另一个CDN 时,负载平衡服务器将针对发出的每个请求向最终用户返回 HTTP 302(已找到)响应。这会通知玩家不会在该请求的CDN上访问内容,并且应使用响应标头中指示的备用 CDN(302 状态代码指示请求的资源已临时移动到位置标头中给出的 URL)。

因此,与耗时且不是精确形式的切换的 DNS 交换相比,HTTP 重定向可以更快地响应网络和 CDN 条件的变化。

火伞云融合CDN在流媒体服务中心是如何应用的

五、融合CDN 负载均衡中使用了哪些逻辑

在使用融合CDN时,对应策略在负载均衡和实现某些重要规则方面非常有用。那么是哪些因素来推动融合CDN来实现负载均衡的呢?

QoE体验质量 / QoS服务质量分析用于了解不同设备,资产,地理位置的性能和用户体验,并在不同级别进行汇总以进行决策。如果 CDN 的延迟或响应时间延长,则可以将其用作将流量从该 CDN 切换出去的一个因素。

CDN 成本提交:每GB交付的成本价格和基于提交的定价是融合CDN决策中的重要因素。提供商可以选择将流量从一个 CDN 转移到另一个 CDN 以满足提交或利用它们。

六、融合CDN 用于流媒体的优势

融合CDN的一些切实好处是通过跨多个CDN提供程序缓存内容来提高性能(减少延迟)。当他们的视频以低延迟和减少缓冲令人满意地流式传输时,这会提升客户满意度。同时通过允许一个区域中的用户访问世界边缘服务器另一部分上的内容,实现更广泛的地理覆盖范围。

另一方面融合CDN策略有助于避免供应商锁定,能够将预算分配到多个 CDN,并利用来自多个供应商的高峰/非高峰定价。且融合CDN对比单CDN拥有更高的安全级别,因为如果其中一个流量受到攻击,您可以将所有流量切换到另一个 CDN。

相关新闻

微信

15323421841