注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信大型企業(yè)微服務(wù)架構(gòu)實(shí)踐與運(yùn)營(yíng)

大型企業(yè)微服務(wù)架構(gòu)實(shí)踐與運(yùn)營(yíng)

大型企業(yè)微服務(wù)架構(gòu)實(shí)踐與運(yùn)營(yíng)

定 價(jià):¥88.00

作 者: 薛浩 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115487742 出版時(shí)間: 2019-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 287 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以電信運(yùn)營(yíng)商業(yè)務(wù)支撐系統(tǒng)為背景,講述其業(yè)務(wù)發(fā)展、運(yùn)營(yíng)管理對(duì)架構(gòu)的影響。本書(shū)通過(guò)講述電信企業(yè)為實(shí)現(xiàn)業(yè)務(wù)發(fā)展和運(yùn)營(yíng)管理要求對(duì)軟件架構(gòu)升級(jí)改造的過(guò)程,還原一個(gè)真實(shí)的微服務(wù)架構(gòu)實(shí)踐場(chǎng)景,同時(shí)介紹了為實(shí)現(xiàn)真正企業(yè)級(jí)的微服務(wù)架構(gòu)還需要做哪些工作,最后從運(yùn)營(yíng)商的視角講述了微服務(wù)架構(gòu)的發(fā)展方向以及如何基于微服務(wù)架構(gòu)進(jìn)行系統(tǒng)運(yùn)營(yíng)。

作者簡(jiǎn)介

  薛浩,現(xiàn)任亞信基礎(chǔ)IT平臺(tái)技術(shù)總監(jiān),具有十年的電信行業(yè)架構(gòu)及技術(shù)管理經(jīng)驗(yàn)。擅長(zhǎng)微服務(wù)架構(gòu)設(shè)計(jì),并致力于微服務(wù)架構(gòu)在大型企業(yè)的落地及演進(jìn)。幫助亞從“0”到“1”創(chuàng)造了AIF基礎(chǔ)IT平臺(tái),廣泛服務(wù)于運(yùn)營(yíng)商、類運(yùn)營(yíng)商及大型企業(yè)十余家。熱愛(ài)技術(shù)交流,樂(lè)于分享。

圖書(shū)目錄

第 一部分電信行業(yè)架構(gòu)綜述
第 1章認(rèn)識(shí)大象 2
1.1何謂大象 2
1.2電信業(yè)務(wù)支撐系統(tǒng)的發(fā)展歷程 4
1.2.1“大算盤(pán)”時(shí)代 6
1.2.2C/S時(shí)代 6
1.2.3MVC垂直應(yīng)用 7
1.2.4SOA服務(wù)化 9
1.2.5微服務(wù)架構(gòu)(MSA) 10
1.3電信業(yè)務(wù)支撐困境 11
1.4電信與電商 13
第 2章讓大象學(xué)跳舞 15
2.1大象能跳舞嗎 15
2.2大象的舞臺(tái) 15
2.3大象跳舞“四步曲” 16
第二部分構(gòu)建微服務(wù)架構(gòu)
第3章微服務(wù)架構(gòu)綜述 18
3.1微服務(wù)的本質(zhì) 18
3.1.1什么是微服務(wù) 18
3.1.2微服務(wù)架構(gòu)特點(diǎn) 20
3.1.3SOA與微服務(wù) 21
3.2實(shí)現(xiàn)微服務(wù)架構(gòu) 22
3.2.1微服務(wù)參考架構(gòu) 23
3.2.2應(yīng)用的拆分粒度 24
3.2.3微服務(wù)的集成 25
3.2.4微服務(wù)對(duì)交付模式的要求 27
3.2.5實(shí)現(xiàn)微服務(wù)面臨的挑戰(zhàn) 27
3.3微服務(wù)架構(gòu)的實(shí)踐 29
3.3.1建平臺(tái) 29
3.3.2業(yè)務(wù)拆分 34
3.3.3容器化封裝 35
3.3.4完善技術(shù)組件,提升穩(wěn)定性 35
第4章分布式服務(wù)框架 37
4.1分布式服務(wù)框架的一般原理 37
4.2分布式服務(wù)調(diào)用框架的實(shí)現(xiàn) 39
4.2.1分布式服務(wù)框架總體架構(gòu) 39
4.2.2通信框架 40
4.2.3序列化與反序列化 41
4.2.4客戶端功能實(shí)現(xiàn) 42
4.2.5服務(wù)端功能實(shí)現(xiàn) 45
4.2.6注冊(cè)中心 47
4.2.7服務(wù)治理 48
4.2.8API網(wǎng)關(guān) 51
4.3容量評(píng)估與性能保障 53
4.3.1容量評(píng)估常用指標(biāo) 53
4.3.2容量指標(biāo)估算方法 57
4.3.3性能保障 61
4.3.4如何評(píng)價(jià)系統(tǒng)性能 62
4.4一致性問(wèn)題解決之道 63
4.4.1強(qiáng)一致性事務(wù)保障 63
4.4.2最終一致性事務(wù)保障 65
4.4.3事務(wù)補(bǔ)償機(jī)制 66
第5章服務(wù)調(diào)用鏈日志跟蹤 68
5.1服務(wù)調(diào)用鏈實(shí)現(xiàn)的一般原理 68
5.2實(shí)現(xiàn)調(diào)用鏈日志跟蹤 71
5.2.1總體架構(gòu) 71
5.2.2日志數(shù)據(jù)采集 72
5.2.3日志數(shù)據(jù)分析處理 77
5.2.4服務(wù)調(diào)用鏈信息展示 78
5.3調(diào)用鏈日志跟蹤的應(yīng)用 79
5.3.1總體監(jiān)控 80
5.3.2監(jiān)控預(yù)警 80
5.3.3安全審計(jì) 81
5.3.4故障定位及鏈路分析 82
5.4日志系統(tǒng)的容量和性能評(píng)估 82
第6章分布式數(shù)據(jù)訪問(wèn)平臺(tái) 84
6.1傳統(tǒng)數(shù)據(jù)庫(kù)架構(gòu)面臨的挑戰(zhàn) 84
6.1.1新業(yè)務(wù)支撐乏力 84
6.1.2持續(xù)的分庫(kù)分表難以為繼 85
6.1.3管理上的挑戰(zhàn) 86
6.2數(shù)據(jù)庫(kù)技術(shù)發(fā)展現(xiàn)狀 86
6.2.1數(shù)據(jù)庫(kù)發(fā)展歷史回顧 86
6.2.2 SQL、NoSQL和NewSQL 87
6.2.3運(yùn)營(yíng)商去“O”實(shí)踐 89
6.2.4數(shù)據(jù)架構(gòu)發(fā)展方向 90
6.3數(shù)據(jù)庫(kù)選型 91
6.3.1數(shù)據(jù)庫(kù)的技術(shù)特性 91
6.3.2數(shù)據(jù)庫(kù)應(yīng)用特性 92
6.3.3應(yīng)用特性與技術(shù)特性的對(duì)應(yīng)關(guān)系 94
6.3.4數(shù)據(jù)庫(kù)選擇建議 94
6.4實(shí)現(xiàn)分布式數(shù)據(jù)訪問(wèn)平臺(tái) 95
6.4.1分布式應(yīng)用數(shù)據(jù)總線 95
6.4.2分庫(kù)分表功能實(shí)現(xiàn) 96
6.4.3讀寫(xiě)分離功能實(shí)現(xiàn) 97
6.4.4結(jié)果集合并功能實(shí)現(xiàn) 98
6.4.5數(shù)據(jù)庫(kù)節(jié)點(diǎn)路由功能實(shí)現(xiàn) 98
6.4.6分布式事務(wù)功能保障 99
6.5異地多活數(shù)據(jù)同步平臺(tái) 101
6.5.1異地多活架構(gòu)設(shè)計(jì) 102
6.5.2數(shù)據(jù)同步平臺(tái)架構(gòu)設(shè)計(jì) 104
第7章消息平臺(tái) 114
7.1消息中間件產(chǎn)品介紹 114
7.1.1 ActiveMQ 114
7.1.2 RocketMQ 115
7.1.3 Kafka 116
7.1.4 RabbitMQ 117
7.1.5消息中間件特性對(duì)比 118
7.2消息平臺(tái)總體架構(gòu)設(shè)計(jì) 119
7.3消息控制臺(tái) 120
7.3.1配置管理 120
7.3.2監(jiān)控管理 122
7.3.3運(yùn)維管理 124
7.3.4系統(tǒng)管理 126
7.4消息客戶端 127
7.4.1客戶端功能介紹 127
7.4.2客戶端關(guān)鍵流程 131
第8章分布式緩存平臺(tái) 134
8.1 緩存中間件介紹 134
8.1.1 Memcached 134
8.1.2 Redis 135
8.1.3Coherence 137
8.1.4緩存中間件產(chǎn)品特性對(duì)比 137
8.2緩存策略 138
8.2.1熱點(diǎn)緩存 138
8.2.2多級(jí)緩存 139
8.3緩存平臺(tái)的架構(gòu)與實(shí)現(xiàn) 141
8.3.1總體架構(gòu) 141
8.3.2緩存管理控制平臺(tái)Web 142
8.3.3緩存管理平臺(tái)App 146
8.3.4緩存客戶端SDK 148
第三部分構(gòu)建企業(yè)級(jí)微服務(wù)架構(gòu)
第9章企業(yè)級(jí)微服務(wù)架構(gòu)綜述 152
9.1 什么是企業(yè)級(jí)微服務(wù)架構(gòu) 152
9.2 企業(yè)級(jí)微服務(wù)架構(gòu)必備能力 152
9.2.1自動(dòng)化軟件交付 153
9.2.2智能化系統(tǒng)運(yùn)維 153
9.2.3系統(tǒng)化業(yè)務(wù)運(yùn)營(yíng) 154
9.3實(shí)施企業(yè)級(jí)微服務(wù)架構(gòu)的前提條件 155
第 10章構(gòu)建基于容器的應(yīng)用托管和任務(wù)調(diào)度平臺(tái) 157
10.1容器的發(fā)展歷程 157
10.2Docker帶來(lái)的改變 159
10.3基于Kubernetets的應(yīng)用托管平臺(tái) 160
10.3.1Kubernetes基本原理 160
10.3.2系統(tǒng)架構(gòu) 165
10.3.3底層資源管理 166
10.3.4應(yīng)用托管管理 167
10.3.5平臺(tái)監(jiān)控 173
10.4彈性任務(wù)調(diào)度平臺(tái) 175
10.4.1總體架構(gòu) 176
10.4.2任務(wù)配置管理 178
10.4.3任務(wù)調(diào)度管理 180
10.4.4 X86裸機(jī)集群任務(wù)調(diào)度流程 185
10.4.5容器化資源任務(wù)調(diào)度流程 189
第 11章深化的服務(wù)治理體系 193
11.1服務(wù)治理演進(jìn)歷史 193
11.1.1 SOA服務(wù)治理 193
11.1.2分布式服務(wù)治理 194
11.1.3深化的服務(wù)治理 195
11.2構(gòu)建“管、診、治”服務(wù)治理體系 196
11.3“管、診、治”總體思路 196
11.3.1服務(wù)治理總體架構(gòu) 198
11.3.2服務(wù)資產(chǎn)管理 199
11.3.3服務(wù)關(guān)系管理 201
11.3.4服務(wù)生命周期管理 204
11.3.5服務(wù)監(jiān)控 205
11.3.6分布式服務(wù)調(diào)用框架 206
11.3.7輔助工具 206
第 12章DevOps打造軟件生產(chǎn)流水線 208
12.1認(rèn)識(shí)DevOps 208
12.1.1什么是DevOps 208
12.1.2 DevOps與敏捷 209
12.1.3 DevOps的興起 210
12.2DevOps核心原則 210
12.2.1基礎(chǔ)架構(gòu)即代碼 210
12.2.2持續(xù)交付 211
12.2.3協(xié)同工作 212
12.3DevOps的技術(shù)棧和工具鏈 212
12.4DevOps平臺(tái)解決方案 214
12.4.1軟件生產(chǎn)流水線 214
12.4.2 DevOps平臺(tái)架構(gòu) 215
12.4.3配置管理 217
12.4.4質(zhì)量保障 221
12.4.5實(shí)現(xiàn)軟件生產(chǎn)流水線 228
12.4.6數(shù)據(jù)度量 231
第四部分打造下一代基礎(chǔ)架構(gòu)平臺(tái)
第 13章多租戶架構(gòu) 234
13.1多租戶的模型及體系結(jié)構(gòu) 234
13.2租戶隔離 236
13.3多租戶管理平臺(tái) 238
13.3.1管理平臺(tái)架構(gòu) 238
13.3.2多租戶管理平臺(tái)的實(shí)現(xiàn)原理 239
13.3.3多租戶的訪問(wèn)控制 240
13.3.4多租戶的安全訪問(wèn) 241
第 14章能力開(kāi)放平臺(tái) 243
14.1總體設(shè)計(jì) 243
14.2能力開(kāi)放門(mén)戶 245
14.2.1開(kāi)發(fā)者視圖 245
14.2.2運(yùn)營(yíng)者視圖 248
14.3沙箱環(huán)境 249
14.4安全管控 250
14.4.1 IP黑白名單校驗(yàn) 250
14.4.2流量配額控制 251
14.4.3服務(wù)升降級(jí)控制 253
14.4.4熔斷控制 254
14.4.5流量控制 254
14.4.6傳輸安全控制 255
14.4.7用戶授權(quán) 257
14.5服務(wù)管控 264
14.5.1服務(wù)注冊(cè) 264
14.5.2服務(wù)編排與封裝 265
14.5.3服務(wù)參數(shù)匹配 266
14.5.4服務(wù)路由 267
第 15章智能運(yùn)維 269
15.1大數(shù)據(jù)技術(shù)概述 269
15.1.1大數(shù)據(jù)技術(shù)特點(diǎn) 270
15.1.2大數(shù)據(jù)技術(shù)的未來(lái)發(fā)展 272
15.1.3大數(shù)據(jù)與人工智能 273
15.1.4大數(shù)據(jù)與智能運(yùn)維 273
15.2智能運(yùn)維平臺(tái)架構(gòu)設(shè)計(jì) 274
15.3智能運(yùn)維整體流程 275
15.4智能化運(yùn)維場(chǎng)景分析 276
15.5深度學(xué)習(xí)應(yīng)用舉例 278
15.5.1原理分析 278
15.5.2關(guān)鍵技術(shù)介紹 282
結(jié)束語(yǔ) 284

本目錄推薦

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