美文网首页
CDN技术概述

CDN技术概述

作者: 周杰伦是李小莹的男神 | 来源:发表于2018-09-05 09:04 被阅读0次

分发服务系统:

实现将内容从内容源中心向边缘的推送和存储。

1)分发服务器最基本的工作单元是许许多多的Cache设备(缓存服务器),Cache负责直接响应最终用户的访问请求,把缓存在本地的内容快速提供给用户。

2)Cache负责与源站点进行内容的同步,把更新的内容以及本地没有的内容从源站点获取并保存在本地。

3)分发服务器系统还要向上层的调度控制系统提供每个Cache设备的将状况信息、响应情况、有时还需要提供内容分布信息,以便调度控制系统根据设定的策略具体由哪个Cache来响应用户的请求最优。

负载均衡系统:

负责对所有发起服务请求的用户进行访问调度,确定提供给用户的最终实际访问网址。

1)全局负载均衡GSLB:根据用户就近原则,确定向用户提供服务的Cache的物理位置。

2)本地负载均衡SLB:负责节点内部的负载均衡。根据节点内部的Cache设备的实际能力或内容分布等因素对用户进行重定向。

CDN运营管理系统

同一般的电信运营管理系统类似,分为运营管理和网络管理两个子系统。

1)运营管理:和所学的技术没有关系,不看了。

2)网络管理:实现对CDN系统的网络设备管理、拓布管理、链路监控和故障管理。


CDN设计的首要目标就是较少用户访问响应时间,因此,CDN需要尽量将用户所需要的内容存放在距离用户最近的位置。

CDN边缘层:负责为用户提供内容服务的Cache设备应部署在物理上的网络边缘位置。

中心层:负责全局性管理和控制的设备。

中心和区域节点一般称为骨干点,主要作为内容分发和边缘未命中时的服务点;

边缘节点有被称为POP节点,主要作为直接向用户提供服务的节点。

无论是CDN骨干点还是CDN POP点,都是由Cache设备和本地负载均衡设备构成。



CDN系统分类

从CDN承载的内容类型来看,主要有静态网页内容、动态网页内容、流媒体、下载型文件和应用协议。将CDN分为网页加速、流媒体加速、文件传输加速和应用协议加速

1、网页加速

        通过将网页内容缓存到各个CDN节点上,并将用户请求调度到最优节点上来获得所需的内容,从而加速页面响应速度、减轻源站点的访问负担。

2、流媒体加速

        通过将流媒体内容推送到离用户最近的POP点,使得用户能够从网络边缘获取内容、从而提高视频传输质量,缩短访问时间,洁身骨干网络流量,避免单一中心的服务器瓶颈问题。

        (1)流媒体直播加速;(2)流媒体点播加速;

3、文件传输加速

        通过使用CDN分布式POP点提高下载服务,网站可以将大量文件下载的性能压力和贷款压力交给CDN来分担,提高用户的下载速度。

4、应用协议加速

它并部针对特定的内容类型进行加速,而是通过对TCP/IP等传输协议的优化,改善和加快用户在广域网上的内容传输速度。

(1)广域网应用加速

(2)SSL应用加速

(3)网页压缩

从内容的生成机制来看,互联网上的内容主要有两类:一类是静态内容,另一类是动态内容。

静态内容主要是指内容完全由网页HTML文件提供,任何人在任何时间浏览静态内容看到的都是一样的东西。

动态内容是指不同的访问者或在不同时间访问同一个Web页面时可能得到不同的页面内容,内容具有实时性,访问的过程具有交互性。

        CDN实现网页内容加速主要依赖于内容边缘缓存和功能赋值两类机制。本质就是将Web源站格格层次上的功能转移到CDN边缘Cache上完成。

对于Web网站提供的各种类型的静态内容(网页、文件、流媒体),其加速都可以通过在边缘Cache上复制Web系统的表示层来完成。在实现中,CDN的Cache设备将以反向代理的角色接受用户发来的连接请求,然后在本地复制的数据表示层的静态数据中寻找满足用户需求的数据,直接反馈给用户。

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

相关文章

  • CDN技术概述

    分发服务系统: 实现将内容从内容源中心向边缘的推送和存储。 1)分发服务器最基本的工作单元是许许多多的Cache设...

  • CDN概述

    前言: 世界上最遥远的距离莫过于网站与用户之间没有CDN。 CDN 全称为Content Delivery Net...

  • java专题之大型分布式系统中的缓存架构

    缓存概述 缓存的分类 CDN缓存 CDN缓存是什么 CDN(Content Delivery Network内容分...

  • CDN

    什么是CDN 为什么使用CDN CDN 的工作原理 CDN的网络架构 CDN的技术手段 应用

  • linux运维之CDN技术

    关于CDN技术 1.什么是CDN(网站加速)? CDN(Content Delivery Network) 又...

  • 【CDN技术】什么是CDN技术?

    【高效CDS】什么是CDN技术? 随着互联网用户规模的膨胀,用户服务访问效率低下的情况越来越明显。造成这种现象的主...

  • CDN的相关技术

    前面带大家大致了解了CDN是什么,今天我会带来CDN相关技术的解析   CDN的实现需要依赖多种网路技术的支援,其...

  • 【读书笔记】CDN 的基本概念

    [TOC] 《CDN技术详解》读书笔记 1. CDN 基本概念和产生背景 CDN : Content Distri...

  • CDN技术详解

    一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是...

  • 浅谈CDN技术

    CDN工作原理 人们开始希望网络更加的快速,而不是在无休止的等待中上网。这样CDN就得到了飞速的发展,那么问题就来...

网友评论

      本文标题:CDN技术概述

      本文链接:https://www.haomeiwen.com/subject/owfewftx.html