阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

什么是CDN,为什么要使用CDN?

发布时间: 2020-03-25 18:24:02文章作者: 网站编辑阅读量: 254

  CDN概念

  CDN:是阿里云内容分发网络(Content Delivery Network)的简称。由分布在不同区域的边缘节点服务器群组成的分布式网络。

  CDN工作原理

  CDN将源站资源缓存至阿里云遍布全球的加速节点上,当终端用户请求访问和获取该资源时,无需回源,系统自动调用离终端用户最近的CDN节点上已缓存的资源。

  CDN加速的本质是缓存加速。将您服务器上存储的静态内容缓存在阿里云CDN节点上,当您访问这些静态内容时,无需访问服务器源站,就近访问阿里云CDN节点即可获取相同内容。从而达到加速的效果,同时减轻服务器源站的压力。

  

  当终端用户(北京)向www.a.com下的某资源发起请求时,首先向LDNS(本地DNS)发起域名解析请求。

  LDNS检查缓存中是否有www.a.com的IP地址记录。如果有,则直接返回给终端用户;如果没有,则向授权DNS查询。

  当授权DNS解析www.a.com时,返回域名CNAME www.a.tbcdn.com对应IP地址。

  域名解析请求发送至阿里云DNS调度系统,并为请求分配最佳节点IP地址。

  LDNS获取DNS返回的解析IP地址。

  用户获取解析IP地址。

  用户向获取的IP地址发起对该资源的访问请求。

  如果该IP地址对应的节点已缓存该资源,则会将数据直接返回给用户,例如,图中步骤7和8,请求结束。

  如果该IP地址对应的节点未缓存该资源,则节点向源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略,将资源缓存至节点,例如,图中的北京节点,并返回给用户,请求结束。

  CDN作用

  顾名思义,CDN的作用即为分担源站压力而存在。它可避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。

  CDN特点

  1. 性能强大

  阿里云的CDN是在中国大陆节点数最多的CDN服务商:阿里云在全球拥有2800+节点。中国大陆拥有2300+节点,覆盖34个省级区域,大量节点位于省会等一线城市。海外、中国香港、中国澳门和中国台湾拥有500+节点,覆盖70多个国家和地区。广泛布局的高性能节点,显著提升信息传递效率。面对紧急情况时,也能更好应对。

  领先的带宽能力:阿里云所有节点均接入万兆网卡,单节点存储容量达40TB~1.5PB,带宽负载达到40Gbps~200Gbps,具备130Tbps带宽储备能力。

  关键性能指标业内领先:CDN在不同的场景下,有着具体的指标,他主要的通用指标有:网络延时、下载速度、打开速度、丢包率和回源率以及缓存命中率,一般情况下,使用CDN后,您的网络延时、下载速度、打开速度、丢包率和回源率都会降低,与之相对的缓存命中率则会提高。具有稳定高效的性能指标:95%+命中率,ms级响应时间,视频95%+流畅率。

  2. CDN使用方便

  CDN支持多种行业、多种场景内容加速,例如:图片小文件、大文件下载、视音频点播、直播流媒体、全站加速、安全加速,并为您提供易用性的功能配置和脚本服务。

  操作简单:您可直接通过CDN控制台进行操作。

  边缘脚本服务,可以快速支持您的定制化业务需求,解决定制化需求发布周期长等问题。

  3. 结合先进的技术

  先进的CDN基础架构:在LVS采用四层负载均衡、Tengine采用七层负载均衡,以Swift作为HTTP缓存。

  丰富的API接口:除了控制台,阿里云 CDN还开发了多样化的接口。通过调用API实现CDN功能与操作。

  多语言SDK工具包:提供Java、Python、PHP、.NET、C或C++、Go等工具包的使用说明。

  4. 高效智能

  标准化的配置响应更及时,通过用户自助提交的方式实现自动化,阿里云CDN控制台响应迅速,使用体验流畅。而其他CDN需要人工的交互,响应时间相对较长。

  使用场景

  CDN为静态内容加速。

  静态内容(静态资源):静态内容是指在不同请求中访问到的数据都相同的静态文件。例如:图片、视频、网站中的文件(html、css、js)、软件安装包、apk文件、压缩包文件等。

  说明:

  如果您的网站易遭受攻击且必须兼顾加速的业务场景,则需要使用安全加速功能,提升全站安全性。安全加速适用于游戏、金融、政企安防、电商、医疗领域等易受攻击又必须兼顾加速的业务场景。用于提升网站的访问效率、安全性和稳定性。

联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠