幫助中心 | 我的帳號 | 關於我們

深入理解邊緣計算(雲邊端工作原理與源碼分析)

  • 作者:崔廣章|責編:董惠芝
  • 出版社:機械工業
  • ISBN:9787111684220
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:238
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本從環境搭建、部署配置、系統架構、工作原理、源碼分析、二次開發等維度系統講解如何打造協同的雲、邊、端系統的著作。全書一共9章,邏輯上分為三篇。
    基礎篇(第1?2章)
    首先介紹了邊緣計算和邊緣計算系統的概念、組成、架構,以及邊緣計算系統的部署與管理,然後分別以Kubernetes、KubeEdge、EdgeXFoundry為例講解了雲、邊、端的部署與配置。既給出了邊緣計算系統部署所需的自動化腳本,又分析了應用在雲數據中心部署和以雲、邊、端協同的方式部署的利弊。
    原理篇(第3?6章)
    首先從整體上對邊緣計算系統的邏輯架構進行了介紹,然後從部署、配置、架構等角度分別對雲、邊、端的核心組件的工作原理進行了深入解析。
    源碼分析篇(第7?9章)
    雲、邊、端的開源框架眾多,本書雲部分選擇Kubernetes、邊部分選擇KubeEdge、端部分選擇EdgeXFoundry,首先詳細介紹了這三種開發框架的開發環境搭建和源碼的整體架構,然後對它們的核心組件的源碼進行了深入分析,同時對這三個框架的二次開發進行了講解。

作者介紹
崔廣章|責編:董惠芝
    崔廣章,之江實驗室高級研究專員,資深雲計算和邊緣計算技術工程師。     從2014年接觸雲計算以來,參與過多個雲計算生產項目,其中代表性的項目有基於OpenStack進行定製開發的運營商私有雲、政務雲,基於開源容器雲方案定製開發的面向運營商的數據中心操作系統(DCOS),2018年開始從事邊緣計算相關研究與開發。

目錄
前言
基礎篇
第1章  邊緣計算入門
  1.1  邊緣計算系統
    1.1.1  邊緣計算系統的組成
    1.1.2  概念解析
  1.2  邊緣計算的意義
  1.3  邊緣計算系統的部署與管理
    1.3.1  系統部署
    1.3.2  系統管理
  1.4  不同應用部署方式的比較
  1.5  本章小結
第2章  雲、邊、端的部署與配置
  2.1  邊緣計算整體架構
  2.2  部署雲部分—Kubernetes
    2.2.1  Kubernetes相關的容器運行時部署
    2.2.2  Kubernetes的學習環境部署
    2.2.3  Kubernetes的生產環境部署
  2.3  部署邊緣部分—KubeEdge
    2.3.1  以系統進程的方式部署KubeEdge
    2.3.2  以容器化的方式部署KubeEdge
  2.4  部署端部分—EdgeX Foundry
    2.4.1  以系統進程的方式部署EdgeX Foundry
    2.4.2  以容器化的方式部署EdgeX Foundry
  2.5  本章小結
原理篇
第3章  邊緣計算系統邏輯架構
  3.1  邊緣計算系統邏輯架構簡介
  3.2  雲、邊協同
  3.3  邊、端協同
  3.4  雲、邊、端協同
  3.5  本章小結
第4章  雲部分原理解析
  4.1  整體架構
  4.2  邏輯架構
  4.3  控制流程
    4.3.1  集群基礎設施層面的資源的控制流程
    4.3.2  集群中應用負載層面的資源的控制流程
  4.4  數據流
    4.4.1  集群內應用負載間的數據訪問流
    4.4.2  集群外應用到集群內應用負載的數據訪問流
  4.5  資源調度
    4.5.1  資源調度流程
    4.5.2  資源調度演算法和調度策略
  4.6  資源編排
  4.7  本章小結
第5章  邊緣部分原理解析
  5.1  KubeEdge的整體架構
  5.2  與雲交互的組件
  5.3  管理邊緣負載的組件

  5.4  與終端設備交互的組件
  5.5  雲、邊協同
  5.6  設備管理模型
  5.7  邊緣存儲和網路資源
  5.8  邊緣節點管理
    5.8.1  以節點的形式管理邊緣計算資源
    5.8.2  以獨立集群的形式管理邊緣計算資源
    5.8.3  以多集群的形式管理邊緣計算資源
  5.9  本章小結
第6章  端部分原理解析
  6.1  整體架構
  6.2  設備服務層
  6.3  核心服務層
  6.4  支持服務層
  6.5  導出服務層
  6.6  安全組件
  6.7  系統管理組件
  6.8  本章小結
源碼分析篇
第7章  雲部分源碼分析
  7.1  搭建開發環境
    7.1.1  安裝Go和GoLand
    7.1.2  安裝Git並下載Kubernetes源碼
    7.1.3  Go Modules簡介
    7.1.4  下載Kubernetes的源碼依賴
  7.2  Kubernetes源碼整體結構分析
  7.3  組件源碼分析
    7.3.1  共用命令行工具庫Cobra
    7.3.2  Kube-apiserver
    7.3.3  Kube-controller-manager
    7.3.4  Kube-scheduler
    7.3.5  Kubelet
    7.3.6  Kube-proxy
  7.4  本章小結
第8章  邊緣部分源碼分析
  8.1  搭建開發環境
  8.2  源碼整體架構分析
    8.2.1  源碼目錄及組件源碼入口
    8.2.2  組件中各功能模塊的共用框架和功能分析
  8.3  組件源碼分析
    8.3.1  配置文件讀取
    8.3.2  CloudCore
    8.3.3  EdgeCore之Edged
    8.3.4  EdgeCore之DeviceTwin
    8.3.5  EdgeCore之EdgeHub
    8.3.6  EdgeCore之EventBus
    8.3.7  EdgeCore之MataManager
    8.3.8  EdgeCore之EdgeMesh
  8.4  本章小結
第9章  端部分源碼分析

  9.1  搭建開發環境
  9.2  源碼整體架構分析
  9.3  組件源碼分析
    9.3.1  Config-seed
    9.3.2  Core-command
  9.4  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032