企業級容器雲架構開發指南

企業級容器雲架構開發指南

《企業級容器雲架構開發指南》是2018年1月由機械工業出版社出版的一本圖書。

基本介紹

  • 書名:企業級容器雲架構開發指南
  • ISBN:9787111587484
  • 出版社:機械工業出版社
  • 出版時間:2018-01-01
內容簡介,作者簡介,圖書目錄,

內容簡介

全書分為五大部分。第一部分(第1章)對雲計算進行了概要性介紹,使讀者建立起對虛擬化、容器技術、公有雲和私有雲的基本概念;第二部分(第2章)對微服務架構的設計和實現進行了介紹;第三部分(第3章)關注研發生產力,介紹了DevOps的概念和實踐;第四部分(第4章、第5章、第6章)對Docker、Kubernetes、Mesos分別進行了介紹;第五部分(第7章)介紹了企業級容器雲在電信行業的套用實踐,使讀者能夠從容器技術,到大規模容器集群管理架構,到不同分散式套用混合架構的一系列技術,再到企業級容器雲的套用實踐均能夠有所了解。 本書的五個部分既彼此獨立,又相互關聯,幫助讀者建立起雲計算和容器技術的完整技術儲備。

作者簡介

HPE ku8s team 編著
閆健勇:擁有超過15年的電信行業系統建設經驗,主導了多項電信大型系統的架構設計和管理,對於雲計算和大數據在電信行業中的套用擁有豐富的經驗。
屈曉萌:擁有18年電信行業從業經驗,負責過多個大型電信運營支撐系統的管理及規劃設計,精通企業架構的端到端體系規劃、構建、實施和運營,為企業提供面向下一代數位化運營模式的企業架構設計和轉型實施工作。
王健飛:擁有超過16年的IT系統實施和管理經驗,在電信企業BSS IT支撐以及企業架構規劃等領域具有豐富經驗,主要專注於電信行業IT支撐系統諮詢、實施和管理工作。

圖書目錄

推薦序
前言
第1章 雲計算概述 1
1.1 虛擬化技術簡史 1
1.1.1 虛擬化技術的起源 1
1.1.2 X86平台虛擬化歷史 3
1.1.3 三大虛擬化產品 5
1.1.4 私有雲與公有雲 7
1.2 虛擬化熱點技術與終極目標 8
1.2.1 網路虛擬化 8
1.2.2 存儲虛擬化 11
1.2.3 虛擬化的終極目標 13
1.3 脫穎而出的容器技術 14
1.3.1 容器技術的歷史 14
1.3.2 dotCloud發現了“金礦” 15
1.3.3 容器技術帶來的變革 17
1.4 重新流行的PaaS 18
1.4.1 PaaS平台發展史 18
1.4.2 老牌的Cloud Foundry 22
1.4.3 Kubernetes & Mesos新秀 23
第2章 微服務 27
2.1 為何要做微服務 27
2.1.1 架構設計新理念:做好隔離 27
2.1.2 如何利用擴展立方體切分套用和數據 30
2.1.3 時間考慮和融會貫通 32
2.2 微服務概要介紹 33
2.2.1 微服務架構原理 33
2.2.2 微服務的特性 38
2.2.3 完整微服務系統包含的功能 47
2.3 微服務的高級進階 49
2.3.1 得API者得天下 49
2.3.2 微服務的進程間通信 52
2.3.3 服務發現 54
2.3.4 微服務事件驅動管理 56
2.3.5 微服務部署模式 60
2.4 如何從單體架構遷移到微服務 62
第3章 DevOps實踐 67
3.1 DevOps思想導入 67
3.1.1 什麼是DevOps 67
3.1.2 DevOps核心理念 70
3.1.3 DevOps術語 72
3.2 DevOps實踐框架 73
3.2.1 敏捷管理 77
3.2.2 持續交付 83
3.2.3 持續集成 83
3.2.4 持續測試(自動化測試) 87
3.2.5 持續部署 91
3.2.6 持續交付與容器化 93
3.2.7 DevOps實踐框架總結 94
3.3 DevOps實踐案例分享 96
3.3.1 DevOps導入 97
3.3.2 DevOps實施 98
第4章 Docker快速入門 104
4.1 Docker的價值及生態圈 105
4.1.1 Docker的價值 105
4.1.2 學習Docker需要多長時間 107
4.1.3 Docker是什麼 111
4.1.4 Docker的口號 113
4.1.5 Docker正在成為當年的Java 113
4.1.6 Docker的部署環境要求 115
4.2 Docker相關術語及概述 116
4.2.1 Image 116
4.2.2 Docker Registry 118
4.2.3 Container 118
4.2.4 Volume 120
4.3 如何用Docker改造傳統項目 121
4.3.1 哪些套用適合Docker化改造 121
4.3.2 Docker化改造傳統套用的流程 122
4.3.3 Docker化改造案例 124
4.4 Docker高級進階 126
4.4.1 容器基礎之Cgroups 126
4.4.2 容器基礎之Namespace 127
4.4.3 Docker的容器原理 127
4.4.4 Docker的分層鏡像原理 128
4.4.5 Docker架構解析 129
第5章 Kubernetes 132
5.1 Kubernetes的背景與概述 133
5.1.1 谷歌保守了十幾年的秘密武器——Borg系統 133
5.1.2 Kubernetes的起源 133
5.1.3 Kubernetes的核心特性 135
5.2 Kubernetes的總體系統架構和核心資源對象 139
5.2.1 Kubernetes的總體系統架構 139
5.2.2 Kubernetes的核心資源對象 141
5.3 Kubernetes的服務發現機制 147
5.3.1 集群內服務發現機制一:環境變數 147
5.3.2 集群內服務發現機制二:DNS服務 148
5.3.3 從集群外訪問服務 150
5.3.4 集群內外客戶端訪問服務的數據流 151
5.4 一個完整Kubernetes的微服務案例 152
5.4.1 微服務系統架構 152
5.4.2 在Kubernetes上部署微服務 153
5.4.3 Kubernetes自動化管理微服務示例 157
5.5 Kubernetes的高級特性 161
5.5.1 Namespace資源隔離 161
5.5.2 容器套用的資源配額管理 162
5.5.3 ConfigMap:套用的統一配置管理 162
5.5.4 Job:批處理任務 163
5.6 總結 165
第6章 Mesos 166
6.1 Mesos的背景與概述 167
6.1.1 Mesos的產生背景 167
6.1.2 Mesos的特性 169
6.1.3 Mesos的發展歷程 170
6.2 Mesos的架構與核心 172
6.2.1 Mesos的設計與架構 172
6.2.2 Mesos系統組件 175
6.2.3 Mesos的調度算法 179
6.2.4 Mesos的核心機制 185
6.2.5 Mesos的運維和管理 192
6.3 Mesos Framework 194
6.3.1 Mesos常用的Framework 194
6.3.2 Kubernetes與Mesos的集成 197
6.4 Mesos發展遠景分析 199
6.4.1 Mesos的技術特點 199
6.4.2 DC/OS簡介 202
第7章 企業級容器雲在電信行業的套用實踐 204
7.1 企業為什麼要建設容器雲PaaS平台 204
7.1.1 背景 204
7.1.2 試點系統選擇 205
7.1.3 容器雲PaaS平台技術選型 206
7.2 如何構建企業級的容器雲PaaS平台 207
7.2.1 設計原則 207
7.2.2 容器雲PaaS平台總體規劃和建設路徑 208
7.2.3 容器雲PaaS平台總體技術架構 210
7.2.4 容器雲PaaS平台採用的開源技術框架 211
7.2.5 基於微服務的容器化PaaS平台套用管理架構 212
7.2.6 結合DevOps實現“雲開發+雲運維”的流水線管理 213
7.2.7 容器雲PaaS平台多集群管理方案 215
7.2.8 容器雲PaaS平台建設中應關注的重點和難點 217
7.3 容器雲PaaS平台的套用效果 230
7.3.1 集群規模 230
7.3.2 套用效果 231
7.3.3 未來發展 231

相關詞條

熱門詞條

聯絡我們