CDN 是什么
内容分发网络(CDN)是包含存储在各种网络节点处的数据的副本的多个计算机的系统。精心设计和适当实施的 CDN 通过增强带宽和最小化访问延迟来改善数据访问。通常,CDN 内容可以包括 Web 对象,应用程序,数据库查询,可下载数据对象和媒体流。
已建立的 CDN 由若干计算机节点组成,这些计算机节点在因特网上联网以向用户提供对大量媒体或数据的访问。CDN 也称为内容传递网络。
完整的 CDN 架构由各种各样的组件组成,旨在实现向最终用户社区提供服务的共同目标。CDN 的常见示例可以是用作用户应用程序和数据文件仓库的合并文件服务器。与内容传递网络相关联的常见功能包括文件可访问性,应用程序处理,多媒体传递和高速缓存。完整的 CDN 能够展示仅由于每个单独的 CDN 组件的参与而可能实现的功能。
通常,CDN 作为因特网上的应用服务提供商运行。许多知名互联网网络供应商(如 ATT)都设计了自己的内容分发网络,以满足内容客户市场的需求。
通常,CDN 节点安装在可以覆盖多个主干的各个远程位置上。这些网络节点相互协助以完成最终用户内容请求以优化服务交付过程。参与形成 CDN 的服务器和计算机节点的数量随网络架构而变化。
与网络骨干网相比,具有战略意义的服务器具有更高的容量,这最大化了增加同时用户数量的潜力。此外,这种策略性的边缘服务器可以降低交付时间,减少公共和私有对等体,骨干网和互连的负载。CDN 通过向边缘服务器重新寻址来管理流量的全部负载。