注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計AIDevOps:智能微服務開發(fā)、運維原理與實踐

AIDevOps:智能微服務開發(fā)、運維原理與實踐

AIDevOps:智能微服務開發(fā)、運維原理與實踐

定 價:¥99.00

作 者: 吳文峻 張文博 王德慶 任健 張奎 等著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111708650 出版時間: 2022-11-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本書主要圍繞微服務架構實現(xiàn)智能服務適配、開發(fā)復雜服務軟件系統(tǒng)的技術路線,系統(tǒng)闡述智能微服務軟件架構、開發(fā)與運維技術、主要支撐工具、典型應用案例等。

作者簡介

暫缺《AIDevOps:智能微服務開發(fā)、運維原理與實踐》作者簡介

圖書目錄


前言
第 1 章 智能微服務軟件框架 1
1.1 微服務基本概念 1
1.1.1 什么是微服務2
1.1.2 微服務架構常見設計模式 2
1.2 人工智能與微服務適配 10
1.2.1 什么是智能微服務 11
1.2.2 智能微服務適配回路模型 12
1.2.3 智能微服務適配計算框架 13
1.3 本書組織結構 20
第 2 章 智能微服務支撐環(huán)境 22
2.1 Kubernetes 微服務平臺 22
2.1.1 Kubernetes 平臺架構 23
2.1.2 Kubernetes Pod 生命周期和訪問管理 24
2.1.3 Pod 與 Service 25
2.2 Service Mesh 簡介.26
2.2.1 Service Mesh 基本概念 26
2.2.2 主流 Service Mesh 框架27
2.2.3 Istio 架構組成與核心功能 31
2.3 基于 Service Mesh 的自適應微服務架構 32
2.3.1 Istio 中的流量引導 33
2.3.2 平臺的入口網(wǎng)關 35
2.3.3 多粒度負載均衡 39
2.3.4 Service Mesh 的安全管理 41
2.3.5 平臺的彈性和可靠性 42
2.4 Service Mesh 的應用場景與案例 43
2.4.1 Bookinfo 架構和功能 43
2.4.2 sidecar 容器注入 44
2.4.3 Bookinfo 應用的流量引導 46
2.4.4 注入故障至 Bookinfo 應用 47
2.5 本章小結 48
第 3 章 智能微服務的分析與設計 49
3.1 服務分析與設計框架 49
3.2 服務需求建?!?0
3.2.1 業(yè)務流程建模語言 51
3.2.2 基于自然語言處理的業(yè)務流程建模 54
3.2.3 BPMN 業(yè)務流程一致性檢測 56
3.3 服務語義建?!?8
3.3.1 服務接口規(guī)范與接口語義提取 59
3.3.2 服務語義標注 62
3.3.3 服務語義數(shù)據(jù)集 65
3.3.4 服務智能分類方法 66
3.3.5 服務圖譜構建 68
3.4 服務適配組合 71
3.4.1 服務適配組合設計 71
3.4.2 服務適配組合執(zhí)行 78
3.5 本章小結 87
第 4 章 智能微服務持續(xù)集成 88
4.1 持續(xù)集成的基本概念 88
4.2 主流的持續(xù)集成開源工具 89
4.2.1 微服務持續(xù)集成流程介紹 89
4.2.2 相關工具分析 90
4.3 智能化的持續(xù)集成方法 94
4.3.1 持續(xù)集成代碼質量管理 .94
4.3.2 API 誤用檢測與糾錯 100
4.3.3 微服務架構檢測和重構105
4.3.4 持續(xù)集成智能分析 112
4.4 本章小結. 114
第 5 章 智能微服務持續(xù)交付/部署 115
5.1 持續(xù)交付的基本概念 115
5.1.1 持續(xù)交付 115
5.1.2 面向微服務體系結構持續(xù)交付 117
5.2 開源主流持續(xù)交付/部署工具實踐 119
5.2.1 Kubernetes 管理配置工具 119
5.2.2 流程管理框架 Argo CD 127
5.2.3 金絲雀升級部署工具 Flagger 129
5.3 智能化持續(xù)交付 131
5.3.1 概述 131
5.3.2 智能化持續(xù)交付的原理與框架 131
5.4 智能化持續(xù)部署的實現(xiàn)方法 134
5.4.1 持續(xù)交付版本同步 135
5.4.2 持續(xù)交付智能部署決策方法 136
5.4.3 智能化持續(xù)部署的應用例子 138
5.5 本章小結 141
第 6 章 智能微服務質量保障和資源調度 143
6.1 微服務資源調度技術概述 143
6.1.1 資源調度技術的演進 144
6.1.2 微服務資源調度適配技術 152
6.2 智能微服務資源調度過程 153
6.2.1 數(shù)據(jù)結構及調度問題抽象 153
6.2.2 調度優(yōu)化約束條件 161
6.2.3 服務質量保障目標 166
6.3 微服務調度性能檢測優(yōu)化 171
6.3.1 微服務應用形態(tài)的資源特征 171
6.3.2 微服務性能調優(yōu)的典型手段 173
6.4 典型微服務智能資源調度方案 176
6.4.1 集中式方案 176
6.4.2 分布式方案 181
6.4.3 混合式方案 187
6.5 本章小結 193
第 7 章 智能微服務監(jiān)控與可靠性維護 194
7.1 智能運維概述 194
7.1.1 運維技術的發(fā)展歷史 195
7.1.2 傳統(tǒng)運維技術面臨的挑戰(zhàn) 197
7.1.3 智能運維系統(tǒng)框架 198
7.2 智能微服務監(jiān)控和分布式追蹤 200
7.2.1 日志和指標監(jiān)控 202
7.2.2 分布式追蹤監(jiān)測 207
7.2.3 監(jiān)控數(shù)據(jù)可視化 210
7.3 智能微服務故障檢測和報警 211
7.3.1 異常檢測和告警 211
7.3.2 指標關聯(lián)性建模 215
7.3.3 度量值分析與預測 217
7.4 智能微服務的故障定位 222
7.4.1 故障定位算法 223
7.4.2 基于服務調用鏈的根因定位 225
7.5 智能微服務故障恢復 232
7.5.1 服務故障處理 232
7.5.2 服務故障調試 234
7.5.3 服務失效恢復 236
7.6 本章小結 238
參考文獻 239

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號