華為Serverless核心技術與實踐
劉方明 等
- 出版商: 電子工業
- 出版日期: 2021-11-01
- 定價: $534
- 售價: 7.9 折 $422
- 語言: 簡體中文
- 頁數: 280
- 裝訂: 平裝
- ISBN: 7121422034
- ISBN-13: 9787121422034
-
相關分類:
Serverless
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
為你自己學 Git$500$390 -
雲端佈署的時代來臨:一探未來系統架構$690$399 -
中臺架構與實現:基於 DDD 和微服務$534$507 -
Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437 -
$602微服務架構深度解析:原理、實踐與進階 -
$505雲原生安全:攻防實踐與體系構建 -
$673深入解析Apache Pulsar -
電商存儲系統實戰 : 架構設計與海量數據處理$534$507 -
$536劍指大數據 — Flink 學習精要 (Java版) -
Ghidra 權威指南$840$798 -
$407Serverless核心技術和大規模實踐 -
$659FFmpeg 入門詳解 — SDK 二次開發與直播美顏原理及應用 -
大神養成術 - Node.js+Express + MongoDB+Vue.js 全端實作現場$800$632 -
超上手的前端框架 - 好用 Vue.js 3 開發最主流的網站$880$695 -
$479GPT 圖解 : 大模型是怎樣構建的 -
SRE 實踐手冊 : 軟件組織如何規模化實施站點可靠性工程$768$730 -
Microsoft Azure 學習手冊|雲端運算與雲端系統開發的關鍵知識 (Learning Microsoft Azure: Cloud Computing and Development Fundamentals)$880$695 -
軟體設計耦合的平衡之道:建構模組化軟體系統的通用設計原則 (Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems)$650$507 -
軟件架構設計:實用方法及實踐(原書第2版)$474$450 -
$378這就是 MCP -
雲計算:概念、技術、安全與架構(原書第2版)$594$564 -
$505架構之道:自定義軟件體系結構 -
深入高可用系統原理與設計$474$450 -
GitHub Copilot 學習手冊|效率倍增的 AI 程式設計力 (Learning Github Copilot: Multiplying Your Coding Productivity Using AI)$720$569
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
華為2012實驗室自研的分佈式內核——華為元戎,作為底座支撐了華為終端雲通過Serverless快速開發和上線商業服務的應用場景。本書以此為例,系統地剖析了構建Serverless平臺的設計思路和實現方案,幫助讀者掌握理論知識和實踐方法。本書共分10章,內容涵蓋了從微服務到Serverless演進的機遇與挑戰、基礎知識與組件工具、當前生態與發展方向,以及華為元戎創新構建的有狀態函數編程模型、高性能函數運行時、高效對接BaaS服務等一系列Serverless核心技術,並配套介紹了雲數據庫、雲存儲、雲托管等一系列開箱即用的Serverless後端服務。最後,以華為終端雲AppGallery Connect平臺的翻譯服務作為應用案例,完整展示了從技術選型、架構設計、代碼示例到實現效果的端到端實踐經驗,啟發讀者活學活用Serverless技術。 本書可作為廣大開發者、科研人員和信息專業的本科生與研究生等學習Serverless技術的入門讀物,也可作為雲計算與分佈式系統等領域從業人員深入瞭解Serverless架構的參考書。
作者簡介
劉方明
華中科技大學教授、博導,國家優秀青年科學基金獲得者、組織部青年拔尖人才,入選愛思唯爾中國高被引學者;長期從事分佈式系統與網絡技術的相關研究,包括雲計算與邊緣計算、數據中心與綠色計算、SDN/NFV與5G等領域;在國內外著名期刊和會議發表百餘篇論文並多次獲佳論文獎,有多項專利在美國和中國獲批;曾獲國家自然科學二等獎和自然科學一等獎,曾任國家自然科學基金委信息學部會評專家及多個CCF的A類國際會議程序委員會委員。
李林鋒
華為消費者雲服務應用市場高級技術總監,精通平臺中間件、雲原生、Serverless和移動應用分發相關技術,《Netty指南》《Netty進階之路》《分佈式服務框架原理與實踐》等書作者,目前在華為應用市場從事雲原生、AppGallery Connect等平臺的技術架構設計工作。
王 磊
華為Serverless平臺高級架構師,在Serverless、微服務架構及DevOps領域有豐富的經驗,著有《微服務架構與實踐》一書,同時也是《DevOps實踐指南》的譯者及EXIN DevOps Master認證教練。
目錄大綱
1 Serverless綜述 1
1.1 微服務面臨的挑戰 1
1.2 什麼是Serverless 4
1.2.1 Serverless的定義 6
1.2.2 Serverless關鍵技術 8
1.3 Serverless帶來的核心變化 10
1.3.1 Serverless的技術創新 10
1.3.2 Serverless的其他優點 13
1.3.3 Serverless和微服務的差異 14
1.4 Serverless生態現狀 15
1.4.1 平臺 16
1.4.2 框架 31
1.4.3 事件總線 35
1.4.4 函數工作流 38
1.5 Serverless的挑戰與機遇 44
1.6 總結 48
2 新一代Serverless技術 50
2.1 設計理念 50
2.2 技術架構 52
2.2.1 概念模型 52
2.2.2 邏輯架構 53
2.2.3 核心技術創新盤點 55
3 有狀態函數編程模型 56
3.1 設計原理 56
3.1.1 狀態與有狀態函數 56
3.1.2 有狀態函數編程模型的實現 59
3.1.3 有狀態函數的並發一致性模型 73
3.1.4 有狀態函數應用場景 75
3.1.5 有狀態函數的使用原則 82
3.2 自走棋遊戲編程模型設計示例 83
3.2.1 自走棋遊戲介紹 83
3.2.2 函數的實現分析及有狀態函數重構 85
3.2.3 有狀態函數的效果 94
4 高性能函數運行時 96
4.1 函數運行時的設計和實現 96
4.2 函數冷啟動 100
4.2.1 問題分析 100
4.2.2 資源池化 101
4.2.3 代碼緩存 102
4.2.4 調用鏈預測 103
4.3 彈性伸縮 105
4.3.1 彈性策略選擇 105
4.3.2 華為元戎彈性方案設計 108
4.4 函數調度 111
4.4.1 調度的關鍵維度 111
4.4.2 調度策略 113
4.4.3 函數調度佳實踐 115
4.5 性能評測 116
5 高效對接BaaS服務 120
5.1 Event Bridge:BaaS服務連接函數的橋樑 120
5.1.1 Event Bridge基本概念 122
5.1.2 Event Bridge架構 123
5.1.3 CloudEvents 126
5.1.4 Event Bridge的應用 126
5.2 Service Bridge:函數訪問BaaS服務的橋樑 130
5.2.1 Service Bridge設計目標 131
5.2.2 Service Bridge架構 134
5.2.3 Service Bridge功能 138
5.2.4 Service Bridge其他使用場景 143
6 雲數據庫服務 154
6.1 雲數據庫服務介紹 154
6.1.1 Serverless雲數據庫——Cloud DB 155
6.1.2 雲數據庫關鍵能力 156
6.2 雲數據庫數據模型 158
6.3 雲數據庫架構 159
6.3.1 彈性伸縮的多租戶架構 159
6.3.2 多租戶精細化管理 161
6.3.3 雲數據庫總結與挑戰 162
7 雲存儲服務 163
7.1 雲存儲服務介紹 163
7.1.1 Serverless雲存儲服務 164
7.1.2 Serverless雲存儲服務關鍵能力 165
7.2 雲存儲架構 166
7.2.1 總體架構 166
7.2.2 彈性伸縮架構 167
7.2.3 聲明式安全規則 168
7.3 雲存儲服務總結與挑戰 170
8 雲託管服務 171
8.1 雲託管服務架構 172
8.1.1 系統架構 172
8.1.2 核心功能特性 173
8.2 雲託管技術原理 174
8.2.1 自定義域名和證書管理 174
8.2.2 證書的自動更新 175
8.2.3 新的CDN接入 176
9 翻譯服務的Serverless架構設計 177
9.1 Serverless平臺與翻譯服務 177
9.1.1 AppGallery Connect Serverless平臺 178
9.1.2 雲函數 178
9.1.3 雲數據庫 179
9.1.4 雲存儲 180
9.1.5 雲託管 181
9.1.6 翻譯服務 182
9.2 翻譯服務架構技術選型 187
9.2.1 業務特點 187
9.2.2 團隊特點 189
9.2.3 技術需求 190
9.2.4 成本需求 191
9.2.5 架構選型 192
9.3 翻譯服務Serverless架構 195
9.3.1 功能架構 196
9.3.2 函數劃分策略 197
9.3.3 技術架構 204
9.3.4 關鍵架構質量屬性設計 205
10 翻譯服務實戰開發 217
10.1 基於Serverless技術的翻譯服務開發 217
10.1.1 翻譯服務網站託管 217
10.1.2 基於雲函數開發後臺邏輯 224
10.1.3 翻譯稿件存儲 244
10.1.4 使用雲數據庫管理數據 246
10.1.5 翻譯服務上線效果 251
10.2 傳統開發模式與Serverless模式對比 252
10.2.1 研發角色和職責變化 253
10.2.2 不同開發模式對比 254
10.2.3 研發效率對比 255
10.3 Serverless技術演進 257
10.3.1 傳統中間件的Serverless化 257
10.3.2 Serverless模型化 258
10.3.3 與遺留系統的對接 258
10.3.4 關鍵技術瓶頸的突破 259
10.3.5 Serverless低代碼平臺 259
