深入理解邊緣計算:雲、邊、端工作原理與源碼分析
崔廣章
- 出版商: 機械工業
- 出版日期: 2021-06-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 248
- 裝訂: 平裝
- ISBN: 7111684222
- ISBN-13: 9787111684220
-
相關分類:
Edge computing
立即出貨
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$458 -
$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$564 -
$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書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
內容簡介
這是一本從環境搭建、部署配置、系統架構、工作原理、源碼分析、
二次開發等維度系統講解如何打造協同的雲、邊、端系統的著作。
全書一共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
