阿里云CDN(内容分发网络)学习笔记day01

阿里云CDN(内容分发网络)学习笔记day01

标签(空格分隔): linux
Content Delivery Network
基于阿里云


文章目录

  • 阿里云CDN(内容分发网络)学习笔记day01
      • 1.CDN定义
      • 2.CDN的功能
      • 3.相关概念
      • 4.应用场景
      • 5.计费的规则
  • 二.学习目标

#一.介绍

1.CDN定义

CDN的全称是Content Delivery Network,即内容分发网络。将源站内容分发到全国所有的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。
阿里云CDN(内容分发网络)学习笔记day01_第1张图片

2.CDN的功能

百度词条:
1.节省骨干网带宽,减少带宽需求量
2.提供服务器端加速,解决由于用户访问量大造成的服务器过载问题
3.服务商能使用Web Cache技术在本地缓存用户访问过的Web页面和对象,实现相同对象的访问无须占用主干的出口带宽,并提高用户访问因特网页面的相应时间的需求
4.能克服网站分布不均的问题,并且能降低网站自身建设和维护成本
5.降低“通信风暴”的影响,提高网络访问的稳定性

  • 业务侧
    1.小文件加速(KB级):图片、HTML页面等静态小文件
    2.大文件加速(MB级):APK等大文件、200KB以上
    3.视频点播(MB级):MP4/FLV/HLS/HTTP
    4.视频直播:HLS/HTTP OVER FLV/RTMP

  • 用户侧
    1.快捷申请CDN加速服务
    2.个性化配置,系统支持用户自定义文件缓存策略,如过期时间
    3.报表,日志分析;包括流量、命中率、访客、ISP等数据
    4.OPEN API接口,实现服务开停、刷新内容、获取日志等功能
    5.防盗链的支持,支持用户自定义或标准的auth_key的方式

具体功能项

  • 提供全站加速服务
  • 自助化域名配置,即时生效
  • 提供管理控制台和OPEN API两种操作方式
  • SSD加速能力,各节点配有一定的SSD存储支持HTTPS
  • 可直接搭配云存储OSS
  • 使用网站内容过期时间设置,支持按目录、URL设置
  • 提供防盗链功能,支持refer黑白名单设置
  • 提供页面优化功能,支持智能gzip压缩和页面trim功能
  • 自动化更新缓存服务,支持目录、URL更新
  • 提供文件预热功能,支持控制台和OPEN API两种途径
  • 提供安全防护功能,可防御CC,WAF,跨站,注入等常见Web攻击
  • 全景信息监控,包括访问流量统计,访问分析,命中率,ISP,攻击信息,pv/uv,QPS,top访问信息监控等
  • 网站访问全量日志下载
  • 视频流媒体支持,包括存储,切片转码,鉴权,内容分发
    -视频渐进式点播,支持mp4,flv视频格式

3.相关概念

术语 说明
域名 是Internet网络上的一个服务器或一个网络系统的名字,没有重复的域名
CNAME记录 是一个别名记录(Canonical Name);当DNS系统在查询CNAME左面的名称的时候,都会转向CNAME右面的名称再进行查询,一直追踪到最后的PTR或A名称,成功查询后才会做出回应,否则失败
CNAME域名 CDN的域名加速需要用到CNAME记录,在aliyun控制太配置完成CDN加速后,得到一个加速后的域名,称之为CNAME域名,用户将自己的域名作CNAME指向这个域名后,域名解析的工作就正式转向aliyun,改域名所有的请求都讲转向aliyunCDN的节点
DNS域名解析服务 Domain Name System,,作用:把域名转换成为网络可以识别的ip地址,需要由专门的域名解析服务器来完成,整个过程自动进行
边缘节点 也称CDN节点,Cache节点等,是相对于网络的复杂结构而提出的一个概念,指距离最终用户接入具有较少的中间环节的网络节点,对最终接入用户有较好的响应能力和链接速度
Cache高速缓存(高速缓冲存储器) 指将经常被使用和访问的数据或内容存储于特定的设备或区域中,从而提高数据访问的性能和速度,在互联网技术中通常指web cache,作用是将访问量较大的网页内容和对象保存在服务器的专用cache设备上,以此来提高网站访问的速度和质量

4.应用场景

场景一、静态资源加速
静态资源较多的站点/应用加速
如:新闻/企业的门户网站/火车票售卖

站点或者应用中大量静态资源的加速分发,建议将站点内容进行动静分离,动态文件结合云服务器ECS,静态资源如各类型图片,html,css,js,文件等,结合对象存储OSS存储海量静态资源,可以有效加速内容加载速度,搞定网站图片,短视频等内容分发

场景二、音视频点播
如:爱奇艺,腾讯视频等
音视频点播/大文件下载分发加速
支持各类文件下载、分发、支持在线点播加速业务,如mp4,flv视频文件或平均单个文件大小在20M以上,主要的业务场景是音视频点播,大文件下载(如安装包)等,建议搭配对象存储OSS使用,可提升回源速度,节约近2/3回源带宽成本

场景三、移动APP
移动应用加速
移动APP更新文件(apk文件)分发,移动APP内图片,页面,短视频,UGC等内容的优化加速分发,提供httpDNS服务,避免DNS劫持并获得实时精确的DNS解析结果,有效缩短用户访问时间,提升用户体验

四、视频直播

5.计费的规则

1.带宽
2.流量

二.学习目标

1.了解阿里云CDN的主要功能
2.理解CDN的工作原理及适合场景
3.掌握阿里云CDN的开通方法
4.掌握阿里云CDN高级配置的含义
5.学会通过API来管理阿里云CDN
6.能够在工作中正确使用CDN服务

你可能感兴趣的:(阿里云CDN(内容分发网络)学习笔记day01)