CDN

CDN(内容分发网络):

原理:

  • 通过在网络上放置节点服务器,构成了现有网络上的一层智能虚拟网络,然后CDN系统能够实时的根据网络流量和各节点的链接、负载状况以及到用户的距离和相应时间等信息,将用户的请求信息重新导向至距离用户最近的节点上,用户可以从一个较优的服务器获取数据,达到快速访问,并减少源站负载压力的目地;【广泛采用各种缓存服务器(代理缓存),将这些服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户需求】;

产生原因:

  • 常说的互联网有两层组成,以TCP/IP为核心的网络层(即Internet)和以万维网(www)为代表的应用层。数据从服务端交付到用户端,至少在四个地方可能会造成拥堵:
  • ”第一公里“(www流量向用户传递的第一个出口),是网站服务器接入互联网的链路。其出口带宽决定一个网站能为用户提供的访问速度和并发访问量。当用户请求量超出网站的出口带宽,则会在出口处造成阻塞;
  • ”最后一公里“(www流量向用户传递的最后一段链路),即用户接入互联网的链路。用户接入的带宽影响用户接收流量的能力;
  • ISP互联(因特网服务提供商之间的互联)。当某个网站服务器部署在运营商A的机房,运营商B的用户要访问该网站,则必须经过A,B之间的互联互通点进行跨网访问。从互联网的架构来看,不同运营商之间的互联互通带宽,对任何一个运营商网络流量占比都很小,这通常是网络的拥堵点;
  • 长途骨干传输,长距离传输时延问题,再者骨干网络的拥塞问题;

目的:

  • 尽可能的去避开在网络上有可能影响数据传输速度和稳定性的瓶颈等,让传输数据变得更快,更稳定,解决因分布、带宽、服务器性能带来的访问延迟问题;
  • 最主要就是避免多次进行转发、传输等情况,以此来保证信息的连贯性;

模式

  • 是一个经策略性部署的整体系统,包括分布式存储,负载均衡,网络请求的重定向和内容管理4个方面,内容管理与全局的网络流量管理是CDN的核心所在;

关键技术:

  • 内容发布:借助于建立索引,缓存,流分裂,组播等等技术,将内容发布或投递到距离用户最近的远程服务点(POP)处;
  • 内容路由:为整理性的网络负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的请求,使用户得到最近内容源的响应;
  • 内容交换:根据内容的可用性,服务器的可用性及用户的背景,在POP的缓存服务器上,利用应用层交换,流分裂,重定向(ICP,WCCP)等技术,平衡负载流量;
  • 性能管理:通过内部及外部监控系统,获取网络部件的状况信息,测量内容发布的端到端的性能(如丢失,延时,平均带宽,启动时间,帧速率等),保证网络处于最佳运行状态;

适用场景

  • CDN适用于站点加速、直播等场景;

优点:

  • 本地Cache加速,提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,大大提高稳定性;
  • 镜像服务,消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都可得到良好的访问质量;
  • 远程加速,远程访问用户根据DNS负载均衡技术智能选择最快的Cache服务器,加快远程访问的速度;
  • 带宽优化,自动生成服务器的远程mirror cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽,分担网络流量,减轻原站点web服务器负载等功能;
  • 集群化攻击,广泛分布的CDN节点加上节点之间的智能冗余机制,可有效地预防黑客入侵以及降低各种DDos攻击对网站的影响,同时保证较好的服务质量;

存储技术:

  • 内容源的集中存储
  • 内容在cache节点的中的分布式存储

由于内容的规模较大,内容的吞吐量较大,通常采用海量架构结构。目前常用的存储技术主要有DAS(直连附加存储),NAS(网络附加存储)和SAN(存储区域网)

内容分发技术:

  • 分段分发技术
  • 部分分发技术
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值