什么是融合CDN?
为了理解什么是融合CDN,我们先了解什么是CDN。CDN是一个地理分布的边缘服务器网络,其目标是提供更快、可靠的互联网内容交付。CDN通过在网络边缘缓存互联网内容来实现这一点,从而减少数据源和最终用户之间的物理距离。
顾名思义,融合CDN是一种利用来自不同CDN厂商的多个CDN的策略和解决方案。使用融合CDN,这将允许您使用大型PoP网络,而这些内容由多个CDN厂商来承载。因此,这将进一步提高内容交付的速度,扩大到更广泛的地区和全球覆盖范围,并消除网络安全风险和中断。
虽然当用户访问由附近CDN的网络节点(PoP)提供服务的网站时,加载时间会得到改善,但这些好处并没有扩展到距离CDN的PoP更远的最终用户。换句话说,一个CDN不一定在世界各地都有PoP,这将导致不同CDN在不同地区的性能不同。总会有一个领域,一些单一的CDN厂商将没有在该特定领域提供服务的基础设施。
然而,最大限度地提高全球影响力和绩效是必须具备的。这不仅适用于大公司,也适用于计划在其他地区扩大市场的公司。因此,对于一家公司来说,要实现这些目标,就必须利用多个CDN厂商的综合区域覆盖范围,以实现更广泛的全球影响力。
此外,单个CDN厂商本身可以提供大量网络安全功能和工具,以保护您的网站免受黑客攻击。然而,即使有这样的网络安全功能,单个CDN厂商仍然容易受到停机的影响,从而导致每个依赖其服务的人停机,比如Cloudflare、AWS或阿里云等主流大厂的忽然的停机会造成很多企业功能无法正常使用。
理想情况下,网站应该一直向用户开放,不会出现中断和中断。因此,最大限度地减少或消除网络攻击和中断带来的风险至关重要。通过设置融合CDN,这将提供更高级别的安全冗余。如果一个CDN厂商的网络离线,内容仍然可以从其他CDN厂商交付。
尽管融合CDN策略是一种相当新的做法,但随着企业对这项技术的熟悉,融合CDN的使用逐渐越来越普遍。当您采用融合CDN战略时,您可以确保来自世界任何地方的最终用户都能够访问您的网站内容和应用程序,并且您的业务将免受服务降级、网络攻击和中断的影响。此外,通过融合CDN架构进行交付被认为是现代运营团队的最佳实践。确保正常运行时间和多次交付突发事件,让运营团队高枕无忧,并有能力减少供应商锁定的不利影响。
融合CDN的优势有哪些?
随着对流媒体视频、在线游戏和可下载文件的需求不断增长;随着客户对体验质量(QoE)的期望越来越高,这些都给在线企业带来了重新思考其内容交付策略的压力。
许多企业已经依赖CDN来增强网站性能并提高可靠性,事实上CDN早已是企业向目标受众提供有价值内容的无形支柱,然而企业仍然可以通过升级到融合CDN基础设施来加强其内容交付战略。
使用融合CDN,企业可以根据位置、可用性、延迟、带宽容量甚至成本手动或自动设置要路由的流量,同时确保不间断的正常运行时间和更广泛的全球覆盖范围。
火伞云小编简单列出了实施融合CDN方案的主要优势:
1、全球覆盖范围和性能
单个CDN的性能在不同地区可能有所不同,但多个CDN分布在多个地区,从而提高了全局延迟和可用性。在线企业可能正在使用本地CDN,该CDN在美国和欧盟运行良好,但在印度或东南亚等不断增长的市场难以提供内容。此外,一些CDN可能会限制向中国和俄罗斯等监管严格的地区提供内容。融合CDN战略可以帮助公司将其地理覆盖范围扩大到单个CDN无法覆盖的更大范围,同时也可以缓解与地区法规有关的问题。此外,融合CDN还允许对其内容交付进行细粒度控制,确保其特定目标区域的延迟处于绝对最低水平,甚至一直到城市级别。
2、不间断的正常运行时间
虽然大型CDN厂商能够在大型商业网络中运营,但它们并没有无限的容量。此外,从历史上看,即使是最大的CDN厂商也会经历意想不到的地区或全球停机。根据具体情况,这些问题有时会对企业造成严重破坏。好消息是,融合CDN天生就有冗余的基础设施。如果一个CDN被高峰流量淹没或出现中断,融合CDN可以通过另一个CDN智能路由网络流量。这意味着融合CDN可以保证100%的服务正常运行时间。Web内容交付不会受到流量高峰、波动或中断的影响,并且将保持不间断和运行。
3、改善用户体验
除了用户的网络访问,留住访问者是另一个重要的考虑因素。根据统计,如果一个网站的加载时间超过三秒,超过一半的网站访问者将离开该网站(即50%跳出率)。如果您的业务依赖于提供大量可缓存内容(如视频流、可下载文件等),或任何可能导致需求激增的内容(如产品发布或特殊活动),用户肯定会希望他们能够立即访问这些内容和服务。对于单个CDN来说,在全球范围内获取和留住客户可能是一项非常艰巨的任务。由于融合CDN智能地将流量分配到多个CDN,因此内容将由最快或性能更好的CDN提供。融合CDN不仅提高了网站加载时间,还确保了大型网络内容和服务的最佳交付。
4、增强网络安全性
CDN本质上隐藏了主机服务器的原始IP地址,因为它起到了反向代理的作用。此功能“保护”您网站的托管基础设施(即源服务器)免受DDoS攻击等潜在攻击。有了融合CDN,将有额外的安全冗余。例如,如果一个CDN被DDoS攻击破坏,并摧毁了许多依赖该CDN的网站,则融合CDN可以通过将流量路由到未受破坏的CDN来轻松缓解此攻击,即使在DDoS攻击完全摧毁受攻击的CDN之前也是如此。基本上,融合CDN不仅提供冗余以提高网络性能,还提供冗余以增强网络安全性。
5、优化成本
单CDN和融合CDN都允许企业节省带宽成本,但根据具体情况,单CDN的成本可能会更高。例如,不同的CDN厂商对世界不同地区有不同的定价(即高峰时段与非高峰时段、流量等的定价)。通过使用融合CDN,流量可以在CDN超过其超期水平或出现意外流量激增之前转移到另一个CDN。另一个例子是,对于全球规模的企业来说,如果用于跨地区内容交付的CDN没有得到优化,那么该CDN上的流量溢出可能会导致超额费用的激增。融合CDN允许企业优化其带宽成本、区域内容交付成本和超额费用,从而大幅降低成本
6、更好的灵活性
企业在使用融合CDN时可以有更大的灵活性,而不是被锁定在一个单一的CDN厂商中,目的是提高网站性能、扩大全球覆盖范围、全面分散风险,或者在给定的时间段内利用特定的功能,或者将上述功能结合起来。企业总是可以在多个CDN之间来回切换,以应对不同的情况。
融合CDN常见的调度模式?
在了解了什么是融合CDN战略/解决方案并了解了其优势后,我们现在可以了解融合CDN是如何工作的。融合CDN策略有多种管理和操作方法,以下几种是目前世界上比较主流的方法:
1、DNS负载平衡
市场上有几家DNS提供商管理客户提供的CDN集合,并使用预定义的流量路由规则来引导流量。然而,客户需要通过单个CDN平台逐个订阅CDN。他们订阅的平台越多,他们需要管理的合同就越多。一旦客户订阅了他们需要的所有CDN,DNS提供商将复制DNS记录中所有CDN的CNAME,然后他们将根据几个流量路由规则管理CDN的流量。
以下是一些最常见的流量路由规则:
循环—CDN“轮流”提供内容交付服务,以在激活的CDN之间分散负载。这种方法不考虑任何因素(如地理位置、网络性能等),它只是将流量平均分配给所有CDN。
加权循环——也称为“比率负载平衡”。这种方法不是在所有CDN中平均分配流量,而是将优先级分配给特定的CDN,以“流量负载比”来衡量,从而相应地路由流量。例如,您可以将90%的流量负载设置为CDN A,而将10%设置为CDN B。
地理定位–此方法根据用户的位置分配流量,并找到最近的PoP/CDN来分配流量。它将动态激活离流量来源最近的CDN。位置可以定义到国家甚至城市级别。
它是如何工作的:
当用户访问www.test.com时,会触发DNS查找。
DNS将根据流量路由规则确定使用哪个CDN CNAME。
请求将被定向到指定的CDN。
用户现在将通过指定的CDN访问www.test.com。
2、主要回退方案
很少有CDN厂商承认这样一个事实,即意外的大峰值流量和停机实际上是不可避免的,因而也有一些CDN厂商提供主要的后备融合CDN服务。CDN厂商通常将其CDN网络指定为“主CDN”,并添加另一个额外的CDN厂商作为“备用CDN”。如果主CDN遇到性能问题,它们将把流量路由到“后备CDN”。这种融合CDN服务的好处是,这些公司可以保持其主要提供商关系,同时仍然受益于融合CDN的优势。然而,在通过主要提供商路由流量时会有明显的偏见。由于这种偏见和有限的灵活性,这将影响整体体验质量(QoE)、功能,尤其是定价。
它是如何工作的:
当用户访问www.test.com时,会触发DNS查找。
DNS将获取主CDN的CNAME(如果主CDN遇到问题,则获取备用CDN)。
该请求将被定向到主CDN(或回退CDN)。
用户现在将通过指定的CDN访问www.test.com。
3、性能数据驱动的负载平衡
一些DNS提供商提供这项服务是为了将融合CDN提升到一个新的水平。这种方法在某种程度上类似于“DNS负载平衡方法”,其中服务在DNS级别执行,客户还需要通过单个CDN平台逐个订阅CDN。然而,不同之处在于,它不是简单地调整预定义的路由规则,而是根据实际的CDN性能数据自动做出决策。在这种方法中,DNS提供商利用真实用户监控(RUM)和合成监控来收集性能数据以做出路由决策。与DNS负载平衡方法相比,这种方法确保了更好的路由性能和更好的用户体验。
它是如何工作的
当用户访问www.test.com时,会触发DNS查找。
DNS将测量和分析用户地理位置、CDN延迟和CDN可用性。
DNS将为用户获取性能最好的CDN的CNAME,
请求将被定向到性能最好的CDN。
用户现在将通过性能最佳的CDN访问www.test.com。
4、秘钥开锁融合CDN平台
这很像“性能数据驱动的负载平衡服务”,但由于它是一个专用的融合CDN平台,它提供了类似市场的体验,使客户能够根据性能在任何时间点轻松地激活(或停用)和管理任何CDN,只需点击几下按钮。该平台已经代表客户进行订阅,从而消除了逐一与CDN厂商协商和订阅的麻烦。
此外,由于数据驱动的负载平衡是在系统级别上完成的(而不是在DNS级别上),这可以为客户提供对路由决策的更大控制。通过平台的统一控制和分析,客户还可以访问真实的用户监控数据、合成监控数据和其他工具,并使用这些工具来定制路由决策。火伞云融合CDN目前试行的常规融合CDN套餐采用的就是这种模式(定制模式则根据客户需求不同而有较大差异)。
由于客户手中有更多可用的CDN,并且有了更大的控制,客户可以确保流量智能地路由到全球任何地方性能最好的CDN。出于同样的原因,这种方法提供了更好的路由性能,并且也被认为为客户提供了最佳的体验质量(QoE)。
它是如何工作的:
当用户访问www.test.com时,会触发DNS查找。
DNS将获得融合CDN平台系统的CNAME
该请求通过平台的CNAME定向到平台的系统。
该系统将测量和分析用户地理位置、CDN延迟和CDN可用性。
系统将为用户获取性能最好的CDN的CNAME。
请求将被定向到性能最好的CDN。
用户现在正在通过性能最好的CDN访问www.test.com。