阿里云數(shù)字新基建系列包括5 本書,內(nèi)容涉及Kubernetes、混合云架構(gòu)、云數(shù)據(jù)庫、CDN 技術(shù)架構(gòu)、云服務(wù)器運(yùn)維(Windows),囊括了領(lǐng)先的云技術(shù)知識與阿里云技術(shù)團(tuán)隊(duì)獨(dú)到的實(shí)踐經(jīng)驗(yàn),是國內(nèi)IT 技術(shù)圖書又一套重磅作品。內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,CDN)已經(jīng)發(fā)展成為互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施,為App 及Web 站點(diǎn)等提供各類靜態(tài)/ 動(dòng)態(tài)內(nèi)容、實(shí)時(shí)流媒體加速及網(wǎng)絡(luò)安全防護(hù)等功能。本書共有14 章,可劃分為4 大部分:第1 部分(第1 章)介紹CDN 核心產(chǎn)品的技術(shù)原理、應(yīng)用場景及CDN 的發(fā)展歷史;第2 部分(第2~6 章)重點(diǎn)介紹CDN 核心子系統(tǒng)的技術(shù)原理及工程實(shí)現(xiàn),內(nèi)容涵蓋調(diào)度系統(tǒng)、節(jié)點(diǎn)系統(tǒng)、網(wǎng)絡(luò)傳輸及運(yùn)營支撐系統(tǒng);第3 部分(第7~12 章)介紹CDN 的4 大核心產(chǎn)品的架構(gòu)設(shè)計(jì)、功能詳解及產(chǎn)品優(yōu)化最佳實(shí)踐,具體產(chǎn)品包括視頻點(diǎn)播、實(shí)時(shí)流媒體、動(dòng)態(tài)加速及安全防護(hù);第4 部分(第13~14 章)介紹阿里云CDN 的技術(shù)演進(jìn)策略,包括CDN 自身核心技術(shù)的升級換代及CDN 向邊緣計(jì)算平臺的演進(jìn)策略等。本書可作為高等院校研究生、本科生學(xué)習(xí)CDN 整體架構(gòu)及核心技術(shù)的學(xué)習(xí)材料,也可供對CDN 產(chǎn)品和技術(shù)感興趣的工程技術(shù)人員、研究人員閱讀與參考,亦可作為CDN 產(chǎn)品的現(xiàn)有及潛在用戶了解產(chǎn)品技術(shù)實(shí)現(xiàn)細(xì)節(jié)的參考手冊。
本書作者來自阿里云CDN團(tuán)隊(duì),很多技術(shù)專家都有十年以上的CDN技術(shù)經(jīng)歷,這是本書內(nèi)容這么扎實(shí)的實(shí)力保障!ず 沖·阿里云資深技術(shù)專家,沉浸于CDN行業(yè)近20年,見證了中國CDN從初級硬件搭建到全面云化的多次技術(shù)變革!だ 克·阿里云資深技術(shù)專家,深度參與了阿里云CDN商業(yè)化轉(zhuǎn)型、邊緣云中臺體系的建設(shè),有十余年的CDN、視頻云領(lǐng)域的行業(yè)經(jīng)驗(yàn)!けR 日·阿里云視頻直播和短延時(shí)直播RTS負(fù)責(zé)人,專注實(shí)時(shí)高性能流媒體傳輸和云邊組網(wǎng)技術(shù)十余年,致力于推動(dòng)實(shí)時(shí)流媒體網(wǎng)絡(luò)技術(shù)向下一代GRTN架構(gòu)演進(jìn)!ぴHA·阿里云邊緣云調(diào)度系統(tǒng)負(fù)責(zé)人,長期專注于超大規(guī)模調(diào)度系統(tǒng)架構(gòu),超10年CDN行業(yè)經(jīng)驗(yàn),深度參與阿里云CDN、邊緣云商業(yè)化進(jìn)程!ぺw 偉·阿里云智能邊緣云安全負(fù)責(zé)人,主要負(fù)責(zé)邊緣云的安全、NAT 網(wǎng)關(guān)、負(fù)載均衡等!ざ∮窠堋ぐ⒗镌聘呒壖夹g(shù)專家,全站加速DCDN產(chǎn)品負(fù)責(zé)人。具有多年CDN節(jié)點(diǎn)和選路系統(tǒng)研發(fā)、架構(gòu)經(jīng)驗(yàn)!ぐ壮C鳌ぐ⒗镌聘呒壖夹g(shù)專家,負(fù)責(zé)邊緣計(jì)算的技術(shù)架構(gòu)、5G與標(biāo)準(zhǔn)、創(chuàng)新業(yè)務(wù)等工作。具有豐富的通信行業(yè)經(jīng)驗(yàn)、云計(jì)算技術(shù)研發(fā)經(jīng)驗(yàn)和ICT技術(shù)融合研發(fā)與架構(gòu)經(jīng)驗(yàn)!む嚬馇唷ぐ⒗镌聘呒壖夹g(shù)專家,工學(xué)博士,擅長數(shù)據(jù)驅(qū)動(dòng)的大規(guī)模分布式系統(tǒng)性能優(yōu)化,負(fù)責(zé)CDN服務(wù)質(zhì)量調(diào)優(yōu),推動(dòng)調(diào)優(yōu)模式從工具化、白屏化向數(shù)據(jù)化、智能化演進(jìn)!り 晨·阿里云技術(shù)專家,多年CDN邊緣傳輸網(wǎng)絡(luò)性能調(diào)優(yōu)經(jīng)驗(yàn),現(xiàn)主要負(fù)責(zé)阿里云CDN邊緣網(wǎng)絡(luò)傳輸性能優(yōu)化及傳輸數(shù)據(jù)體系搭建工作,持續(xù)提升阿里云CDN高性能、高穩(wěn)定性的服務(wù)能力! 超·阿里云技術(shù)專家,10年以上音視頻編解碼、流媒體及CDN開發(fā)經(jīng)驗(yàn),負(fù)責(zé)邊緣云通用加速相關(guān)開發(fā)工作,專注于提升CDN的高性能和高可用性!ばの钠妗ぐ⒗镌艭DN產(chǎn)品解決方案架構(gòu)師,8年CDN行業(yè)經(jīng)驗(yàn),主導(dǎo)過多個(gè)現(xiàn)象級應(yīng)用的高可用架構(gòu)方案設(shè)計(jì)與實(shí)現(xiàn),現(xiàn)聚焦于CDN技術(shù)在各領(lǐng)域的實(shí)踐與應(yīng)用!だ钪久鳌ぐ⒗镌萍夹g(shù)專家,有多年CDN行業(yè)及架構(gòu)經(jīng)驗(yàn),負(fù)責(zé)CDN云原生技術(shù)架構(gòu)核心技術(shù)方案的設(shè)計(jì)和落地,在高性能緩存服務(wù)器、負(fù)載均衡服務(wù)器Nginx、服務(wù)網(wǎng)格、Kubernetes等多個(gè)技術(shù)領(lǐng)域有豐富的經(jīng)驗(yàn)。
第1章 引言
1.1 CDN概述
1.2 CDN的基本原理
1.2.1 動(dòng)態(tài)內(nèi)容的加速原理
1.2.2 靜態(tài)內(nèi)容的加速原理
1.2.3 安全防護(hù)的原理
1.3 CDN的應(yīng)用場景
1.3.1 動(dòng)態(tài)內(nèi)容加速
1.3.2 靜態(tài)內(nèi)容加速
1.3.3 安全防護(hù)
1.4 CDN的技術(shù)定位
1.5 CDN的發(fā)展歷史
第2章 CDN系統(tǒng)架構(gòu)概述
2.1 CDN整體框架
2.2 CDN核心子系統(tǒng)
2.2.1 調(diào)度系統(tǒng)
2.2.2 節(jié)點(diǎn)軟件
2.2.3 網(wǎng)絡(luò)傳輸
2.2.4 運(yùn)營支撐
第3章 調(diào)度系統(tǒng)
3.1 資源規(guī)劃
3.1.1 要解決什么問題
3.1.2 畫像
3.1.3 業(yè)務(wù)與資源匹配
3.1.4 小結(jié)
3.2 全局負(fù)載均衡
3.2.1 典型的調(diào)度形式
3.2.2 調(diào)度分層
3.2.3 調(diào)度策略與典型算法
3.3 調(diào)度服務(wù)器
3.3.1 高性能DNS服務(wù)器
3.3.2 IP調(diào)度服務(wù)器
3.4 全局感知系統(tǒng)
3.4.1 全局感知系統(tǒng)概述
3.4.2 CDN服務(wù)可用性感知
3.4.3 實(shí)時(shí)覆蓋質(zhì)量感知
第4章 CDN節(jié)點(diǎn)系統(tǒng)
4.1 概述
4.2 多級緩存架構(gòu)
4.2.1 阿里云CDN節(jié)點(diǎn)系統(tǒng)的發(fā)展背景
4.2.2 阿里云CDN的經(jīng)典二層架構(gòu)
4.2.3 阿里云CDN的多級緩存架構(gòu)
4.2.4 節(jié)點(diǎn)系統(tǒng)的未來展望
4.3 接入域網(wǎng)關(guān)組件
4.3.1 HTTP/2優(yōu)化
4.3.2 HTTPS優(yōu)化
4.4 回源域組件
4.5 CDN緩存系統(tǒng)
4.5.1 高性能緩存服務(wù)器
4.5.2 高性能存儲引擎
4.5.3 分級緩存架構(gòu)
4.5.4 緩存的未來發(fā)展
第5章 CDN網(wǎng)絡(luò)優(yōu)化
5.1 網(wǎng)絡(luò)傳輸優(yōu)化的挑戰(zhàn)
5.2 網(wǎng)絡(luò)擁塞控制原理
5.3 網(wǎng)絡(luò)丟包恢復(fù)原理
5.3.1 概述
5.3.2 丟包恢復(fù)算法介紹
5.3.3 阿里云CDN業(yè)務(wù)場景下的優(yōu)化方向
5.4?網(wǎng)絡(luò)旁路干擾技術(shù)
5.4.1?背景介紹
5.4.2?干擾設(shè)備部署方式
5.4.3?工作原理簡介
5.4.4?旁路干擾真實(shí)案例詳解
5.4.5?干擾識別技術(shù)概述
5.4.6?干擾溯源技術(shù)概述
第6章 CDN運(yùn)營支撐
6.1 管控系統(tǒng)
6.1.1 用戶管理
6.1.2 域名管理
6.1.3 CDN控制臺
6.2 配置管理系統(tǒng)
6.2.1 用戶配置
6.2.2 軟件配置
6.3 內(nèi)容管理系統(tǒng)
6.3.1 基礎(chǔ)能力
6.3.2 內(nèi)容刷新
6.3.3 內(nèi)容預(yù)熱
6.3.4 內(nèi)容封禁
6.4 監(jiān)控系統(tǒng)
6.4.1 CDN邊緣監(jiān)控的特點(diǎn)
6.4.2 智能化監(jiān)控
6.5 日志系統(tǒng)
6.5.1 日志使用場景和挑戰(zhàn)
6.5.2 報(bào)表
6.5.3 常見數(shù)據(jù)場景和交付
6.5.4 邊緣分析
第7章 CDN產(chǎn)品概述
7.1 視頻點(diǎn)播簡述
7.2 視頻直播簡述
7.3 全站加速簡述
7.4 安全防護(hù)簡述
7.4.1 線上服務(wù)的安全風(fēng)險(xiǎn)
7.4.2 CDN 多層次縱深防護(hù)
第8章 CDN視頻點(diǎn)播
8.1 視頻點(diǎn)播應(yīng)用場景
8.1.1 視頻拖曳
8.1.2 動(dòng)態(tài)轉(zhuǎn)封裝
8.1.3 試看試聽
8.1.4 聽視頻
8.1.5 視頻分析
8.1.6 圖片處理
8.2 視頻點(diǎn)播關(guān)鍵技術(shù)
8.2.1 自適應(yīng)限速
8.2.2 全網(wǎng)限流
8.2.3 點(diǎn)播防盜鏈技術(shù)
8.2.4 點(diǎn)播封禁技術(shù)
第9章 CDN實(shí)時(shí)流媒體
9.1 實(shí)時(shí)流媒體基礎(chǔ)原理
9.1.1 RTMP
9.1.2 HTTP-FLV
9.1.3 HLS
9.2 實(shí)時(shí)流媒體應(yīng)用場景
9.2.1 實(shí)時(shí)音視頻
9.2.2 視頻直播
9.3 實(shí)時(shí)流媒體系統(tǒng)架構(gòu)
9.3.1 流媒體節(jié)點(diǎn)
9.3.2 流媒體大腦
9.4 實(shí)時(shí)流媒體創(chuàng)新技術(shù)
9.4.1 QUIC
9.4.2 GRTN
第10章 CDN動(dòng)態(tài)加速
10.1 動(dòng)態(tài)加速原理
10.2 動(dòng)態(tài)加速應(yīng)用場景
10.3 動(dòng)態(tài)加速系統(tǒng)架構(gòu)
10.4 動(dòng)態(tài)加速選路核心技術(shù)
10.4.1 網(wǎng)絡(luò)探測
10.4.2 智能選路
10.4.3 流量規(guī)劃
10.5 四層動(dòng)態(tài)加速核心技術(shù)
10.5.1 目標(biāo)場景和形態(tài)
10.5.2 四層加速架構(gòu)
10.5.3 高可用、負(fù)載均衡
10.5.4 TCP相關(guān)優(yōu)化
10.5.5 QUIC和路由隧道
10.5.6 端口映射、VIP復(fù)用技術(shù)
10.6 七層動(dòng)態(tài)加速核心技術(shù)
10.6.1 負(fù)載均衡
10.6.2 長鏈接管道
10.6.3 回源策略
10.6.4 WebSocket
第11章 CDN安全防護(hù)
11.1 安全防護(hù)概述
11.2 安全架構(gòu)
11.3 四層負(fù)載均衡及DDoS防護(hù)
11.3.1 簡介
11.3.2 ELB 四層請求分發(fā)模型
11.3.3 DDoS 攻擊檢測與處理
11.4 應(yīng)用層安全
11.4.1 應(yīng)用層安全概述
11.4.2 精準(zhǔn)訪問控制
11.4.3 區(qū)域封禁
11.4.4 IP頻次控制
11.4.5 機(jī)器流量管理
第12章 CDN場景化最佳實(shí)踐
12.1 CDN命中率優(yōu)化實(shí)踐
12.1.1 緩存命中率的基本概念
12.1.2 緩存機(jī)制
12.1.3 優(yōu)化CDN緩存命中率的措施
12.1.4 總結(jié)
12.2 移動(dòng)App——應(yīng)用市場下載加速最佳實(shí)踐
12.3 在線教育——超低延時(shí)互動(dòng)課堂及點(diǎn)播加速最佳實(shí)踐
12.3.1 點(diǎn)播方案
12.3.2 通用直播方案
12.3.3 小班課直播方案
12.4 新聞社交——?jiǎng)討B(tài)加速最佳實(shí)踐
第13章 CDN未來技術(shù)演進(jìn)
13.1 演進(jìn)背景
13.2 未來技術(shù)架構(gòu)
13.3 調(diào)度未來架構(gòu)
13.4 中臺技術(shù)
13.5 邊緣可編程
第14章 CDN與邊緣計(jì)算 P335
14.1 邊緣計(jì)算技術(shù)架構(gòu)
14.1.1?邊緣計(jì)算概述
14.1.2 邊緣計(jì)算應(yīng)用場景
14.2 vCDN方案與實(shí)踐
14.2.1?CDN傳統(tǒng)建設(shè)方案 P352
14.2.2?ENS如何幫助客戶解決問題 P353
14.2.3 小結(jié) P355