深入理解邊緣計算:雲、邊、端工作原理與源碼分析
崔廣章
- 出版商: 機械工業
- 出版日期: 2021-06-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 248
- 裝訂: 平裝
- ISBN: 7111684222
- ISBN-13: 9787111684220
-
相關分類:
Edge computing
立即出貨
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
$280大話數據結構 -
$419算法圖解 (Grokking Algorithms: An illustrated guide for programmers and other curious people) -
資料視覺化|使用 Python 與 JavaScript (Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data)$680$537 -
$594操作系統導論 -
$454區塊鏈開發實戰:基於 JavaScript 的公鏈與 DApp 開發 -
科班出身的 AI人必修課:OpenCV 影像處理 使用 Python$780$616 -
$658Python 數據可視化之美:專業圖表繪制指南 (全彩) -
精通機器學習|使用 Scikit-Learn , Keras 與 TensorFlow, 2/e (Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2/e)$1,200$948 -
$505人臉識別與美顏算法實戰:基於 Python、機器學習與深度學習 -
D3 實用指南|程式設計師和科學家的互動式圖形工具箱 (D3 for the Impatient : Interactive Graphics for Programmers and Scientists)$520$411 -
QEMU/KVM 源碼解析與應用$1,008$958 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
$403機器學習中的概率統計:Python 語言描述 -
$447Linux 設備驅動開發 -
仿人機器人建模與控制$474$450 -
$180機器學習公式詳解 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
$294復雜系統建模與模擬 — 基於 Python 語言 -
$454OpenCV 4.5 電腦視覺開發實戰 (基於 VC++) -
從 Docker 動手邁入全新 DevOps 時代:最完整 Kubernetes 全書$1,280$1,011 -
$708Docker + Kubernetes 容器實戰派 -
深度強化學習$779$740 -
邊緣計算理論與系統實踐:基於 CNCF KubeEdge 的實現$419$398 -
底層都完全了解 - Kubernetes API Server 原始程式分析$1,080$853
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
內容簡介
這是一本從環境搭建、部署配置、系統架構、工作原理、源碼分析、
二次開發等維度系統講解如何打造協同的雲、邊、端系統的著作。
全書一共9章,邏輯上分為三大部分:
第1部分邊緣計算基礎(第1~2章)
首先介紹了邊緣計算和邊緣計算系統的概念、組成、架構,以及邊緣計算系統的部署與管理;
然後分別以Kubernetes、KubeEdge、EdgeX Foundry為例講解了雲、邊、端的部署與配置。
既給出了邊緣計算系統部署所需的自動化腳本,又分析了應用在雲數據中心部署和以雲、邊、端協同的方式部署的利弊。
第二部分工作原理(第3~6章)
首先從整體上對邊緣計算系統的邏輯架構進行了介紹,然後從部署、
配置、架構等角度對分別雲、邊、端的核心組件的工作原理進行了深入解析。
第三部分源碼分析(第7~9章)
雲、邊、端的開源框架眾多,雲部分選擇Kubernetes、邊部分選擇KubeEdge、端部分選擇EdgeX Foundry,
首先詳細介紹了這3種開發框架的開發環境搭建和源碼的整體架構,然後對他們的核心組件的源碼進行了深入分析,
同時也對這3個框架的二次開發進行了講解。
作者簡介
崔廣章
之江實驗室助理研究員,資深雲計算和邊緣計算技術工程師。
從2014年接觸雲計算以來,參與過多個雲計算生產項目,其中代表性的項目有基於OpenStack進行定製開發的運營商私有雲、政務雲,基於開源容器雲方案定製開發的面向運營商的數據中心操作系統(DCOS),2018年開始從事邊緣計算相關研究與開發。
目錄大綱
前言
基礎篇
第1章邊緣計算入門3
1.1邊緣計算系統3
1.1.1邊緣計算系統的組成3
1.1.2概念解析6
1.2邊緣計算的意義11
1.3邊緣計算系統的部署與管理11
1.3.1系統部署11
1.3.2系統管理23
1.4不同應用部署方式的比較25
1.5本章小結27
第2章雲、邊、端的部署與配置29
2.1邊緣計算整體架構29
2.2部署雲部分—Kubernetes31
2.2.1 Kubernetes相關的容器運行時部署31
2.2.2 Kubernetes的學習環境部署34
2.2.3 Kubernetes的生產環境部署39
2.3部署邊緣部分—KubeEdge45
2.3.1以系統進程的方式部署KubeEdge45
2.3.2以容器化的方式部署KubeEdge51
2.4部署端部分—EdgeX Foundry52
2.4.1以系統進程的方式部署EdgeX Foundry53
2.4.2以容器化的方式部署EdgeX Foundry57
2.5本章小結60
原理篇
第3章邊緣計算系統邏輯架構63
3.1邊緣計算系統邏輯架構簡介63
3.2雲、邊協同64
3.3邊、端協同65
3.4雲、邊、端協同68
3.5本章小結68
第4章雲部分原理解析71
4.1整體架構71
4.2邏輯架構72
4.3控制流程74
4.3.1集群基礎設施層面的資源的控制流程74
4.3.2集群中應用負載層面的資源的控制流程77
4.4數據流81
4.4.1集群內應用負載間的數據訪問流81
4.4.2集群外應用到集群內應用負載的數據訪問流86
4.5資源調度88
4.5.1資源調度流程88
4.5.2資源調度算法和調度策略89
4.6資源編排90
4.7本章小結91
第5章邊緣部分原理解析93
5.1 KubeEdge的整體架構93
5.2與雲交互的組件94
5.3管理邊緣負載的組件96
5.4與終端設備交互的組件97
5.5雲、邊協同98
5.6設備管理模型100
5.7邊緣存儲和網絡資源102
5.8邊緣節點管理103
5.8.1以節點的形式管理邊緣計算資源103
5.8. 2以獨立集群的形式管理邊緣計算資源104
5.8.3以多集群的形式管理邊緣計算資源105
5.9本章小結106
第6章端部分原理解析107
6.1整體架構107
6.2設備服務層108
6.3核心服務層110
6.4支持服務層115
6.5導出服務層119
6.6安全組件122
6.7系統管理組件122
6.8本章小結123
源碼分析篇
第7章雲部分源碼分析127
7.1搭建開發環境127
7.1.1安裝Go和GoLand127
7.1.2安裝Git並下載Kubernetes源碼130
7.1.3 Go Modules簡介130
7.1.4下載Kubernetes的源碼依賴131
7.2 Kubernetes源碼整體結構分析131
7.3組件源碼分析133
7.3.1共享命令行工具庫Cobra133
7.3.2 Kube-apiserver136
7.3.3 Kube-controller-manager140
7.3.4 Kube-scheduler145
7.3.5 Kubelet148
7.3.6 Kube-proxy150
7.4本章小結153
第8章邊緣部分源碼分析155
8.1搭建開發環境155
8.2源碼整體架構分析155
8.2.1源碼目錄及組件源碼入口155
8.2.2組件中各功能模塊的共享框架和功能分析160
8.3組件源碼分析166
8.3.1配置文件讀取166
8.3.2 CloudCore172
8.3.3 EdgeCore之Edged180
8.3.4 EdgeCore之DeviceTwin189
8.3.5 EdgeCore之EdgeHub195
8.3.6 EdgeCore之EventBus202
8.3.7 EdgeCore之MataManager206
8.3.8 EdgeCore之EdgeMesh212
8.4本章小結217
第9章端部分源碼分析219
9.1搭建開發環境219
9.2源碼整體架構分析219
9.3組件源碼分析220
9.3.1 Config -seed221
9.3.2 Core-command232
9.4本章小結238
