![]()
内容推荐 阿里云数字新基建系列包括5本书,内容涉及Kubernetes、混合云架构、云数据库、CDN技术架构、云服务器运维(Windows),囊括了领先的云技术知识与阿里云技术团队独到的实践经验,是国内IT技术图书又一套重磅作品。 内容分发网络(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整体架构及核心技术的学习材料,也可供对CDN产品和技术感兴趣的工程技术人员、研究人员阅读与参考,亦可作为CDN产品的现有及潜在用户了解产品技术实现细节的参考手册。 目录 第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.2 全局负载均衡 3.3 调度服务器 3.4 全局感知系统 第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缓存系统 第5章 CDN网络优化 5.1 网络传输优化的挑战 5.2 网络拥塞控制原理 5.3 网络丢包恢复原理 5.3.1 概述 5.3.2 丢包恢复算法介绍 5.3.3 阿里云CDN业务场景下的优化方向 5.4 网络旁路干扰技术 第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 小结 |