什么是融合 CDN?为什么企业都在用?

要了解什么是融合 CDN,我们需要退一步先了解什么是 CDN(内容传输网络)。 CDN 在网站管理的世界中变得极为常见有几个主要原因:网站经营者仰赖使用地理位置分布的一群服务器,来加快载入的速度,以及提供额外的安全性;CDN 也能加强串流能力,帮助知名网站管理庞大的日常流量。

然而 CDN 有其限制。虽然载入时间会因为使用者以附近的 CDN 取用而改善,但这些效益仅局限于附近的网站,不会扩散到自远方读取的使用者。在全球联系日渐紧密,竞争越来越激烈的世界,典型的 CDN 架构会限制公司组织的触角,最终也会限制成功的可能性。

许多公司纷纷转向融合 CDN 技术,改善全球性取用的相关问题。

什么是融合 CDN?

融合 CDN 顾名思义就是指同时使用多个不同 CDN 供应商,增进网站效能表现的方法。融合 CDN 是奠基于传统方式的一种改良,公司组织根据自身在效能表现上的要求,通过订阅多个 CDN,达成类似的加强效果。

什么是融合 CDN?为什么企业都在用?

虽然融合 CDN 策略不是全新的概念,在火伞云平台推出之前,并没有真正现成的融合 CDN 解决方案。

以传统的方式设定融合 CDN 时,需要企业个别启用并且管理每一个 CDN 。此外,企业必须事前规划负载平衡方式,才能通过这样的负载平衡方式,完全利用已启动的 CDN。

为什么要使用融合 CDN?

越来越多企业组织已通过融合 CDN 技术,获得关键性的成效。使用融合CDN设定可以解决问题,或帮助公司开拓新市场。融合 CDN 有几个吸引人的优点:

  1. 增强全球效能表现是其中一个潜在的优点。一个 CDN 的表现可能因地区而异,但融合 CDN 分散在各个区域,改善整体延迟状态。融合 CDN 策略可以帮助公司组织有效控管潜在的地区限制,让公司可以细微地控制内容传递,有时甚至可以细到城市层级。
  2. 通过融合 CDN 可以实现不受中断且连续的网页正常运作时间。当CDN供应商出现断线情形,融合 CDN 会通过另一个 CDN 供应商处理网页流量。通过融合 CDN 传递的网页内容不会受到流量尖峰以及波动影响。
  3. 让企业提供的影音服务能满足使用者对串流媒体的高质量要求。现在的网站常常需要提供大量的图片或视频内容来吸引使用者,而使用者往往期望这些内容能即时传递且具有高质量,仅通过单一 CDN 难以达成,融合 CDN 是一个可行的解决方案。
  4. 使用融合 CDN 可通过配置内容给邻近的 CDN 服务器,改善网页载入速度,能减少跳出率,让使用者能更顺畅的浏览网页。
  5. 企业可以通过融合 CDN 省下频宽成本以及超额费用
  6. 融合 CDN 可以提供 DDoS 防护以及加强认证机制,来强化网站安全性
  7. 弹性是降低财务以及技术风险的重要因素。与使用单一 CDN 供应商相比,使用融合 CDN 通常更有弹性,全面分散断线风险

融合 CDN 如何减缓无预警断线风险

在多数的情况下,你已经选择保证可靠的 CDN 服务。但事实上,即使是规模最大、最受信赖的服务供应商也有可能发生无预警的当机,有时这将伴随严重后果。因为网站当机损失收益已经够糟了,长期下来,蒙上污点的顾客忠诚度所带来的负面影响可能更糟。

什么是融合 CDN?为什么企业都在用?
如果发生断线,您甚至无法好好地完成迷因图

你很有可能已经正在使用某个 CDN 服务,而 CDN 供应商一定向你保证他们提供的服务非常可靠。但事实上,即使是规模最大、最受信赖的 CDN 供应商也有可能发生无预警死机,不但会造成企业收益损失,长期下来,对顾客忠诚度所带来的负面影响绝对是企业最不乐见的。

如果你的网站曾遭遇因CDN 而导致的断线,那么你并不孤单, CDN 造成的断线事件发生在各个网站,甚至如Amazon、Netflix、Facebook 以及Verizon 这样热门、流量满载的网站,不胜枚举。依赖单一 CDN 运营网站的情况下,连国际知名企业都无法避免 CDN 断线事件所造成的损失,可想而知,较小规模的公司如果也过度仰赖单一 CDN 服务,可能蒙受更大风险。

多数公司无法吸收这些突发断线事件所造成的财务冲击,因此优化网站可用性对于所有扩张中或者希望能维持市场占有率的企业来说,是必要策略。如果网站内容与交易、电子商务以及多媒体相关,更是无法承受任何一次断线事件造成的影响。

所以,融合 CDN 的应用方法有哪些?哪个最好?

方法 1:DNS 负载均衡

市场有一些 DNS 供应商可以让使用者自订流量分配规则。当使用者订阅所有需要的CDN 后,可以复制所有CDN 的CNAME 纪录并贴上到DNS 记录中,DNS 服务器可以依据流量分配规则,决定该将哪些流量分配至哪一个CNAME(即CDN ),以下是几个最常见的流量分配规则:

  • 循环法( Round robin )- 让各个 CDN 「轮流」 提供内容,将流量分配至所有已启用的 CDN。此方法不将其他因素列入考量,仅单纯将流量平均分配至所有 CDN。
  • 加权循环法(Weighted round-robin)-又称为「比例负载均衡」。不将所有流量平均分散至所有 CDN ,而是根据流量比例设定权衡,并指定属性给特定的 CDN。
  • 地理位置定位(Geolocation)-判定使用者的位置并寻找最近的 PoP / CDN 以分散流量。

如何运作

  1. 使用者造访 www.huosanyun.com 时触发 DNS 查询。
  2. DNS 代管服务会根据流量路由规则判定该使用哪一种 CNAME 纪录。
  3. 这项请求正导向至 CNAME 记录所指定的CDN。
  4. 使用者正通过指定的 CDN 存取 www.huosanyun.com 。

优点

  • 作法简单

缺点

  • 需要个别订阅不同的 CDN,等同需要管理多个平台及合同
  • 多数的 DNS 无法智能控管负载均衡

方法 2:RUM / 综合性监控导向负载均衡

有些供应商,包含火伞云在内也提供这种套装服务方案,能将融合 CDN 提升至另一个层级。这种方法的基本概念是利用 RUM 和综合性监控资料为基础,进一步推衍出负载均衡的决策。

运用此类方法的DNS 供应商通常会在「 DNS 层级」处理请求,由此可见,这种方法和「 DNS 负载均衡」非常相似,不同之处在于,此方法是根据实际效能表现数据来进行决策。而其他供应商,包含火伞云在内,则是在「系统层级」上处理请求,在测量后将最佳的 CNAME 或者 IP( CDN 的 IP )传回 DNS。

如何运作

  1. 使用者造访www.huosanyun.com时,触发 DNS 查询。
  2. 系统会测量使用者的地理位置、网路延迟以及 CDN 表现。
  3. 系统会找到最适合使用者的 CDN,将请求传送至指定的 CDN。
  4. 使用者正通过指定的 CDN 存取 www.huosanyun.com。

优点

  • 让使用者能有最佳体验
  • 不需要多写任何编码,一切都是现成的

缺点

  • 需要个别订阅不同的 CDN,等同需要管理多个平台及合同

方法 3:一站式融合 CDN 平台

此方法近似于方法 2 ( RUM / 综合性监控导向负载平衡)但省去额外订阅 CDN 的麻烦。有一些供应商也有提供这样的服务,但只有 mlytics 提供「商城」形式的订阅体验,让企业可以直接在火伞云平台订阅所需的 CDN,而不用再去和 CDN 供应商一一交涉。

如何运作

  1. 使用者造访 www.huosanyun.com 时触发 DNS 查询。
  2. 如果正确完成 CNAME 指向动作,请求将通过火伞云指定的 CNAME 导向至 mlytics 的系统。
  3. 系统会测量使用者的地理位置、网路延迟以及 CDN 表现。
  4. 系统为使用者找到最适合的 CDN,将请求传送至该 CDN 。
  5. 使用者正通过该 CDN 造访 www.huosanyun.com

优点

  • 单一平台全面管理:通过单一平台就能管理多个 CDN
  • 能一次设定多个 CDN 并且能一次观看多个 CDN 的效能分析

缺点

  • 部分比较不知名的 CDN 可能无法随选随用

火伞云的做法

当我们重新审视企业使用融合CDN 的过程时,我们反覆想着这个问题:「这个过程中最痛苦的部分是什么?」最终我们认为,最痛苦的地方在CDN 的启用与负载均衡的应用之间缺乏连结。

某些市面上的供应商会通过 DNS 来执行融合 CDN 策略,但我们想要建立一站式解决方案,让使用者可以简单地在同一处启用 CDN 并进行负载平衡设定。我们深信这是使用、管理以及最大化融合 CDN 策略其价值的最佳体验。

于是,我们与几个国际主要的 CDN 供应商密切合作,像是阿里云、Akamai、AWS、Cloudflare 等等。我们已将这些供应商整合至单一平台(即火伞云融合CDN),以类似商城的介面呈现,让企业可以在弹指之间订阅CDN,不需要和不同的CDN 供应商一一协商,或是被成堆的合同限制。

我们也开发了可以在已启用的 CDN 之间智慧调度流量的系统,在调度流量时,会将使用者的地理位置和 CDN 表现纳入考量。

火伞云正通过更简单的方式,节省企业的时间以及资源,帮网站导入智能负载均衡以及融合 CDN 策略,现在就免费试用!

相关新闻

微信

15323421841