阿里云 CDN 服务架构及应用场景|学习笔记

简介: 快速学习阿里云 CDN 服务架构及应用场景

开发者学堂课程【通过 CDN 为网站提速阿里云 CDN 服务架构及应用场景】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/511/detail/6833


阿里云 CDN 服务架构及应用场景

 

目录

一、CDN 服务架构

二、网络站点应用加速

三、视音频点播/大文件下载分发加速

四、视频直播加速

五、移动应用加速

 

一、CDN 服务架构

image.png

阿里云基础架构分为三层,主站发布环境、骨干中转环境、用户响应环境。

主站发布环境包括阿里主站 DNS 系统、应用发布集群、内容存储集群,三部分组成主站发布环境。

骨干中转环境包括 CDN 调度系统、L2cache集群。L2cache层节点位于用户源站和 CDNL1 节点中间的缓存服务器可以缓存 CDNL1 节点的回源访问,通过在全网架设多个 BGP 中转节点,能够有效降低用户源站的访问压力。CDN 智能调度系统能够动态分配缓存节点的资源,对 CDN 的缓存节点进行健康检查。

用户响应环境包括用户接入本地 DNS 服务器和 L1cache 集群L1节点遍布于各地域各运营商的 CDN 边缘服务器,通过对源站资源的回源拉取和缓存,为用户提供毫秒级的访问延迟体验。

 

二、网络站点应用加速

CDN 能实现对站点或应用中大量静态资源的加速分发,用户使用之前建议对站点内容进行动静分离。动态文件和静态文件放置不同的域名,动态文件请求可以使用 ECS 服务器进行响应,静态资源使用 OSS 云存储服务,阿里云 CDN 无缝与阿里云 OSS 进行衔接,实现对静态资源的加速分发。

image.png


三、视音频点播/大文件下载分发加速

客户端将视频文件上传请求发送到负载均衡服务器后端的 ECS 服务器集群,ECS 应用将视频文件保存到 OSS 存储中,可以使用媒体转码服务进行视、音频的转码,然后将转码后的视、音频文件推送到CDN 加速节点进行缓存,用户可就近访问 CDN 的资源进行视、音频点播和大文件的下载。架构能提升 CDN 的回源速度,节约回源带宽成本。

image.png

 

四、视频直播加速

通过大规模的分布式实时转码技术搭配 CDN 打造视频的直播平台,此架构的优势,第一接入便捷,不管用户是在个人 PC 电脑或者是 APP 端都可以直接进行视频的采集上传。终端用户可以从各个运营商,各个地点接入到直播平台来浏览视频,通过 CDN 毫秒级别的急速享用优势和全网范围内的分布式缓存架构,能够提供低延迟,高并发的流畅视频直播服务。

image.png

 

五、移动应用加速

移动应用加速是阿里云针对移动应用推出的动静态全网加速产品,依托阿里云遍布全球的 CDN 节点和海量的带宽资源等基础设施,使用智能域名解析,无线协议优化,内容动态压缩等技术。

为开发者提供更快更稳定的网络接入能力,能够分发移动端内的图片、页面、视频等内容,缩短访问时间,有效提升移动应用的可用性和用户体验。

 image.png

相关文章
|
1月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
101 0
|
4天前
|
存储 开发工具 对象存储
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
11 0
|
10天前
|
人工智能 Serverless 数据处理
利用阿里云函数计算实现 Serverless 架构的应用
阿里云函数计算是事件驱动的Serverless服务,免服务器管理,自动扩展资源。它降低了基础设施成本,提高了开发效率,支持Web应用、数据处理、AI和定时任务等多种场景。通过实例展示了如何用Python实现图片压缩应用,通过OSS触发函数自动执行。阿里云函数计算在云计算时代助力企业实现快速迭代和高效运营。
46 0
|
13天前
|
网络协议 Java 物联网
阿里云服务器上搭建 MQTT服务
阿里云服务器上搭建 MQTT服务
|
13天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
1月前
|
NoSQL 关系型数据库 数据库
数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务
【2月更文挑战第29天】数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务
20 5
|
1月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
65 1
|
1月前
|
消息中间件 SpringCloudAlibaba Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(八)Config服务配置+bus消息总线+stream消息驱动+Sleuth链路追踪
785 0
|
1月前
|
SpringCloudAlibaba Java 测试技术
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
39 1
|
1月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(五)OpenFeign的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(五)OpenFeign的使用
42 0

热门文章

最新文章