CDN的意义
近几年,在我们访问网站的时候,经常会遇到视频总在缓冲,图片各种加载不出来,如果是在以前,可能觉得也没什么事,但是,如果是现在,人们绝对直接关闭掉该网页,因为能够找到同样内容的网站有很多,网民是没有耐心在这里继续等待的。有什么技术可以有效 解决这种情况呢?
这项技术就是我们要说的:内容分发网络,又被称之为CDN网站加速服务。在我们将要访问网站的时候,数据都是从源站服务器中获取得到,但是,如果我们的主服务器在南方,而访问用户在北方,那么受到网络瓶颈及数据传输距离、带宽等因素的影响,访问速度会变的非常缓慢,数据传输不稳定。如果网站开启CDN加速服务的话,CDN系统会将其节点分布在全国各地,当网民发送请求到达服务器时,服务器会根据用户的区域信息及周边的网络环境,为用户分配最近最合理的CDN节点。
CDN负载均衡技术对CDN系统的意义
负载均衡英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行。负载均衡是建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
CDN负载均衡技术是整个CDN系统的核心,它的作用是将某一用户的请求导向整个CDN网络中距离该用户最近最稳定加速节点,保障互联网站终端用户能够与网站之间建立稳定高效的。负载均衡的准确性和效率直接决定了整个CDN网站加速服务的效率和性能。CDN负载均衡技术将网络的流量尽可能均匀地分配到几个能完成相同任务的服务器或网络节点上进行处理,避免部分网络节点过载而另一部分节点空闲的不利状况,既可以提高网络流量,又可以提高网络的整体性能。
CDN负载均衡技术分类
通常情况下,CDN负载均衡技术分为两个层次:全局负载均衡和本地负载均衡
1、全局均衡负载的主要目的是在整个网络范围内实现将用户的请求定向到最近的节点。因此,全局负载均衡的主要功能是实现就近性判断。目前,全局均衡负载系统一般采用DNS来实现。对于网络系统而言,执行全局负载均衡可以对用户的请求进行初步的定向,以减轻 本地负载均衡的负担,
2、和全局负载均衡相比,本地负载均衡一般局限于一定的区域范围内。本地负载均衡侧重于根据CDN节点的健康性、负载情况、策略等进行精细的负载均衡。因此本地负载均衡设备一般需要了解CDN节点的具体运行状况作为执行本地负载均衡的依据。