Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

什么是 CDN?

定义

内容交付网络 (CDN) 通过在位于 Internet 边缘的本地服务器上缓存经常访问的内容来提高网络性能和正常运行时间。

概述

CDN 是遍历 Internet 的大部分数据的重要骨干。 事实上,今天的大部分网络流量 都是通过 CDN 提供的 ,包括 Facebook、Netflix 和亚马逊等公司控制的大部分网络流量。

除了性能优势外,CDN 还降低了网站源服务器的带宽需求,这有助于降低成本、减少服务中断并更好地防御 DDoS 攻击等威胁。

随着云继续成为数据交付的主导模式,对 CDN 的需求将继续加速。 最终用户和云服务器之间的简单距离会引入延迟,这可能会对从实时 B2B 服务到游戏和流媒体的广泛用例产生不利影响。

正因为如此,让内容更接近最终用户至关重要,这也是 CDN 自 90 年代末创建第一个 CDN 以来所取得的成就。

CDN 的工作原理

Internet 交换点 (IXP) 是一组用于来自不同 Internet 服务提供商的 Web 流量的全球连接中心。 维护称为 存在点 (PoP) 在这些重要枢纽附近

通过将关键内容放在具有广泛全球网络集成的特定区域 IXP 附近,内容的交付效率比来自位于远程数据中心的源服务器的交付效率更高。 除了绝对接近之外,CDN 还提供 负载平衡 、固态存储和文件压缩。

一步一步,这是 CDN 的工作原理:

  1. 用户从 Web 应用程序请求内容。
  2. 内容请求被 CDN 拦截并路由到最近的 PoP。
  3. 如果 PoP 的缓存中有内容,则内容由 CDN 交付。 这称为缓存命中。 如果内容没有被缓存,请求会被转发到源服务器。 这称为缓存 MISS。
  4. 在缓存 HIT 的情况下,CDN 会生成带有请求内容的响应。
  5. Web 应用程序接收到响应,并且内容加载速度比原始服务器交付时快得多。

CDN 示例

想象一下,一家美国零售商正在寻求进军东亚市场。 当亚洲用户浏览其电子商务店面以检查产品可用性时,需要从各种企业系统中提取实时数据。 所需数据可能需要与定价、营销、销售、物流/仓储以及客户服务数据库和应用程序等系统集成。

在传统架构中,这些数据需要从公司的原始服务器传输到相关区域的 IXP,然后跨越太平洋到达亚洲相关区域的另一个 IXP,然后最终到达最终用户的 ISP 和设备。 即使对沿途每一站的硬件正常运行时间、带宽和速度做出乐观的假设,这种迂回路线肯定会增加延迟。

通过部署 CDN,这家公司可以将亚洲用户笨拙的数字体验转变为能够支持动态营销和支持策略的高度响应的体验。

CDN 与边缘网络

CDN 与边缘网络在功能上非常相似,因为每个都描述了使关键技术资源更接近最终用户的架构。 主要区别在于 CDN 更侧重于交付数据,而边缘网络能够将更广泛的计算服务到边缘。

在像 StackPath 这样的情况下,这意味着 CDN 是更广泛的边缘网络实施的完全集成部分。 有了这种重叠的想法,我们可以将 CDN 视为边缘网络的一个子集,尽管 CDN 是许多企业在没有更广泛的面向边缘战略的情况下利用的资源。

关键要点

  1. CDN 有助于在全球网络中更快、更可靠地交付重要的数字内容。
  2. 这种日益流行的方法已成为网络流量的主要动脉。
  3. CDN 优势直接转化为各种组织的有形业务价值,因为服务故障更少、成本更低、客户体验更好。