CDN的全称是
Content Delivery Network,即
内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
服务模式
内容分发网络(CDN)是一种新型网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。
简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。
总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有"一跳"(Single Hop)之遥。同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。
主要特点
1、本地Cache加速 提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性
2、镜像服务 消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。
3、远程加速 远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度
4、带宽优化 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。
5、集群抗攻击 广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。
关键技术
(1)内容发布:它借助于建立索引、缓存、流分裂、组播(Multicast)等技术,将内容发布或投递到距离用户最近的远程服务点(POP)处;
(2)内容路由:它是整体性的网络负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的请求,以使用户请求得到最近内容源的响应;
(3)内容交换:它根据内容的可用性、服务器的可用性以及用户的背景,在POP的缓存服务器上,利用应用层交换、流分裂、重定向(ICP、WCCP)等技术,智能地平衡负载流量;
(4)性能管理:它通过内部和外部监控系统,获取网络部件的状况信息,测量内容发布的端到端性能(如包丢失、延时、平均带宽、启动时间、帧速率等),保证网络处于最佳的运行状态。
分享到:
相关推荐
CDN(内容分发网络)是一种分布式网络服务,旨在通过将静态内容缓存到全球各地的边缘服务器上,提高用户访问速度,降低源站压力,确保网络服务的高可用性和性能。CDN内容分发网络仿真软件是研究、设计和优化CDN网络...
Web性能优化:CDN内容分发网络应用.docx
CDN的全称是Content Distribution Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有...
内容分发网络CDN 内容分发网络CDN全文共20页,当前为第1页。内容分发网络CDN全文共20页,当前为第1页。[单选题] 内容分发网络CDN全文共20页,当前为第1页。 内容分发网络CDN全文共20页,当前为第1页。 CDN最主要的...
**内容分发网络(Content Delivery Network,简称CDN)**是一种分布式网络服务模型,旨在优化互联网用户访问网站的速度和体验。它通过在全球范围内部署边缘节点,将网站的内容分发至这些节点,让用户能够从最近的...
内容分发网络服务(CDN)产品介绍 内容分发网络(CDN,Content Delivery Network)是一种分布式网络,通过在不同的地理位置节点上部署服务器,来实现快速、可靠地分发内容。以下是腾讯云CDN产品的详细介绍: 什么...
内容分发网络(CDN)白皮书(2015年).pdf
"面向互联网的 CDN 内容分发网络技术详解" CDN 内容分发网络(Content Delivery Network)是一种旨在解决互联网拥挤、网络带宽小、用户访问量大、网点分布不均等问题的技术解决方案。通过在现有的互联网中增加一层...
### 内容分发网络(CDN)白皮书(2015年)关键知识点解析 #### 一、引言部分的关键知识点 1. **CDN的重要性:** - CDN是Content Delivery Network的缩写,即内容分发网络。 - 在移动互联网、云计算、大数据等...
CDN,全称为Content Delivery Network,即内容分发网络,是一种网络优化技术,旨在通过将网站内容分发至全球各地的边缘服务器,使用户能够从最近的节点获取所需内容,从而减少网络延迟,提高访问速度,缓解网络拥塞...
CDN网络架构,内容分发器的网络架构图,点播业务的网络架构图 CDN网络架构,内容分发器的网络架构图,点播业务的网络架构图 CDN网络架构,内容分发器的网络架构图,点播业务的网络架构图 CDN网络架构,内容分发器的网络...
内容分发网络CDN白皮书.docx
EdgeDNS是一个专为内容分发网络(CDN)设计的高性能DNS缓存系统。这个系统的主要目标是提供快速、高效的域名解析服务,从而优化网络内容的分发速度和用户体验。EdgeDNS利用Python的强大功能,结合网络编程技术,实现...
为了解决上述问题,基于CDN(Content Delivery Network,内容分发网络)云分发平台的DDoS防护方案成为了一种有效的解决方案。该方案具有以下特点: - **高带宽储备**:如文中提到的网宿科技拥有超过1500Gbps的整体...
CDN 服务模式简单地说,内容分发网络(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理 4 个要件,而内容管理和全局的网络流量管理(Traffic Management)是 CDN 的核心...
腾讯云内容分发网络服务CDN产品介绍 本文档介绍了腾讯云的内容分发网络服务CDN产品,旨在帮助用户快速了解CDN产品的概况、原理、优势、功能和应用场景。 什么是内容分发网络? 内容分发网络(Content Delivery ...
点对点内容分发网络(P2P CDN)是一种分布式的技术,它利用互联网上众多参与者的计算机资源,形成一个共享的网络,用于高效地分发内容。与传统的中心化CDN(内容分发网络)不同,P2P CDN不依赖于集中式的服务器,...
这可能涉及到带宽限制、负载均衡、CDN内容分发网络等技术,以确保数据传输的稳定性和速度。 5. **访问控制策略**:系统应该能够根据时间和地点设置访问规则,例如,某些游戏内容可能只在特定时间段内开放,或者在...
P2P-CDN混合架构的设计与实现,基于用户集群分类的方法提出,实现网络流量本地化,网络部署边缘化的理念