静态内容分析及概述:
静态文件主要为存储小、命中率高的静态文件业务,文件格式主要为 PNG、JPG、CSS、JS、SWF、HTML 等文件。此类文件一般大小为几 KB 到几十 KB 左右,并且内容存储较小在几 G 左右。另外该业务内容对象在存取路径不会频繁发生改变,更新频率比较低可以保持永久缓存, 此业务适合将内容缓存到边缘服务器。
宇飞 CDN 分发系统的静态内容解决方案是通过全局负载均衡技术(GSLB)和节点负载均衡技术将终端用户访问调度到网络距离最近的健康节点上,并快速从缓存(Cache)服务器直接响应访问内容,以达到静态类业务内容加速的目的,提高终端用户访问速度,增强终端用户的访问体验效果.
静态内容业务架构:
宇飞 CDN 内容分发系统的网络架构采用可自由伸缩扩展的灵活性架构,拓扑图如下:
宇飞 CDN 内容分发系统采用可伸缩多层架构,而当今互联网处于激烈的市场竞争中,时常需要进行一些营销活动,此时终端用户访问容易集中短时爆发,而宇飞 CDN 内容分发
系统针对这种特点,很好的做到了节点的灵活扩展
1. 边缘节点可伸缩
进行营销活动,访问量短期内增大时,可方便的增加边缘节点的数量有效分担访问流量
压力。
2. 架构层级可伸缩
当数据源访问压力增大时,且不方便对数据源扩容时,可方便的通过增加架构层次减轻
数据源的访问压力。
3. 静态类 CDN 业务内容分发架构图主要由以下组成
边缘节点缓存服务器:对数据内容进行缓存;
中心节点:对数据内容进行添加 vary 头处理和提高命中率;
访问调度技术:
CDN 内容分发系统的 GSLB 负载均衡调度系统采用分布式部署,如图示:
GSLB 是全局负载均衡技术,使实现在广域网(包括互联网)上不同地域的服务器间的流量调配,保证使用好的服务器服务离自己近的客户,从而确保互联网内容的访问质量。
宇飞 CDN 内容分发平台全局负载均衡(GSLB)系统,在 DNS 解析原理基础上,通过(GSLB)技术和搭建的域名解析
平台,实现区域访问调度策略、健康检查和节点故障自动切换功能。当全局负载均衡(GSLB)
设备收到域名解析请求时,全局负载均衡(GSLB)设备会根据请求来源的 IP 地址进行区分判
断后将请求智能分配到相应区域健康的缓存节点,保证终端用户的就近访问原则。
1.GSLB 调度过程
一个广东终端用户请求访问 www.a.com 到本地 DNS 服务器;
本地 DNS 服务器从权威服务器得到响应访问 GSLB 系统,
本地 DNS 服务器向 GSLB 调度中心发出域名解析的请求;
GSLB 调度中心和 SLB 监控系统联动,确认广东主节点网络健康可使用,默认情况下将
广东主节点 IP 响应给终端用户;
终端用户发起访问请求该正常解析过程完成;
当广东主节点出现网路故障不能正常提供服务,GLSB 系统智能用户调度中心和 SLB 监
控系统联动确认主节点不能使用并从响应列表中踢出;
终端用户在域名 TTL 过期后再次向 GSLB 发出域名解析请求,GSLB 系统将广东备节点
返回给终端用户;
终端用户停止向主节点发出请求,转而向备节点访问,实现自动切换,该切换过程
自动切换完成;
节点缓存技术优势:
1.采用多层架构降低源站的压力和带宽,降低源站成本开支;
2.缓存遵循内存、SSD、硬盘三种存贮架构,提升缓存速度,减少 IO;
3.节点内部传输采用私有协议并增加压缩算法,提升数据的分发速度;
4.节点内部传输通过智能路由技术进行选路确保节点到核心机房的路由最佳;
5.遵守 HTTP 协议,支持强制刷新 Cache,支持正则表达式策略缓存,同时可以对
动态数据进行强制缓存;
6.采用动态文件静态化、链路路由优化、TCP 协议优化等方式实现动态内容加速;
7.提供强大的页面刷新 API,此 API 的功能为可针对需要刷新的单个 URL 或者目录,
进行实时强制刷新,刷新时间为 5-10 分钟;
版权所有 河南宇飞科技有限公司
备案号:豫ICP备17012951号-2 IDC/ISP证:豫B1-20180038
公司地址:郑州市金水区花园路国基路居易国际4号楼北单元1915