视频 | 阿里云工程师40分钟带你从入门到玩转CDN

简介: CDN,即Content Delivery Network(内容分发网络)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。它作用是分担源站压力,避免网络拥塞,确保不同区域、不同场景下加速网站内容的分发,提高资源访问速度。目前,互联网超过50%的流量都是走CDN,这个占比未来会更大。CDN为何如此重要?

阿里云工程师40分钟带你从入门到玩转CDN

CDN为何如此重要?先来看3个没有CDN的网络世界你无法忍受的场景:

image.png

一、图片打不开:假如你是个做网站的,花了很多的钱去做网站的推广,推广效果不错,大量用户来访问了,结果是用户来访后发现网站有大量的图片打不开或者访问很慢,最终很多用户没耐心就走掉了,于是你的流量流失了……

二、视频卡顿:假如你是做视频直播或者点播的,球赛体育赛事之类的直播在比赛的高潮部分,视频卡顿,观众感受不到欢呼的点,非常影响体验,于是你的观众走了……

三、网站加载慢:假如你的网站打开的时首页加载就非常慢,按照八秒定律“打开网站等待时间如果超过8秒,会有超过30%的人就不愿意再等待”,于是你的访客流失了……

以上只是众多没有CND的网络世界很多让人无法忍受场景中的3个,总结来说,如果没有CDN,整个网络就会慢下来。

出现以上问题是啥原因呢?

首先请看下图,没用CDN时,用户访问网站的过程,从整个架构层面去分析,可分为4个过程:

image.png

首先DNS发起一个DNS的查询,做域名解析,用户侧会先请求到本地的Local DNS,DNS会再去向网站的DNS服务器去请求去查询,然后网站服务器会把这个网站服务器的实际的IP反馈给Local,最终再返回给客户端,客户端拿到这个服务器的 IP之后,再去请求网站的服务器,这个过程会存在以下几点问题:

第一点,网站的服务器会存在负载过高的情况,因为没有中间代理,所有的请求会全部都请求到这个服务器上。如做一些推广之类的,瞬间并发,请求量会非常大,对于服务器的性能负载要求就会比较高。

第二点,终端用户获取延时会比较大。如服务器在北京,北京的用户去访问时,中间的网络链路比较短。广州的用户去访问时,从广州请求到北京的服务器网络链路就比较长。如服务器在海外,国内用户去访问,中间会走跨境链路,涉及国际互联网出口,到了海外还有海外的运营商,中间的链路就更长,对于网络的延迟会就更久。

第三点,服务网站的服务器性能比较差,或者说有一些性能的瓶颈,会影响所有的用户访问。随着业务量的增加,流量带宽都增加了,对于服务器的性能负载,包括网络都要求有更高的要求,需要持续对服务器去做扩容的操作。

用CDN对于这种情况会有优化效果,CND是如何解决以上问题,使用的过程中如何高效排查问题呢?获取干货的传送门给你奉上啦:

阿里云工程师胡夫,在多年实际工作积累经验过程中,对CND这个产品做了内容的沉淀,并出版电子书《CND排坑指南》。今天他将在阿里云开发者社区做40分钟的公开课分享,带你从入门到玩转CDN,浅显易懂的语言、简洁精短的PPT将待你快速读懂CDN架构,秒懂CDN工作原理,讲师真实的排坑经验将带你快速掌握CDN学习方法,问题排查技巧,阿里丰富的场景解决方案案例将让你大受启发!戳我观看:《40分钟带你从入门到玩转CDN》

相关文章
|
2月前
|
编解码 对象存储
阿里云视频转码转码模板-配置工作流
阿里云视频转码转码模板-配置工作流
15 0
|
14天前
|
缓存 边缘计算 网络协议
阿里云CDN介绍
阿里云CDN介绍
27 0
|
21天前
|
存储 开发工具 对象存储
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
19 0
|
28天前
|
缓存 网络协议 Serverless
阿里云CDN简介和使用流程
本文档介绍了如何在阿里云上配置和使用CDN服务。首先,需要注册并实名认证阿里云账号,然后购买CDN服务。接着,添加要加速的域名,通过CDN控制台和阿里云云解析DNS进行配置,并验证CNAME设置是否生效。之后,配置源站信息,可以选择OSS域名、IP、源站域名或函数计算域名作为源站。最后,设置缓存规则,如缓存过期时间、状态码过期时间、自定义HTTP响应头等,以优化资源访问效率。
阿里云CDN简介和使用流程
|
1月前
|
存储 缓存 Java
阿里云OSS实战从入门到大神
说起阿里云OSS,那作用和功能都是非常强大的,它可以存放图片,音频,视频等资源文件,这些资源文件,你不必存放到服务器的硬盘里,这样既可以节省服务器硬盘空间,又可以降低服务器的读写压力,非常适合大并发的架构。
61 0
|
1月前
|
弹性计算 Ubuntu 网络协议
阿里云CDN功能Quick Start
本文通过在国外Region ECS创建ECS,通过ECS部署应用,然后使用CDN加速部署应用,全链路测试体验阿里云CDN通过IP加速服务的功能。
|
2月前
|
域名解析 网络协议 API
阿里云DNS常见问题之阿里云OpenAPI的cdn20180510包没有DescribeCdnSubList如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
2月前
|
存储 对象存储 容器
阿里云OSS对象存储基础入门
阿里云OSS对象存储基础入门
95 0
|
2月前
|
弹性计算 运维 安全
手把手教你入门部署幻兽帕鲁服务器:2024年阿里云搭建幻兽帕鲁Palworld联机服务器新手教程
手把手教你入门部署幻兽帕鲁服务器:2024年阿里云搭建幻兽帕鲁Palworld联机服务器新手教程。对于热衷《幻兽帕鲁》这款开放世界生存制作游戏的粉丝而言,拥有个人游戏服务器无疑是令人心动的。这款由Pocketpair开发的游戏,在2024年1月18日推出了其抢先体验版,它凭借广阔的游戏世界和丰富的玩法——如收集神奇的生物“帕鲁”,让它们参与战斗、建造、农耕和工业生产等——赢得了大量玩家的喜爱。现在,我将为大家详细指导如何在阿里云服务器上轻松一键部署《幻兽帕鲁》的联机服务器。
1096 2
|
2月前
|
安全 网络安全 CDN
阿里云CDN HTTPS 证书配置流程
阿里云CDN HTTPS 证书配置流程
218 1