基于网络就近性判断的优缺点 该方式的特点在于可以根据用户的真实IP地址进行就近性判断,方案的优点在于:
(1)利用用户IP编址的规律,可以真正做到根据“网络的就近性”分配流量,可以进行CDN的流量管理和调优。
(2)可以对用户访问请求实现完备的、细颗粒的策略控制。
(3)与基于DNS重定向的策略可以无缝结合,实现合理、完善内容请求路由。
(4)支持不同的ICP接入CDN的业务模式,服务割接非常快捷。
本方式的不足之处在于:
(1)由于此方式的就近性判断与重定向是当用户与核心节点VIP建立连接时发生的,故对于相应的分发内容类型和相关协议有所限制,如针对HTTP可以采用通用的302协议重定向;但对于类似于MMS这类私有协议就无法通过通用做法来实现,更多相关知识:http://www.yanhuangzixun.com/。
(2)随着访问用户的增加和网络规模的扩张,核心点的压力会较大,因此核心点设备的冗余设计变得非常关键。
什么是CDN负载均衡:
1.CDN负载均衡的介绍
所谓负载,一般指处理节点的CPU负载、MEM利用率、网络负载、可用的缓冲区、应用系统负载、用户数量以及其他的各种系统资源的当前状态信息。所谓负载均衡,是指处理节点的负载信息通过某代理软件传递给均衡器,由均衡器做出决策并对负载进行动态分配,从而使集群中各处理节点的负载相对趋于平衡。
由于CDN同一节点内往往包括多台服务器,为取得服务器性能的最优,需要应用负载均衡技术。当用户访问量较大时,单台缓存设备在处理繁重的内容分发任务时会在处理能力、吞吐能力等方面形成严重的性能瓶颈。在这种情况下,缓存服务器集群就是解决相关问题的有效手段。
在用户和内容服务器之间部署缓存服务器集群,能够充分利用集群中各个节点形成的强大的计算能力,同时各节点可以被并行访问,能够有效改善系统吞吐率。
2.CDN负载均衡两方面的含义
首先,将大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上作并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高,如果还开展ISP业务,需要办理ISP许可证。
CDN负载均衡衡能够均衡所有的服务器和应用之间的通信负载,根据实时响应时间进行判断,将任务交由负载最轻的服务器来处理,以实现真正的智能通信管理和最佳的服务性能。
CDN负载均衡和调度的任务是使得任务在集群各节点间得到尽可能合理的分摊处理,从而达到高效利用系统资源的目的。一般将组成集群的元素分为处理节点和均衡节点两类。