ITPub博客

首页 > IT职业 > IT职场 > 阿里云CDN使用

阿里云CDN使用

原创 IT职场 作者:开发者学习指南 时间:2019-07-09 16:51:53 0 删除 编辑


什么是阿里云 CDN

阿里云内容分发网络( Alibaba Cloud Content Delivery Network ,简称 CDN )将您源站资源缓存至阿里云遍布全球的加速节点上。当终端用户请求访问和获取这些资源时,无需回源,系统将就近调用 CDN 节点上已经缓存的资源。

在不同区域、不同场景下使用 CDN 加速您网站内容的分发,将有效分担源站压力,避免网络拥塞,提升用户访问资源的速度和体验。

 

工作原理:

通过以下案例,您可以清楚地了解 CDN 的工作原理。

假设您的源站域名为 www.a.com 。接入 CDN 开始使用加速服务后,当您的终端用户(北京)发起 HTTP 请求时,实际的处理流程如下:

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

LDNS 解析 www.a.com 时,会发现已经配置了 CNAME www.a.tbcdn.com

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

LDNS 获取 DNS 返回的解析 IP

用户获取解析 IP

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

若该 IP 对应的节点已经缓存了该资源,则会将数据直接返回给用户(如图中步骤 7 8 ),此时请求结束。

若该节点未缓存该资源,则节点会向业务源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略,将资源缓存至节点(如图:北京节点),并返回给用户,此时请求结束。

 

相关概念:

CNAME :即别名 ( Canonical Name ) ,可以用来把一个域名解析到另一个域名。

回源 HOST :使用回源 HOST ,您可以自定义 CDN 节点回源时所需访问的具体服务器域名。

协议回源:开启该功能后,回源使用协议和客户端访问资源的协议保持一致。

过滤参数: URL 请求中,如果携带“?” (半角)和参数,则请求到 CDN 节点时, CDN 节点在收到该请求后是否将该带参数的请求 URL 请求回源站。

 

产品优势:

 

稳定快速

先进的分布式系统架构,国内节点数最多的云 CDN :全球 1500+

充足的带宽、存储资源:单节点带宽 40Gbps+ ,全网带宽输出能力 120 Tbps

稳定高效的性能指标: 95%+ 命中率, ms 级响应时间,视频 95%+ 流畅率。

完善的监控体系 & 服务体系: 7 24 小时全网监控,基于服务质量智能监控和调度。

节约成本

资源弹性扩展,按实际使用量付费,接入即可实现跨运营商、跨地域的全网覆盖。

先用后付,提供按流量或峰值带宽两种计费方式,满足不同业务需求。

对于网站突发流量,无需用户干预,自动作出响应和调整,有效减少源站压力。

简单易用

自助化配置域名的添、删、改、查,丰富简洁可定制配置项,支持自定义防盗链、缓存策略、 HTTP 响应头等功能。

开放 API 接口,提供服务开通、内容刷新、获取监控数据、下载分发日志等功能。

 

使用场景:

网站 / 应用 静态加速

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

架构示意图:

视音频点播 / 大文件下载

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

 

架构示意图:

直播加速

阿里云 视频直播服务 服务已单独上线发布。基于领先的内容接入与 CDN 网络以及大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。支持多直播场景,全景数据统计,丰富角度分析;直播功能丰富,录制回放、实时封面、实时转码、连麦混流。

 

架构示意图:

移动应用加速

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

 

架构示意图

其他 CDN 产品

如果您对 CDN 加速有较高的安全需求,可使用阿里云安全加速 SCDN

如果您想使用含 P2P 技术的 CDN 进一步降低 CDN 成本,可使用 阿里云 PCDN

如果您对动态内容的加速也有需求,可使用 阿里云全站加速。

 

更多课程: https://edu.aliyun.com/course/130/lesson/list?utm_content=g_1000056676


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69926013/viewspace-2650013/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Hadoop简介!
下一篇: Html基础入门
请登录后发表评论 登录
全部评论

注册时间:2019-05-28

  • 博文量
    34
  • 访问量
    23710