-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
企業(yè)級云原生架構(gòu)(技術(shù)服務(wù)與實踐) 版權(quán)信息
- ISBN:9787115551740
- 條形碼:9787115551740 ; 978-7-115-55174-0
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
企業(yè)級云原生架構(gòu)(技術(shù)服務(wù)與實踐) 本書特色
1.基于作者在阿里公司多年的大型項目架構(gòu)設(shè)計實踐經(jīng)驗,介紹云原生相關(guān)技術(shù)及產(chǎn)品 2.內(nèi)容深入淺出,既有方法論詳述也有技術(shù)原理深入分析 3.理論與實踐并重,深入闡述云原生架構(gòu)設(shè)計 4.緊貼技術(shù)趨勢,把握主流技術(shù)發(fā)展
企業(yè)級云原生架構(gòu)(技術(shù)服務(wù)與實踐) 內(nèi)容簡介
《企業(yè)級云原生架構(gòu):技術(shù)、服務(wù)與實踐》較為全面、系統(tǒng)地介紹了云原生架構(gòu)相關(guān)的方法論與技術(shù)產(chǎn)品,并結(jié)合作者多年的大型項目建設(shè)實施經(jīng)驗,闡述了分布式環(huán)境下面向云原生的架構(gòu)設(shè)計很好實踐。本書主要分為4個部分,分別是云原生概述、云原生技術(shù)、云原生服務(wù)、云原生架構(gòu)實踐。本書兼顧理論、技術(shù)與實踐,對從事相關(guān)行業(yè)的讀者具有很好的學(xué)習(xí)指導(dǎo)意義。 《企業(yè)級云原生架構(gòu):技術(shù)、服務(wù)與實踐》面向的讀者對象為互聯(lián)網(wǎng)行業(yè)的業(yè)務(wù)咨詢師、系統(tǒng)架構(gòu)師,以及相關(guān)領(lǐng)域的技術(shù)開發(fā)人員。
企業(yè)級云原生架構(gòu)(技術(shù)服務(wù)與實踐) 目錄
第 一部分 云原生概述
第 1章 初見云原生 2
1.1 什么是云原生 2
1.1.1 云原生起源 2
1.1.2 企業(yè)為什么需要云原生 3
1.1.3 云原生的設(shè)計原則 7
1.2 云原生架構(gòu) 9
1.2.1 敏捷基礎(chǔ)設(shè)施 10
1.2.2 微服務(wù) 12
1.2.3 持續(xù)交付 14
1.2.4 DevOps 16
1.2.5 云原生應(yīng)用十二要素 19
1.3 CNCF 28
1.3.1 CNCF生態(tài)藍圖 28
1.3.2 CNCF路線圖 31
1.4 企業(yè)應(yīng)用上云 33
1.4.1 云托管模式 35
1.4.2 云原生模式 37
第 2章 企業(yè)應(yīng)用架構(gòu)演進 40
2.1 單體架構(gòu) 40
2.2 分布式架構(gòu) 41
2.3 SOA 42
2.4 微服務(wù)架構(gòu) 43
2.5 服務(wù)網(wǎng)格架構(gòu) 45
2.6 Serverless架構(gòu) 48
第二部分 云原生技術(shù)
第3章 Docker 52
3.1 Docker概述 52
3.1.1 容器和虛擬機 52
3.1.2 Docker的歷史與版本 54
3.1.3 Docker的構(gòu)成 55
3.1.4 Docker處理流程 57
3.1.5 Docker的優(yōu)勢 57
3.1.6 Docker常用命令 58
3.2 Docker分層設(shè)計 63
3.2.1 分層設(shè)計與寫時拷貝 64
3.2.2 鏡像分層管理 66
3.2.3 鏡像版本變更管理 69
3.3 Docker三要素 70
3.3.1 鏡像 70
3.3.2 容器 74
3.3.3 鏡像倉庫 81
3.4 Docker數(shù)據(jù)管理 85
3.4.1 非持久化數(shù)據(jù) 86
3.4.2 持久化數(shù)據(jù) 88
3.4.3 集群節(jié)點間共享存儲 91
3.5 Docker網(wǎng)絡(luò) 92
3.5.1 網(wǎng)絡(luò)命名空間 92
3.5.2 Linux網(wǎng)絡(luò)虛擬化 93
3.5.3 Docker網(wǎng)絡(luò)架構(gòu) 95
3.5.4 容器網(wǎng)絡(luò)模型 96
3.5.5 單機橋接網(wǎng)絡(luò) 98
3.5.6 多機覆蓋網(wǎng)絡(luò) 100
3.5.7 混合互聯(lián)網(wǎng)絡(luò) 102
3.5.8 網(wǎng)絡(luò)訪問控制 104
3.6 Docker三劍客 106
3.6.1 Docker Machine 107
3.6.2 Docker Compose 109
3.6.3 Docker Swarm 110
第4章 Kubernetes 116
4.1 Kubernetes的基本概念和術(shù)語 117
4.1.1 資源抽象對象 120
4.1.2 控制器抽象對象 123
4.1.3 其他輔助對象 128
4.2 Kubernetes系統(tǒng)架構(gòu) 128
4.2.1 K8s整體架構(gòu) 128
4.2.2 K8s集群高可用架構(gòu) 131
4.2.3 K8s網(wǎng)絡(luò)架構(gòu) 133
4.3 Kubernetes運行機制 138
4.3.1 應(yīng)用運行原理 138
4.3.2 應(yīng)用訪問機制 141
4.3.3 核心組件運行原理 147
4.4 kubectl命令 155
4.4.1 kubeconfig 155
4.4.2 kubectl子命令 157
4.4.3 kubectl可操作的資源對象類型 159
4.4.4 kubectl參數(shù)列表 160
4.4.5 kubectl輸出格式 161
4.5 Kubernetes容器云 162
4.5.1 阿里云容器服務(wù)(ACK) 162
4.5.2 Amazon Elastic Kubernetes Service(Amazon EKS) 165
4.5.3 Azure Kubernetes Service(AKS) 166
4.5.4 Google Kubernetes Engine (GKE) 167
第5章 Prometheus 169
5.1 Prometheus概述 169
5.1.1 Prometheus簡介 169
5.1.2 Prometheus相關(guān)概念 170
5.1.3 Prometheus組成及架構(gòu) 172
5.1.4 prometheus.yml配置文件 175
5.2 Prometheus監(jiān)控K8s集群 179
5.2.1 監(jiān)控K8s集群節(jié)點 181
5.2.2 監(jiān)控K8s的pod 183
5.2.3 監(jiān)控K8s的API server 184
5.2.4 監(jiān)控K8s的服務(wù) 185
5.2.5 監(jiān)控kube-state-metrics 187
5.3 Prometheus監(jiān)控傳統(tǒng)應(yīng)用 187
第6章 微服務(wù) 190
6.1 微服務(wù)架構(gòu)概述 190
6.1.1 微服務(wù)架構(gòu)的演進 190
6.1.2 微服務(wù)架構(gòu)的特點 192
6.1.3 微服務(wù)治理 193
6.1.4 微服務(wù)的組織架構(gòu) 195
6.2 微服務(wù)設(shè)計原則 196
6.3 服務(wù)化*佳實踐 202
6.4 微服務(wù)框架 203
6.4.1 High-Speed Service Framework(HSF) 203
6.4.2 Dubbo 205
6.4.3 Spring Cloud 206
6.4.4 gRPC 209
6.4.5 服務(wù)網(wǎng)格(service mesh) 211
6.5 微服務(wù)通信 215
6.5.1 RPC 215
6.5.2 RESTful 218
6.5.3 優(yōu)缺點對比 221
6.5.4 兩種協(xié)議風(fēng)格的融合方案 222
第三部分 云原生服務(wù)
第7章 云原生IaaS服務(wù) 234
7.1 容器服務(wù) 235
7.2 鏡像倉庫服務(wù) 238
7.3 分布式存儲服務(wù) 240
7.4 虛擬網(wǎng)絡(luò)服務(wù) 243
第8章 云原生DaaS服務(wù) 247
8.1 數(shù)據(jù)庫服務(wù) 247
8.2 分布式對象存儲 249
8.3 分布式緩存 252
8.4 分布式日志服務(wù) 257
8.5 分布式消息隊列 260
8.6 大數(shù)據(jù)服務(wù) 264
8.6.1 大數(shù)據(jù)平臺 265
8.6.2 數(shù)據(jù)資源池 268
8.6.3 數(shù)據(jù)集成平臺 269
第9章 云原生PaaS服務(wù) 270
9.1 分布式應(yīng)用服務(wù) 270
9.2 分布式配置中心 273
9.3 分布式數(shù)據(jù)庫服務(wù) 276
9.4 分布式定時任務(wù) 281
9.5 業(yè)務(wù)實時監(jiān)控服務(wù) 283
9.6 服務(wù)網(wǎng)關(guān) 286
9.7 技術(shù)組件服務(wù) 288
9.7.1 統(tǒng)一認證服務(wù) 288
9.7.2 單點登錄服務(wù) 289
9.7.3 全局序列號服務(wù) 290
9.7.4 持久化服務(wù) 292
9.7.5 連接池服務(wù) 293
9.7.6 事務(wù)管理 295
9.7.7 異常管理 297
9.7.8 數(shù)據(jù)傳輸服務(wù) 300
第四部分 云原生架構(gòu)實踐
第 10章 高可用解決方案 304
10.1 高可用定義 304
10.2 高可用設(shè)計 305
10.2.1 應(yīng)用設(shè)計 305
10.2.2 數(shù)據(jù)設(shè)計 311
10.2.3 兼容性設(shè)計 314
10.2.4 容量設(shè)計 315
10.3 高可用方案 317
10.3.1 全鏈路壓測方案 317
10.3.2 流控降級方案 321
10.3.3 故障演練方案 323
10.3.4 故障隔離方案 327
10.3.5 彈性伸縮方案 330
10.3.6 應(yīng)用應(yīng)急預(yù)案 333
第 11章 數(shù)據(jù)一致性解決方案 337
11.1 數(shù)據(jù)一致性理論 337
11.1.1 ACID特性 338
11.1.2 事務(wù)隔離級別 338
11.1.3 CAP定理 339
11.1.4 BASE思想 340
11.2 數(shù)據(jù)一致性模型 341
11.3 數(shù)據(jù)一致性原則 342
11.3.1 數(shù)據(jù)一致性實現(xiàn)指導(dǎo) 342
11.3.2 數(shù)據(jù)拆分原則 344
11.3.3 熱點數(shù)據(jù)處理 345
11.4 鎖機制 346
11.4.1 悲觀鎖與樂觀鎖 346
11.4.2 數(shù)據(jù)庫鎖 347
11.4.3 分布式鎖 347
11.5 數(shù)據(jù)一致性解決方案 348
11.5.1 強一致性解決方案 349
11.5.2 弱一致性解決方案 352
11.5.3 *終一致性解決方案 353
第 12章 容災(zāi)多活解決方案 359
12.1 SHARE 78容災(zāi)等級 359
12.2 容災(zāi)目標 362
12.3 數(shù)據(jù)容災(zāi)方案 363
12.4 同城雙活方案 364
12.5 兩地三中心方案 366
12.6 異地雙活方案 367
12.7 單元化方案 369
企業(yè)級云原生架構(gòu)(技術(shù)服務(wù)與實踐) 作者簡介
劉景應(yīng),具有20年軟件開發(fā)、架構(gòu)設(shè)計以及解決方案咨詢經(jīng)驗,目前就職于阿里云云原生應(yīng)用平臺,熟悉互聯(lián)網(wǎng)企業(yè)的技術(shù)棧與開發(fā)管理模式,對云原生相關(guān)技術(shù)、產(chǎn)品、架構(gòu)有較為全面的理解,是國內(nèi)云原生技術(shù)的先行者和布道者,致力于推動云原生相關(guān)理念和技術(shù)在國內(nèi)IT應(yīng)用中的落地實踐;具備豐富的大型實時在線應(yīng)用系統(tǒng)的架構(gòu)設(shè)計經(jīng)驗,曾負責(zé)了多個部委以及行業(yè)頭部客戶的核心業(yè)務(wù)系統(tǒng)的架構(gòu)咨詢與技術(shù)指導(dǎo)。
- >
煙與鏡
- >
山海經(jīng)
- >
李白與唐代文化
- >
名家?guī)阕x魯迅:朝花夕拾
- >
小考拉的故事-套裝共3冊
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
羅曼·羅蘭讀書隨筆-精裝