注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)華為Serverless核心技術(shù)與實踐

華為Serverless核心技術(shù)與實踐

華為Serverless核心技術(shù)與實踐

定 價:¥89.00

作 者: 劉方明,李林鋒,王磊 著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121422034 出版時間: 2021-11-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  華為2012實驗室自研的分布式內(nèi)核——華為元戎,作為底座支撐了華為終端云通過Serverless快速開發(fā)和上線商業(yè)服務(wù)的應(yīng)用場景。本書以此為例,系統(tǒng)地剖析了構(gòu)建Serverless平臺的設(shè)計思路和實現(xiàn)方案,幫助讀者掌握理論知識和實踐方法。本書共分10章,內(nèi)容涵蓋了從微服務(wù)到Serverless演進(jìn)的機(jī)遇與挑戰(zhàn)、基礎(chǔ)知識與組件工具、當(dāng)前生態(tài)與發(fā)展方向,以及華為元戎創(chuàng)新構(gòu)建的有狀態(tài)函數(shù)編程模型、高性能函數(shù)運(yùn)行時、高效對接BaaS服務(wù)等一系列Serverless核心技術(shù),并配套介紹了云數(shù)據(jù)庫、云存儲、云托管等一系列開箱即用的Serverless后端服務(wù)。最后,以華為終端云AppGallery Connect平臺的翻譯服務(wù)作為應(yīng)用案例,完整展示了從技術(shù)選型、架構(gòu)設(shè)計、代碼示例到實現(xiàn)效果的端到端實踐經(jīng)驗,啟發(fā)讀者活學(xué)活用Serverless技術(shù)。 本書可作為廣大開發(fā)者、科研人員和信息專業(yè)的本科生與研究生等學(xué)習(xí)Serverless技術(shù)的入門讀物,也可作為云計算與分布式系統(tǒng)等領(lǐng)域從業(yè)人員深入了解Serverless架構(gòu)的參考書。

作者簡介

  劉方明 華中科技大學(xué)教授、博導(dǎo),國家優(yōu)秀青年科學(xué)基金獲得者、組織部青年拔尖人才,入選愛思唯爾中國高被引學(xué)者;長期從事分布式系統(tǒng)與網(wǎng)絡(luò)技術(shù)的相關(guān)研究,包括云計算與邊緣計算、數(shù)據(jù)中心與綠色計算、SDN/NFV與5G等領(lǐng)域;在國內(nèi)外著名期刊和會議發(fā)表百余篇論文并多次獲最佳論文獎,有多項專利在美國和中國獲批;曾獲國家自然科學(xué)二等獎和教育部自然科學(xué)一等獎,曾任國家自然科學(xué)基金委信息學(xué)部會評專家及多個CCF的A類頂級國際會議程序委員會委員。李林鋒 華為消費(fèi)者云服務(wù)應(yīng)用市場高級技術(shù)總監(jiān),精通平臺中間件、云原生、Serverless和移動應(yīng)用分發(fā)相關(guān)技術(shù),《Netty權(quán)威指南》《Netty進(jìn)階之路》《分布式服務(wù)框架原理與實踐》等書作者,目前在華為應(yīng)用市場從事云原生、AppGallery Connect等平臺的技術(shù)架構(gòu)設(shè)計工作。王磊 華為Serverless平臺高級架構(gòu)師,在Serverless、微服務(wù)架構(gòu)及DevOps領(lǐng)域有豐富的經(jīng)驗,著有《微服務(wù)架構(gòu)與實踐》一書,同時也是《DevOps實踐指南》的譯者及EXIN DevOps Master認(rèn)證教練。

圖書目錄

1 Serverless綜述 1
1.1 微服務(wù)面臨的挑戰(zhàn) 1
1.2 什么是Serverless 4
1.2.1 Serverless的定義 6
1.2.2 Serverless關(guān)鍵技術(shù) 8
1.3 Serverless帶來的核心變化 10
1.3.1 Serverless的技術(shù)創(chuàng)新 10
1.3.2 Serverless的其他優(yōu)點(diǎn) 13
1.3.3 Serverless和微服務(wù)的差異 14
1.4 Serverless生態(tài)現(xiàn)狀 15
1.4.1 平臺 16
1.4.2 框架 31
1.4.3 事件總線 35
1.4.4 函數(shù)工作流 38
1.5 Serverless的挑戰(zhàn)與機(jī)遇 44
1.6 總結(jié) 48
2 新一代Serverless技術(shù) 50
2.1 設(shè)計理念 50
2.2 技術(shù)架構(gòu) 52
2.2.1 概念模型 52
2.2.2 邏輯架構(gòu) 53
2.2.3 核心技術(shù)創(chuàng)新盤點(diǎn) 55
3 有狀態(tài)函數(shù)編程模型 56
3.1 設(shè)計原理 56
3.1.1 狀態(tài)與有狀態(tài)函數(shù) 56
3.1.2 有狀態(tài)函數(shù)編程模型的實現(xiàn) 59
3.1.3 有狀態(tài)函數(shù)的并發(fā)一致性模型 73
3.1.4 有狀態(tài)函數(shù)應(yīng)用場景 75
3.1.5 有狀態(tài)函數(shù)的使用原則 82
3.2 自走棋游戲編程模型設(shè)計示例 83
3.2.1 自走棋游戲介紹 83
3.2.2 函數(shù)的實現(xiàn)分析及有狀態(tài)函數(shù)重構(gòu) 85
3.2.3 有狀態(tài)函數(shù)的效果 94
4 高性能函數(shù)運(yùn)行時 96
4.1 函數(shù)運(yùn)行時的設(shè)計和實現(xiàn) 96
4.2 函數(shù)冷啟動 100
4.2.1 問題分析 100
4.2.2 資源池化 101
4.2.3 代碼緩存 102
4.2.4 調(diào)用鏈預(yù)測 103
4.3 彈性伸縮 105
4.3.1 彈性策略選擇 105
4.3.2 華為元戎彈性方案設(shè)計 108
4.4 函數(shù)調(diào)度 111
4.4.1 調(diào)度的關(guān)鍵維度 111
4.4.2 調(diào)度策略 113
4.4.3 函數(shù)調(diào)度最佳實踐 115
4.5 性能評測 116
5 高效對接BaaS服務(wù) 120
5.1 Event Bridge:BaaS服務(wù)連接函數(shù)的橋梁 120
5.1.1 Event Bridge基本概念 122
5.1.2 Event Bridge架構(gòu) 123
5.1.3 CloudEvents 126
5.1.4 Event Bridge的應(yīng)用 126
5.2 Service Bridge:函數(shù)訪問BaaS服務(wù)的橋梁 130
5.2.1 Service Bridge設(shè)計目標(biāo) 131
5.2.2 Service Bridge架構(gòu) 134
5.2.3 Service Bridge功能 138
5.2.4 Service Bridge其他使用場景 143
6 云數(shù)據(jù)庫服務(wù) 154
6.1 云數(shù)據(jù)庫服務(wù)介紹 154
6.1.1 Serverless云數(shù)據(jù)庫——Cloud DB 155
6.1.2 云數(shù)據(jù)庫關(guān)鍵能力 156
6.2 云數(shù)據(jù)庫數(shù)據(jù)模型 158
6.3 云數(shù)據(jù)庫架構(gòu) 159
6.3.1 彈性伸縮的多租戶架構(gòu) 159
6.3.2 多租戶精細(xì)化管理 161
6.3.3 云數(shù)據(jù)庫總結(jié)與挑戰(zhàn) 162
7 云存儲服務(wù) 163
7.1 云存儲服務(wù)介紹 163
7.1.1 Serverless云存儲服務(wù) 164
7.1.2 Serverless云存儲服務(wù)關(guān)鍵能力 165
7.2 云存儲架構(gòu) 166
7.2.1 總體架構(gòu) 166
7.2.2 彈性伸縮架構(gòu) 167
7.2.3 聲明式安全規(guī)則 168
7.3 云存儲服務(wù)總結(jié)與挑戰(zhàn) 170
8 云托管服務(wù) 171
8.1 云托管服務(wù)架構(gòu) 172
8.1.1 系統(tǒng)架構(gòu) 172
8.1.2 核心功能特性 173
8.2 云托管技術(shù)原理 174
8.2.1 自定義域名和證書管理 174
8.2.2 證書的自動更新 175
8.2.3 新的CDN接入 176
9 翻譯服務(wù)的Serverless架構(gòu)設(shè)計 177
9.1 Serverless平臺與翻譯服務(wù) 177
9.1.1 AppGallery Connect Serverless平臺 178
9.1.2 云函數(shù) 178
9.1.3 云數(shù)據(jù)庫 179
9.1.4 云存儲 180
9.1.5 云托管 181
9.1.6 翻譯服務(wù) 182
9.2 翻譯服務(wù)架構(gòu)技術(shù)選型 187
9.2.1 業(yè)務(wù)特點(diǎn) 187
9.2.2 團(tuán)隊特點(diǎn) 189
9.2.3 技術(shù)需求 190
9.2.4 成本需求 191
9.2.5 架構(gòu)選型 192
9.3 翻譯服務(wù)Serverless架構(gòu) 195
9.3.1 功能架構(gòu) 196
9.3.2 函數(shù)劃分策略 197
9.3.3 技術(shù)架構(gòu) 204
9.3.4 關(guān)鍵架構(gòu)質(zhì)量屬性設(shè)計 205
10 翻譯服務(wù)實戰(zhàn)開發(fā) 217
10.1 基于Serverless技術(shù)的翻譯服務(wù)開發(fā) 217
10.1.1 翻譯服務(wù)網(wǎng)站托管 217
10.1.2 基于云函數(shù)開發(fā)后臺邏輯 224
10.1.3 翻譯稿件存儲 244
10.1.4 使用云數(shù)據(jù)庫管理數(shù)據(jù) 246
10.1.5 翻譯服務(wù)上線效果 251
10.2 傳統(tǒng)開發(fā)模式與Serverless模式對比 252
10.2.1 研發(fā)角色和職責(zé)變化 253
10.2.2 不同開發(fā)模式對比 254
10.2.3 研發(fā)效率對比 255
10.3 Serverless技術(shù)演進(jìn) 257
10.3.1 傳統(tǒng)中間件的Serverless化 257
10.3.2 Serverless模型化 258
10.3.3 與遺留系統(tǒng)的對接 258
10.3.4 關(guān)鍵技術(shù)瓶頸的突破 259
10.3.5 Serverless低代碼平臺 259

本目錄推薦

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