cdn网络概念及运行方式

2020-05-09

cdn网络概念及运行方式,cdn中文叫“内容分发网络”,cdn专注于“内容”,专注于静态资源的分发和访问,比如一张图片,一个文本文件,一个视频,一个CSS等,任何以文件形式存储的,为了提高在互联网上的访问速度和质量,都可以将这个资源部署在cdn这个网络上。

cdn动作是“分发”,就是如何让刚才提到的那些内容快速地部署在这个网络上,从而为用户服务,目的在于用户的快速访问和就近接入,分发的目的为了用户更好的体验。

cdn部署在“网络”,是部署在全国或者全世界的一大堆服务器,这些服务器基于当前互联网的基础架构在其上层再构成一个网络,这个网络专为资源分发而生。

一句话概括,cdn是一个基于互联网数量巨大的服务器,专注于内容和资源分发,方便用户快速访问,提升用户体验的一个内容网络。

cdn网络是怎么运行的?平时我们上网的时候,首先会在浏览器上输入目的网址(比如www.baidu.com),然后从DNS服务器上获取到目的网址的IP地址,通常大型门户网站的目的IP地址不止一个,DNS服务器会选择最优的IP地址返回给我们访问。

同样的道理,当我们去访问一些视频网站的时候,本地DNS服务器去请求cdn的全局负载均衡,全局负载均衡服务器会为用户选择一台合适的缓存服务器提供服务,选择的依据包括:

根据用户IP地址,判断哪一台服务器距离用户是最近;

用户所处的运营商;

根据用户所请求的URL中携带的内容名称,判断哪一台服务器上有用户所需的内容;

查询各个服务器当前的负载情况,判断哪一台服务器尚有服务能力。

本地DNS服务器缓存这个IP地址,然后将IP地址返回给客户端,客户端去访问这个边缘节点,下载资源。缓存服务器响应用户请求,将用户所需内容传送给用户终端。如果这台缓存服务器上并没有用户想要的内容,那么这台服务器就要向它的上一级缓存服务器请求内容,直至追溯到网站的源服务器将内容拉到本地。

推荐产品

  • 对象存储
  • 私有云存储
  • CDN
  • 云主机
  • 云短信
  • 边缘计算平台