《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第3天——一、内容分发网络

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 《阿里云认证的解析与实战-云计算ACP认证》——云计算ACP训练营第3天——一、内容分发网络

 

1. CDN的产生背景

 

CDN的产生旨在解决网络拥塞的问题,造成网络拥塞的原因主要有以下几个:

 

第一公里”:指网站内容从源头通过链路接入互联网的过程,当这个链路的带宽较小时,访问的用户量一旦变大,就会导致访问拥堵。

“最后一公里”:经由互联网的流量到达用户接收端的过程,如果用户接入互联网的链路带宽很小也会导致网络堵塞。

对等互联关口:指不同的网络运营商之间的互联互通,如果对等互联关口的带宽不够大,就会导致网络堵塞。

长途骨干传输:距离服务器的物理距离越远,数据传输的时间就越长。

 

由于网络堵塞导致用户的网络体验效果,可以用以下两种指标衡量:

 

时延RT:用户请求网页到网页最终呈现的时间差。时延是由多种因素造成的,其中普遍存在的因素是用户和网站服务器的物理距离

8秒定律:用户满意的网页打开时间是在2秒以下,如果等待网页打开的时间超过8秒,会有超过30%的用户放弃等待。

 

2. CDN解决了哪些问题

 

CDN,通俗理解就是网站加速,可以解决跨运营商、跨地区、服务器负载能力过低、带宽过少等导致的网络响应速度慢的问题。

 

不用担心自己网站访客,在任何时间,任何地点,任何网络运营商,都能快速打开网站

各种服务器虚拟主机带宽等采购成本,包括后期运维成本都会大大减少

给网站直接带来的好处就是:流量,咨询量,客户量,成单量,都会得到大幅度提升

 

CDN加速通常指静态资源加速,静态资源即存储OSS中的非结构化数据。CDN的本质是提前将数据缓存在离用户最近的地方,以提升用户的网络体验。CDN可以保障网站安全、异地备援,让用户更专注业务本身。

 

3. 阿里云CDN

 

1) 什么是阿里云CDN

 

阿里云内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上、由分布在不同区域的边缘节点服务器群组成的分布式网络。替代传统以Web Server为中心的数据传输模式,将源站资源缓存到阿里云全国各地的边缘服务器,供用户就近快速获取,提升用户体验,降低源站压力。

 

image.png 

阿里云CDN基础架构

 

2) 阿里云CDN基础原理

 

a) 传统http请求处理过程

image.png

 

用户在终端浏览器上输入要访问的域名,该域名会发送到本地域名服务器(LDNS)中进行解析。

如果本地域名服务器中有缓存该域名的解析结果,则直接返回用户。

如果本地域名服务器中没有缓存该域名的解析结果,则会向根域名服务器或权限域名服务器发起递归请求。

获取域名解析结果,返回该域名IP地址,并通过本地域名服务器返回用户。

用户获取域名IP地址后向Web服务器发起访问请求。

 

b) 使用CDN后的http请求处理过程

image.png 

 将域名接入阿里云CDN后,当用户对该域名发起访问请求后,CDN会根据目标加速域名和来源IP,分配距离来源IP最近的边缘节点IP,以实现网络加速效果。

 

加速域名:域名接入阿里云CDN后即成为加速域名。

CNAME域名:是CDN系统生成的域名,阿里云CDN产品通过分布广泛的CDN边缘节点来为最终用户提供加速服务,不同区域或者不同运营商的用户访问到的CDN节点IP地址是不同的,因此加速域名就无法通过DNS的A记录解析的方式唯一解析到某个IP地址,这个时候就引入了CNAME域名。

 

3) CDN的接入

image.png 

 

a) 开通CDN服务

 

实名认证账号

登陆控制台

开通CDN

 

b) 添加CDN加速域名

 

选择域名列表页

填写基本信息

确认信息

 

c) 绑定CNAME

 

获取CNAME域名

查询域名状态

配置DNS解析:在域名解析服务商处将加速域名的DNS解析记录指向CNAME域名

验证域名是否CNAME成功

 

4) CDN应用场景

 

a) 网站站点应用加速

image.png

 

实现对站点或者应用中大量静态资源的加速分发,建议将站点内容进行动静分离,动态文件可以结合云服务器ECS静态资源如各类型图片、html、css、js文件等可使用对象存储OSS存储,通过CDN可以有效加速内容加载速度。

由于通过OSS拉取数据要消耗下行流量,相比OSS流量单价,使用CDN流量的成本会减少2/3以上。

 

b) 视音频点播/大文件下载分发加速

 

image.png

 

支持各类文件的下载、分发,支持在线点播加速业务,如mp4、flv。

主要的业务场景是视音频点播、大文件下载(如安装包下载)等,建议搭配对象存储OSS使用,可提升回源速度,节约近2/3回源带宽成本。

尤其针对视音频点播,CDN会大大降低延时,提升用户体验。

 

c) 视频直播加速

 

image.png

 

基于内容接入与分发网络和大规模分布式实时转码技术打造的音视频直播平台,提供便捷接入、高清流畅、低延迟、高并发的音视频直播服务。

 

d) 移动应用加速

image.png

 

移动APP更新文件(apk文件)分发移动APP内图片、页面、短视频、UGC等内容的优化加速分发,有效缩短用户访问时间,提升用户体验。

相关文章
|
9月前
|
人工智能 数据库 云计算
🔥躺着赚佣金!阿里云推荐计算巢服务让你轻松"带货"云计算
阿里云推出“推荐服务赚佣金”计划,无需技术背景,分享链接即可轻松赚取额外收入。高达20%佣金,200+精选服务任选,实时追踪收益,适合个人推广的数字副业!
694 9
|
11月前
|
人工智能 运维 安全
中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
阿里云网络作为全球化战略的重要组成部分,致力于打造具备AI技术服务能力和全球竞争力的云计算网络。通过高质量互联网服务、全球化网络覆盖等措施,支持企业高效出海。过去一年,阿里云持续加大基础设施投入,优化海外EIP、GA产品,强化金融科技与AI场景支持。例如,携程、美的等企业借助阿里云实现业务全球化;同时,阿里云网络在弹性、安全及性能方面不断升级,推动中企迎接AI浪潮并服务全球用户。
1567 8
|
8月前
|
弹性计算 人工智能 边缘计算
阿里云国际站2025年最新动态:全球云计算加速,中小企业出海利器
2025年,阿里云国际站凭借领先技术与本地化服务,助力企业高效出海。核心产品如弹性计算ECS Enterprise、云原生数据库PolarDB-X及边缘计算ENS Pro全面升级,覆盖全球28个区域,提供低延迟、高稳定性支持。同时推出“海外现货”模式,缩短外贸订单周期50%。通过技术+生态优势,助力中小企业实现全球化增长。
|
11月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
472 4
|
人工智能 API 开发者
HarmonyOS Next~鸿蒙应用框架开发实战:Ability Kit与Accessibility Kit深度解析
本书深入解析HarmonyOS应用框架开发,聚焦Ability Kit与Accessibility Kit两大核心组件。Ability Kit通过FA/PA双引擎架构实现跨设备协同,支持分布式能力开发;Accessibility Kit提供无障碍服务构建方案,优化用户体验。内容涵盖设计理念、实践案例、调试优化及未来演进方向,助力开发者打造高效、包容的分布式应用,体现HarmonyOS生态价值。
803 27
|
机器学习/深度学习 数据可视化 PyTorch
深入解析图神经网络注意力机制:数学原理与可视化实现
本文深入解析了图神经网络(GNNs)中自注意力机制的内部运作原理,通过可视化和数学推导揭示其工作机制。文章采用“位置-转移图”概念框架,并使用NumPy实现代码示例,逐步拆解自注意力层的计算过程。文中详细展示了从节点特征矩阵、邻接矩阵到生成注意力权重的具体步骤,并通过四个类(GAL1至GAL4)模拟了整个计算流程。最终,结合实际PyTorch Geometric库中的代码,对比分析了核心逻辑,为理解GNN自注意力机制提供了清晰的学习路径。
835 7
深入解析图神经网络注意力机制:数学原理与可视化实现
|
数据采集 JSON 数据可视化
JSON数据解析实战:从嵌套结构到结构化表格
在信息爆炸的时代,从杂乱数据中提取精准知识图谱是数据侦探的挑战。本文以Google Scholar为例,解析嵌套JSON数据,提取文献信息并转换为结构化表格,通过Graphviz制作技术关系图谱,揭示文献间的隐秘联系。代码涵盖代理IP、请求头设置、JSON解析及可视化,提供完整实战案例。
773 4
JSON数据解析实战:从嵌套结构到结构化表格
|
CDN
阿里云CDN怎么收费?看这一篇就够了,CDN不同计费模式收费价格全解析
阿里云CDN收费包含基础费用与增值费用。基础费用提供三种计费模式:按流量、带宽峰值及月结95带宽峰值计费,默认按流量计费,价格因地域和用量阶梯而异。增值费用涵盖静态HTTPS、QUIC请求、WAF防护及实时日志等服务,按需使用并单独计费。此外,可通过购买资源包预付费降低整体成本。更多详情参见阿里云官方文档。
2722 8
|
XML JavaScript Android开发
【Android】网络技术知识总结之WebView,HttpURLConnection,OKHttp,XML的pull解析方式
本文总结了Android中几种常用的网络技术,包括WebView、HttpURLConnection、OKHttp和XML的Pull解析方式。每种技术都有其独特的特点和适用场景。理解并熟练运用这些技术,可以帮助开发者构建高效、可靠的网络应用程序。通过示例代码和详细解释,本文为开发者提供了实用的参考和指导。
507 15
|
数据采集 机器学习/深度学习 存储
可穿戴设备如何重塑医疗健康:技术解析与应用实战
可穿戴设备如何重塑医疗健康:技术解析与应用实战
631 4

热门文章

最新文章

推荐镜像

更多
  • DNS
  • 下一篇
    开通oss服务