CDN 技術架構

阿裡雲CDN團隊

  • 出版商: 電子工業
  • 出版日期: 2022-03-01
  • 售價: $654
  • 貴賓價: 9.5$621
  • 語言: 簡體中文
  • 頁數: 376
  • ISBN: 7121431092
  • ISBN-13: 9787121431098
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

阿裡雲數字新基建系列包括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.1.1 要解決什麼問題 
3.1.2 畫像 
3.1.3 業務與資源匹配 
3.1.4 小結 
3.2 全局負載均衡 
3.2.1 典型的調度形式 
3.2.2 調度分層 
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 緩存的未來發展 

第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與邊緣計算   P335
14.1 邊緣計算技術架構 
14.1.1?邊緣計算概述 
14.1.2 邊緣計算應用場景 
14.2 vCDN方案與實踐 
14.2.1?CDN傳統建設方案   P352
14.2.2?ENS如何幫助客戶解決問題 P353
14.2.3 小結   P355