阿里云ACP认证之内容分发网络CDN知识整理(考题占比 3%)
文章目录
什么是内容分发网络CDN?
阿里云内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。阿里云CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。
阿里云CDN将源站资源缓存至阿里云遍布全球的加速节点上,当终端用户请求访问和获取该资源时,无需回源,系统自动调用离终端用户最近的CDN节点上已缓存的资源。
阿里云内容分发网络CDN分布
中国境内
阿里云在全球拥有2800+节点。中国内地(大陆)拥有2300+节点,覆盖31个省级区域,大量节点位于省会等一线城市。(阿里云不断在壮大,请以官方最新数据为准!)
中国境外
海外、中国香港、中国澳门和中国台湾拥有500+节点,覆盖70多个国家和地区。(阿里云不断在壮大,请以官方最新数据为准!)
内容分发网络CDN构成与原理
内容分发网络CDN构成
内容分发网络原理
假设您的加速域名为www.a.com,接入CDN网络,开始使用加速服务后,当终端用户(北京)发起HTTP请求时,处理流程如下图所示。
- 当终端用户(北京)向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地址发起对该资源的访问请求。
7.1 如果该IP地址对应的节点已缓存该资源,则会将数据直接返回给用户,例如,图中步骤7和8,请求结束。
7.2 如果该IP地址对应的节点未缓存该资源,则节点向源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略,将资源缓存至节点,例如,图中的北京节点,并返回给用户,请求结束。
阿里云内容分发网络CDN优势
-
稳定快速
先进的分布式系统架构,中国内地(大陆)节点2300+,海外、中国香港、中国澳门和中国台湾节点500+,六大洲覆盖,且中国内地节点数最多的云CDN。
充足的带宽和存储资源:单节点带宽40Gbps+,全网带宽输出能力130Tbps。
稳定高效的性能指标:95%+命中率,ms级响应时间,视频95%+流畅率。
完善的监控体系和服务体系:7*24小时全网监控,基于服务质量智能监控和调度。 -
性价比高
资源弹性扩展,按实际使用量付费,接入即可实现跨运营商、跨地域的全网覆盖。
先用后付,提供按流量或峰值带宽两种计费方式,满足不同业务需求。
对于网站突发流量,无需用户干预,自动作出响应和调整,有效减少源站压力。 -
简单易用
自助化配置域名的添、删、改、查,丰富简洁可定制配置项,支持自定义防盗链、缓存策略、HTTP响应头等功能。
开放API接口,提供服务开通、内容刷新、获取监控数据、下载分发日志等功能。 -
高效智能
标准化的配置响应更及时,通过用户自助提交的方式实现自动化,阿里云CDN控制台响应迅速,使用体验流畅。而其他CDN需要人工的交互,响应时间相对较长。
内容分发网络CDN使用场景
业务场景 | 场景概述 |
---|---|
图片和小文件下载 | 网站或应用App的主要业务为图片和小文件下载,包括各类型图片、html、css、js小文件等。 |
大文件下载 | 网站或应用App的主要业务为大文件下载,平均单个文件大小在20M以上,如游戏、各类客户端下载和App下载商店等。 |
视频点播加速 | 网站或应用App的主要业务为视频点播或短视频类。支持MP4、FLV等主流视频格式。 |
HTTPS加速 | 对CDN加速有更高级的安全需求。 |
视频直播加速 | 网站或应用App的主要业务为视频直播类服务。 |
全站加速 | 全站加速是阿里云一款独立产品,主要用于动态内容加速,也可以实现动静分离加速。 |
内容分发网络CDN使用限制
-
加速域名备案
接入阿里云CDN进行加速的域名需要根据加速区域决定是否要完成ICP备案。如果您添加域名时,选择的加速区域为全球或仅中国内地,则域名必须备案。推荐您进入阿里云ICP代备案管理系统进行备案。
无论您的源站在哪里,如果您需要使用CDN产品在中国内地区域提供内容分发服务,则源站应用的接入域名需要备案。
- 内容审核
所有接入CDN的域名都要经过内容审核。CDN目前不支持接入的域名包括但不限于:
- 无法正常访问或内容不含有任何实质信息
- 游戏私服类
- **类游戏和纸牌类游戏
- 盗版软件等无版权下载网站
- P2P类金融网站
- **类网站
- 违规医院和药品类网站
- 涉黄、涉毒、涉赌等
- 域名数量限制
数量 | 限制数量 |
---|---|
域名 | 每个阿里云账户下,最多支持加速50个域名。如果您的域名的总带宽日均峰值大于50MB,且业务无风险,则可[提交工单]申请增加域名个数。 |
IP源站 | 每个加速域名的默认IP源站数量限制为10个IP地址。 |
缓存刷新类操作 | URL刷新:2000条/日/每账户。 目录刷新:100个/日/每账户。(这是考点) |
- 域名回收规则
如果您的加速域名… | 系统会… | 如需继续使用CDN加速,您需要… |
---|---|---|
超过90天没有任何访问流量(包含处于正常运行状态) | 自动停用该域名,但保存该加速域名的相关记录。 | 启用加速域名。 |
处于停用状态超过120天(包含审核未通过状态) | 自动删除该域名的相关记录。 | 重新添加域名。 |
内容分发网络CDN计费
这部分太复杂,请参考官方最新信息。
内容分发网络CDN功能
内容分发网络CDN服务管理
如果您需要通过监控、统计分析、用量查询、刷新预热、日志分析等对CDN资源进行管理,则可以使用阿里云CDN控制台提供的服务管理功能。通过该功能您可以实时有效的分析CDN运行状况,并及时做出业务决策。