-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Serverless工程實踐:從入門到進階

( 簡體 字)
作者: 劉宇類別:1. -> 程式設計 -> 綜合
譯者:
出版社:機械工業出版社Serverless工程實踐:從入門到進階 3dWoo書號: 54886
詢問書籍請說出此書號!

缺書
NT售價: 645

出版日:7/1/2021
頁數:424
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111686231
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書是一本關于Serverless架構從原理、入門到實戰的技術書籍,本書通過多個開源項目(包括不限于Knative、OpenWhisk、Kubeless等)、多個云廠商的多款云產品(包括不限于阿里云函數計算、阿里云Serverless工作流、騰訊云云函數、華為云函數工作流、百度智能云函數計算、AWS Lambda、Google Cloud Platform Functions等),通過多種途徑向讀者介紹什么是Serverless架構、如何上手Serverless架構、不同領域中Serverless架構的應用以及如何從零開發一個Serverless應用等,希望讀者通過對本書的閱讀,可以對Serverless架構有一個更加全面、直觀地了解,可以通過本書的拋磚引玉,幫助讀者將Serverless項目真實落地,將Serverless架構融入到自己所在的領域,獲得Serverless架構帶來的技術紅利。
目錄:


序二
序三
序四
序五
序六
序七
序八
前言
第0章 從云計算到Serverless 1
第一部分 概念與產品
第1章 什么是Serverless 8
1.1 Serverless的定義 8
1.1.1 廣義定義探索 8
1.1.2 Serverless工作流程 10
1.2 Serverless規范 12
1.2.1 FaaS解決方案模型 12
1.2.2 函數的規范與定義 12
1.2.3 函數生命周期 15
1.2.4 其他規范 20
1.3 Serverless的特點 35
1.3.1 優勢與特點 35
1.3.2 面臨的挑戰 38
1.4 典型應用場景 43
1.4.1 實時文件處理 44
1.4.2 數據ETL處理 44
1.4.3 實時數據處理 44
1.4.4 AI推理預測 45
1.4.5 IoT后端 45
1.4.6 Web應用/移動應用后端 46
1.4.7 音視頻轉碼 46
1.5 未來可期 47
第2章 主流Serverless平臺和產品 48
2.1 工業FaaS平臺 48
2.1.1 AWS Lambda 48
2.1.2 Google Cloud Functions 50
2.1.3 Azure Functions 52
2.1.4 阿里云函數計算 54
2.1.5 華為云函數工作流 57
2.1.6 騰訊云云函數 59
2.2 開源FaaS平臺 60
2.2.1 Knative 61
2.2.2 Apache OpenWhisk 65
2.2.3 Fission 69
2.2.4 Kubeless 76
第二部分 開發入門
第3章 從零入門Serverless 84
3.1 創建函數 84
3.1.1 AWS Lambda 84
3.1.2 Google Cloud Functions 87
3.1.3 阿里云函數計算 89
3.1.4 華為云函數工作流 91
3.1.5 騰訊云云函數 94
3.2 開發一個Serverless應用 97
3.2.1 知識準備 98
3.2.2 項目開發 101
3.2.3 舉一反三 105
3.3 觸發器 106
3.3.1 定時觸發器 108
3.3.2 對象存儲觸發器 108
3.3.3 API網關觸發器 108
3.4 傳統Web框架遷移 113
3.4.1 請求集成方案 114
3.4.2 其他方案 117
第4章 Serverless應用開發、調試與優化 120
4.1 Serverless應用開發觀念的轉變 120
4.1.1 文件上傳方法 120
4.1.2 文件讀寫與持久化方法 124
4.1.3 慎用部分Web框架的特性 125
4.1.4 要注意應用組成結構 125
4.2 Serverless應用調試秘訣 126
4.2.1 在線調試 126
4.2.2 本地調試 129
4.2.3 其他調試方案 130
4.3 細數Serverless的配套服務 132
4.3.1 開發者工具 132
4.3.2 Serverless Workflow 138
4.3.3 可觀測性 139
4.4 Serverless應用優化 141
4.4.1 資源評估依舊重要 141
4.4.2 合理的代碼包規格 141
4.4.3 合理復用實例 142
4.4.4 善于利用函數特性 143
第5章 從零搭建FaaS平臺 146
5.1 零基礎上手Knative應用 146
5.1.1 Knative簡介 146
5.1.2 Knative部署 147
5.1.3 體驗測試 150
5.2 自建Apache OpenWhisk平臺 152
5.2.1 OpenWhisk簡介 152
5.2.2 OpenWhisk部署 152
5.2.3 開發者工具 156
5.2.4 體驗測試 157
5.3 快速搭建Kubeless平臺 157
5.3.1 Kubeless簡介 157
5.3.2 Kubeless部署 158
5.3.3 下載命令行工具 159
5.3.4 體驗測試 160
第三部分 工程實踐
第6章 Serverless與監控告警、自動化運維 164
6.1 通過Serverless架構實現監控告警功能 164
6.1.1 Web服務監控告警 164
6.1.2 云服務監控告警 172
6.1.3 總結 175
6.2 釘釘/企業微信機器人:GitHub觸發器與Issue機器人 176
6.2.1 GitHub觸發器的實現 176
6.2.2 GitHub Issue的識別 179
6.2.3 釘釘機器人/企業微信機器人的實現 181
6.2.4 Issue機器人的實現 183
6.2.5 總結 185
6.3 觸發器和函數賦能自動化運維 186
6.3.1 云盤自動快照 186
6.3.2 服務器定時重啟 188
6.3.3 總結 190
6.4 Serverless CI/CD實踐案例 191
6.4.1 CI/CD實踐 191
6.4.2 總結 196
第7章 Serverless在圖像、音視頻處理中的應用 197
7.1 Serverless架構下的圖片壓縮與加水印 197
7.1.1 Serverless的圖片壓縮方案 197
7.1.2 Serverless的圖片加水印方案 204
7.1.3 項目部署與測試 205
7.1.4 總結 208
7.2 Serverless架構下的音視頻處理 209
7.2.1 準備ffmpeg 210
7.2.2 音視頻處理 212
7.2.3 總結 222
7.3 Serverless:讓圖像合成更簡單 222
7.3.1 為頭像增加圣誕帽 222
7.3.2 為頭像增加固定裝飾 230
7.3.3 總結 233
第8章 Serverless架構下的人工智能與大數據實戰 235
8.1 20行代碼:Serverless架構下用Python輕松實現圖像分類和預測 235
8.1.1 ImageAI與圖像識別 235
8.1.2 項目Serverless化 237
8.1.3 項目部署與測試 241
8.1.4 項目優化 242
8.1.5 總結 244
8.2 Serverless與NLP:讓我們的博客更有趣 244
8.2.1 賦能網站SEO 244
8.2.2 “為你寫詩”小工具 251
8.2.3 總結 258
8.3 基于Serverless架構的驗證碼識別功能 258
8.3.1 淺談驗證碼 258
8.3.2 驗證碼識別 260
8.3.3 基于Serverless架構的驗證碼識別 266
8.3.4 總結 272
8.4 函數計算與對象存儲實現WordCount 272
8.4.1 理論基礎 273
8.4.2 功能實現 274
8.4.3 測試體驗 279
8.4.4 總結 281
第9章 Serverless架構在前端領域的應用 282
9.1 初識Serverless SSR 282
9.1.1 Serverless與SSR 283
9.1.2 總結 285
9.2 Serverless架構下的前后端一體化 286
9.2.1 前后端一體化的發展 286
9.2.2 Serverless與前后端一體化 288
9.2.3 總結 291
第10章 Serverless架構在IoT等其他領域的應用 292
10.1 基于Serverless架構與WebSocket技術的聊天工具 292
10.1.1 原理解析 292
10.1.2 匿名聊天室 295
10.1.3 體驗與測試 302
10.1.4 總結 305
10.2 Serverless與IoT:為智能音箱賦能 305
10.2.1 天貓精靈 306
10.2.2 小愛同學 310
10.2.3 總結 313
10.3 用手機寫代碼:基于Serverless的在線編程能力探索 313
10.3.1 在線編程功能開發 314
10.3.2 更貼近本地的代碼執行器 318
10.3.3 總結 328
第11章 Serverless工程化項目實踐 330
11.1 基于Serverless架構的博客系統 330
11.1.1 項目背景 330
11.1.2 需求分析 331
11.1.3 整體設計 331
11.1.4 項目開發 335
11.1.5 項目預覽 346
11.1.6 思路拓展 350
11.1.7 總結 355
11.2 基于Serverless架構的人工智能相冊小程序 355
11.2.1 項目背景 355
11.2.2 需求分析 356
11.2.3 整體設計 357
11.2.4 項目開發 366
11.2.5 項目預覽 386
11.2.6 經驗積累 388
11.2.7 總結 391
結束語 Serverless正當時 392
附錄 部分代碼匯總 400
序: