标签
内容简介
内容分发网络(Content Delivery Network,CDN)已经发展成为互联网的基础设施,为App 及Web 站点等提供各类静态/动态内容、实时流媒体加速及网络安全防护等功能。本书共有14章,可划分为4大部分:第1部分(第1章)介绍CDN核心产品的技术原理、应用场景及CDN的发展历史;第2部分(第2~6章)重点介绍CDN核心子系统的技术原理及工程实现,内容涵盖调度系统、节点系统、网络传输及运营支撑系统;第3部分(第7~12章)介绍CDN的4大核心产品的架构设计、功能详解及产品优化最佳实践,具体产品包括视频点播、实时流媒体、动态加速及安全防护;第4部分(第13~14章)介绍阿里云CDN的技术演进策略,包括CDN自身核心技术的升级换代及CDN向边缘计算平台的演进策略等。
编辑推荐
适合谁读
适合
- 负责内容分发、音视频或边缘服务的后端架构师与研发工程师
- 需要理解CDN调度、节点与传输机制的运维和SRE人员
- 正在设计大规模网络加速方案的技术负责人
- 对边缘计算演进方向感兴趣的中高级技术人员
不适合
- 零基础想入门网络的初学者,书中术语与工程细节门槛较高
- 只想了解CDN概念与选型对比、不关心实现细节的产品经理
- 寻找具体云产品操作步骤手册的读者,本书偏原理与架构
阅读建议
- 先读第1章建立技术原理与演进脉络的整体框架,再按工作需求跳读子系统章节。
- 读调度、节点、网络传输部分时,对照自己系统的实际拓扑画图,边读边做笔记。
- 产品架构章节可结合手上业务场景选读,重点看优化实践部分的取舍逻辑。
- 末章技术演进策略建议留到最后读,作为对前面架构设计思路的收束。
出版社简介
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 版权信息
- 作者代表简介
- 内容简介
- 本书编委会
- 撰写
- 特别感谢
- 推荐语
- 前言
- 第1章 引言
- 1.1 CDN概述
- 1.2 CDN的基本原理
- 1.2.1 动态内容的加速原理
- 1.2.2 静态内容的加速原理
- 1.2.3 安全防护的原理
- 1.3 CDN的应用场景
- 1.3.1 动态内容加速
- 1.3.2 静态内容加速
- 1.3.3 安全防护
- 1.4 CDN的技术定位
- 1.5 CDN的发展历史
- 第2章 CDN系统架构概述
- 2.1 CDN整体框架
- 2.2 CDN核心子系统
- 2.2.1 调度系统
- 2.2.2 节点软件
- 2.2.3 网络传输
- 2.2.4 运营支撑
- 第3章 调度系统
- 3.1 资源规划
- 3.1.1 要解决什么问题
- 3.1.2 画像
- 3.1.3 业务与资源匹配
- 3.1.4 小结
- 3.2 全局负载均衡
- 3.2.1 典型的调度形式
- 3.2.3 调度分层
- 3.2.3 调度策略与典型算法
- 3.3 调度服务器
- 3.3.1 高性能DNS服务器
- 3.3.2 IP调度服务器
- 3.4 全局感知系统
- 3.4.1 全局感知系统概述
- 3.4.2 CDN服务可用性感知
- 3.4.3 实时覆盖质量感知
- 第4章 CDN节点系统
- 4.1 概述
- 4.2 多级缓存架构
- 4.2.1 阿里云CDN节点系统的发展背景
- 4.2.2 阿里云CDN的经典二层架构
- 4.2.3 阿里云CDN的多级缓存架构
- 4.2.4 节点系统的未来展望
- 4.3 接入域网关组件
- 4.3.1 HTTP/2优化
- 4.3.2 HTTPS优化
- 4.4 回源域组件
- 4.5 CDN缓存系统
- 4.5.1 高性能缓存服务器
- 4.5.2 高性能存储引擎
- 4.5.3 分级缓存架构
- 4.5.4 刷新系统
- 4.5.5 缓存的未来发展
- 第5章 CDN网络优化
- 5.1 网络传输优化的挑战
- 5.2 网络拥塞控制原理
- 5.3 网络丢包恢复原理
- 5.3.1 概述
- 5.3.2 丢包恢复算法介绍
- 5.3.3 阿里云CDN业务场景下的优化方向
- 5.4 网络旁路干扰技术
- 5.4.1 背景介绍
- 5.4.2 干扰设备部署方式
- 5.4.3 工作原理简介
- 5.4.4 旁路干扰真实案例详解
- 5.4.5 干扰识别技术概述
- 5.4.6 干扰溯源技术概述
- 第6章 CDN运营支撑
- 6.1 管控系统
- 6.1.1 用户管理
- 6.1.2 域名管理
- 6.1.3 CDN控制台
- 6.2 配置管理系统
- 6.2.1 用户配置
- 6.2.2 软件配置
- 6.3 内容管理系统
- 6.3.1 基础能力
- 6.3.2 内容刷新
- 6.3.3 内容预热
- 6.3.4 内容封禁
- 6.4 监控系统
- 6.4.1 CDN边缘监控的特点
- 6.4.2 智能化监控
- 6.5 日志系统
- 6.5.1 日志使用场景和挑战
- 6.5.2 报表
- 6.5.3 常见数据场景和交付
- 6.5.4 边缘分析
- 第7章 CDN产品概述
- 7.1 视频点播简述
- 7.2 视频直播简述
- 7.3 全站加速简述
- 7.4 安全防护简述
- 7.4.1 线上服务的安全风险
- 7.4.2 CDN多层次纵深防护
- 第8章 CDN视频点播
- 8.1 视频点播应用场景
- 8.1.1 视频拖曳
- 8.1.2 动态转封装
- 8.1.3 试看试听
- 8.1.4 听视频
- 8.1.5 视频分析
- 8.1.6 图片处理
- 8.2 视频点播关键技术
- 8.2.1 自适应限速
- 8.2.2 全网限流
- 8.2.3 点播防盗链技术
- 8.2.4 点播封禁技术
- 第9章 CDN实时流媒体
- 9.1 实时流媒体基础原理
- 9.1.1 RTMP
- 9.1.2 HTTP-FLV
- 9.1.3 HLS
- 9.2 实时流媒体应用场景
- 9.2.1 实时音视频
- 9.2.2 视频直播
- 9.3 实时流媒体系统架构
- 9.3.1 流媒体节点
- 9.3.2 流媒体大脑
- 9.4 实时流媒体创新技术
- 9.4.1 QUIC
- 9.4.2 GRTN
- 第10章 CDN动态加速
- 10.1 动态加速原理
- 10.2 动态加速应用场景
- 10.3 动态加速系统架构
- 10.4 动态加速选路核心技术
- 10.4.1 网络探测
- 10.4.2 智能选路
- 10.4.3 流量规划
- 10.5 四层动态加速核心技术
- 10.5.1 目标场景和形态
- 10.5.2 四层加速架构
- 10.5.3 高可用、负载均衡
- 10.5.4 TCP相关优化
- 10.5.5 QUIC和路由隧道
- 10.5.6 端口映射、VIP复用技术
- 10.6 七层动态加速核心技术
- 10.6.1 负载均衡
- 10.6.2 长链接管道
- 10.6.3 回源策略
- 10.6.4 WebSocket
- 第11章 CDN安全防护
- 11.1 安全防护概述
- 11.2 安全架构
- 11.3 四层负载均衡及DDoS防护
- 11.3.1 简介
- 11.3.2 ELB四层请求分发模型
- 11.3.3 DDoS攻击检测与处理
- 11.4 应用层安全
- 11.4.1 应用层安全概述
- 11.4.2 精准访问控制
- 11.4.3 区域封禁
- 11.4.4 IP频次控制
- 11.4.5 机器流量管理
- 第12章 CDN场景化最佳实践
- 12.1 CDN命中率优化实践
- 12.1.1 缓存命中率的基本概念
- 12.1.2 缓存机制
- 12.1.3 优化CDN缓存命中率的措施
- 12.1.4 总结
- 12.2 移动App——应用市场下载加速最佳实践
- 12.3 在线教育——超低延时互动课堂及点播加速最佳实践
- 12.3.1 点播方案
- 12.3.2 通用直播方案
- 12.3.3 小班课直播方案
- 12.4 新闻社交——动态加速最佳实践
- 第13章 CDN未来技术演进
- 13.1 演进背景
- 13.2 未来技术架构
- 13.3 调度未来架构
- 13.4 中台技术
- 13.5 边缘可编程
- 第14章 CDN与边缘计算
- 14.1 边缘计算技术架构
- 14.1.1 边缘计算概述
- 14.1.2 边缘计算应用场景
- 14.2 vCDN方案与实践
- 14.2.1 CDN传统建设方案
- 14.2.2 ENS如何帮助客户解决问题
- 14.2.3 小结
常见问题
没有CDN基础能直接读这本书吗?
书中的内容是否只适用于阿里云CDN?
这本书适合当教材系统学习吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
阿里云CDN团队是《CDN技术架构》一书的署名作者,从署名形式看应为一个以内容分发网络技术为关注方向的编写团队。目前关于该团队的公开资料有限,其成员构成、成立背景与具体经历均未见明确记载,因此难以展开个人或组织层面的详细介绍。就现有作品而言,《CDN技术架构》属于计算机综合类技术图书,围绕CDN这一网络加速与内容分发领域展开,通常涉及架构设计、调度机制、缓存与传输等工程实践内容。该书面向对网络技术、云计算与内容分发感兴趣的读者,写作上偏重技术原理与架构层面的梳理,体现出团队在相关领域的编写取向。由于库内仅收录这一种作品,尚不足以判断其整体风格与长期影响,读者可将其视为了解CDN技术架构的入门参考之一。