總金額: 會員:NT$ 0 非會員:NT$ 0 
(此金額尚未加上運費)
電子電信技術 電子電信技術 通信與無線電學應用
 
 
 
 
Serverless架構:從原理•設計到項目實戰
 作  者: 劉宇
 出版單位: 電子工業
 出版日期: 2019.11
 進貨日期: 2019/12/13
 ISBN: 9787121376283
 開  本: 16 開    
 定  價: 593
 售  價: 474
  會 員 價: 435
推到Facebook 推到Plurk 推到Twitter
前往新書區 書籍介紹 購物流程  
 
編輯推薦:

★ 內容相當全面,包括Serverless相關知識、規範標準、工業化產品和開源產品探究和分析、開源工具的介紹和實用、各種應用場景實踐、大型綜合案例

★ 本書作者是騰訊雲Serverless團隊的主力成員,本書獲得了來自雲原生產業聯盟、中國計算機學會、前端專家、社區組織者、阿里巴巴等專家的力薦

★ 讀完本書可以你對目前的Serverless相關產品有更深入的了解,甚至可以自行搭建屬於自己的FaaS平台

★ 相信各個技能水平的架構師和開發者,以及不同 Serverless 技術流派的用戶都能從本書獲益


內容簡介:

《Serverless架構:從原理、設計到項目實戰》面向有興趣使用或者正在使用Serverless架構部署相關應用與服務的技術人員,通過對Serverless基礎的介紹、對相關規範和標準的描述,對架構、應用的講解與闡述,為讀者提供相對客觀和完整的學習資料及文檔資料;通過網站後端、監控告警、大數據與人工智能、物聯網與高可用服務等不同場景的應用實例,以及簡單博客系統的建設與基於人工智能的相冊小程序系統的建設等完整項目,為讀者提供更多的靈感與啟發。基於本書所提供的十餘個場景實踐及兩個完整項目,讀者不僅可以快速入門Serverless架構,也可以將這些應用場景的代碼直接應用到測試項目中,快速體驗Serverless架構帶來的便利與變化。

《Serverless架構:從原理、設計到項目實戰》不僅包括Serverless架構的相關知識、規範標準、應用實踐,也包括工業化產品和開源產品的相關探究和分析,還包括開源工具的介紹和使用方法,可以讓讀者對目前的Serverless相關產品有更深入的了解,甚至可以自行搭建屬於自己的FaaS平台。本書的特色是學習與實踐結合,希望通過廣泛的場景拋磚引玉,讓讀者讀完本書之後不僅可以知道什麼是Serverless架構,更可以知道Serverless架構為我們帶來了哪些變化、可以做哪些事情,zui主要的是,可以知道Serverless架構能為自己做哪些事情,並進行相關實踐。


作者簡介:

劉宇

騰訊雲SCF團隊後台研發工程師,畢業於浙江大學,碩士研究生。讀書期間,先後參加過各類創新、創業比賽,學科競賽,累計獲得國家ji獎勵十餘項,省級獎勵三十餘項,其他各類獎勵六十餘項。

畢業後,曾在騰訊科技、滴滴出行等公司實習工作。在騰訊雲曾參與Tencent Cloud雲API Explorer產品設計,以及Serverless自動伸縮和開發者工具等模塊的工作。

多次參與各類分享,例如在中國DevOps社區深圳的相關活動中分享Serverless相關技術與產品。同時在社區中非常活躍,曾多次參加各類Serverless相關技術沙龍、CNCF網絡研討會,以及Serverless架構相關分享會等,是Serverless架構的倡導者和先行者,致力於將Serverless架構推廣到更多行業與領域,並為其提供應用策略及解決方案等。


圖書目錄:

第1章 初識Serverless 1

1.1 什麼是Serverless 2

1.2 優勢與劣勢 6

1.3 影響力和價值 11

1.4 技術難點與挑戰 14

1.5 典型應用場景 18

1.5.1 視頻轉碼服務 18

1.5.2 數據ETL處理服務 19

1.5.3 網站(服務)後端 20

1.5.4 人工智能推理預測 20

1.5.5 物聯網相關應用 21

1.6 發展與展望 21

第2章 Serverless入門 24

2.1 Serverless基礎 25

2.2 Serverless架構規範 28

2.2.1 處理模型 28

2.2.2 函數相關規範 29

2.2.3 函數生命週期 32

2.2.4 工作流程 37

2.3 事件與規範 39

2.3.1 相關術語 39

2.3.2 上下文屬性 40

2.4 開源項目與技術 44

2.4.1 OpenWhisk項目 44

2.4.2 Fission項目 54

2.4.3 Kubeless項目 70

2.5 工業化產品 78

2.5.1 AWS Lambda 78

2.5.2 Google Cloud Function 80

2.5.3 Azure Functions 80

2.5.4 騰訊雲SCF 82

2.6 開發運維工具 83

2.6.1 CLI命令行工具 83

2.6.2 插件 91

第3章 Web與監控告警場景實踐 94

3.1 運維、監控與告警 95

3.1.1 網站狀態監控告警 95

3.1.2 服務狀態監控告警 107

3.2 Web後端與應用服務端 114

3.2.1 上傳圖片加水印 114

3.2.2 用IP地址查天氣並在小程序中應用 122

3.2.3 簡易用戶反饋功能與快應用實踐 136

第4章 大數據與人工智能場景實踐 147

4.1 大數據技術之MapReduce的簡單實現 148

4.2 人工智能領域的實踐 158

4.2.1 自然語言處理為你的網站賦能 158

4.2.2 智能客服與微信小程序 163

4.2.3 簡單的車牌識別系統 174

4.2.4 視覺:對象檢測系統 178

第5章 物聯網和其他場景實踐 190

5.1 物聯網相關—定制智能音箱小工具 191

5.2 其他場景實踐 197

5.2.1 OJ判題機/小程序在線編程系統實現 197

5.2.2 Serverless與高可用服務—使用雲函數實現雙機存儲 202

5.2.3 Serverless與高可用服務—基於Serverless架構的高可用模型 206

5.2.4 微信公眾號機器人 215

第6章 實戰:Serverless與CMS 224

6.1 項目背景 225

6.2 項目設計 225

6.2.1 功能設計 225

6.2.2 數據庫設計 229

6.2.3 接口設計 231

6.3 數據庫開發 239

6.4 後端開發 241

6.5 前端開發 253

6.6 功能演示 257

6.7 項目總結 260

第7章 實戰:小程序圖片管理系統 261

7.1 項目背景 262

7.2 項目設計 262

7.2.1 功能設計 262

7.2.2 數據庫設計 266

7.2.3 接口設計 268

7.3 數據庫開發 275

7.4 後端開發 277

7.5 前端開發 298

7.6 效果展示 301

7.7 項目總結 304


章節試讀:

雲計算的不斷發展給社會帶來了諸多便利,雲計算與大數據、人工智能的結合,更讓我們的生活悄然發生著翻天覆地的變化。從IaaS到PaaS,再到如今的FaaS,每一個階段都是人類文明前行的一小步,但卻是當前技術發展的一大步。Serverless自概念被提出到現在,搜索熱度與關注度、相關開源項目的增長速度與社區活躍度,都充分顯示了廣大雲廠商、開發者對這個架構的支持和期待。甚至有人說Serverless才是真正的雲計算,這種說法可能有些誇張,但是不可否認,Serverless技術確實在逐漸融入人們的生活並改變世界,無時無刻不在向我們闡述“雲時代”真的要到來了。

本書將通過對Serverless架構的基本描述,介紹其發展歷史、應用場景及未來展望,讓讀者可以更好地了解什麼是Serverless及Serverless的過往、未來。本書也對Serverless架構的規範、標準等進行了描述,對開源框架、開源工具、工業化產品進行了相關分析,讓讀者在明白如何使用Serverless或者Serverless有哪些特性的同時,可以真正地使用Serverless相關產品,甚至可以通過開源項目搭建一套自己的Serverless服務。zui後,本書通過監控告警、網站後端、人工智能、大數據、物聯網、高可用等多個領域的場景實踐,以及兩個完整的項目實戰,並且與Web應用、微信小程序、快應用等結合,為讀者進行了更加細緻的分析和講解,希望通過這種方式使讀者不僅知道Serverless是什麼,Serverless能做什麼,還可以獲得更多的啟發,並將Serverless架構應用於實戰,通過Serverless架構創造更多的價值,實現自身業務的快速上雲。

本書共分為7章,詳細介紹了Serverless的概念、標準規範、場景實踐及項目實戰。

第1章,主要介紹什麼是Serverless、Serverless架構的優勢和劣勢、影響和價值、典型應用場景及對未來的展望,這一章是Serverless架構的介紹部分,讀者可以對Serverless架構有一個全面深刻的認識,甚至可以評估出自己目前的產品是否適合接入Serverless架構、如果接入會有哪些好處和變化等。

第2章,主要介紹Serverless相關的標準和規範、開源產品發展情況、工業化產品發展情況及開發工具建設情況等。讀者可以明確地知道Serverless架構的組成及各種相關產品的關係等,同時通過對開源產品的分析和探討,深入了解OpenWhisk、Fission、Kubeless等相關開源項目,甚至可以動手搭建一個屬於自己的Serverless平台。通過對工業化產品的分析,讀者可以知道AWS、Google、Azure、騰訊雲等雲廠商在Serverless架構方面的發展情況。通過開發者工具部分,讀者可以明白自己如果使用Serverless架構,應該如何進行開發。

第3、4、5章,結合Web服務、監控告警、大數據、人工智能及物聯網等為讀者帶來十餘個場景實踐,通過這些場景實踐希望讀者對Serverless架構的作用及應用場景有更多的思考、獲得更多啟發,並深度認識Serverless架構給開發者、運維者等帶來的變化,進而將Serverless架構與自身的項目和業務結合,並拓展思路探索更多的應有場景,創造更多的價值。

第6章和第7章,是兩個相對完整的實戰項目,從需求分析開始,到功能設計、數據庫設計、接口設計,再到後端功能實現、前端功能實現,zui後部署上線,通過將對象存儲、雲數據庫及雲函數、API網關等產品進行融合,構建出完整的Web項目和微信小程序項目。在這兩個項目中有大量的人工智能技術的應用,包括自然語言處理、推薦系統及計算機視覺等技術,不僅為學習增加了趣味性,也提高了項目的應用價值。

本書在編寫過程中力求深入淺出、重點突出、簡明扼要,盡可能方便不同專業背景和知識層次的讀者閱讀,同時通過基礎知識與實踐項目結合,力求為讀者打造一種可學習、可實踐、可思考、可探索的閱讀體驗。

在本書的編寫過程中,騰訊雲Serverless團隊給予了大力支持,包括Yunong、Cliff、Scott、Horace等在內的前輩們都提供了大量幫助。Tina、Liujiang等也對本書的編寫及相關文章的發表等提供了重要幫助和保障。在此特別感謝大家。另外,本書部分內容參考了公開資料和網絡上的資源,在此也對相關作者致以深深的感謝。

zui後需要說明的是,Serverless是目前非常火的一種技術,其底層原理相對複雜,應用領域相對廣泛,因此編寫一本完美的Serverless圖書絕非易事,書中難免存在疏漏或者錯誤,希望廣大讀者不吝賜教。如有任何建議、意見或者疑問,請及時聯繫作者,以便在後續版本中改進和完善。


圖片預覽:

 
  步驟一.
依據網路上的圖書,挑選你所需要的書籍,根據以下步驟進行訂購
選擇產品及數量 結 帳 輸入基本資料 取貨與付款方式
┌───────────────────────────────────────────────────┘
資料確定 確認結帳 訂單編號    

步驟二.
完成付款的程序後,若採用貨到付款等宅配方式,3~7天內 ( 例假日將延期一至兩天 ) 您即可收到圖書。若至分店門市取貨,一週內聯絡取書。

步驟三.
完成購書程序者,可利用 訂單查詢 得知訂單進度。

注意事項.
● 付款方式若為網路刷卡必須等" 2 ~ 3 個工作天"確認款項已收到,才會出貨.如有更改書籍數量請記得按更新購物車,謝謝。

● 大陸出版品封面老舊、磨痕、凹痕等均屬常態,除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。

● 至2018年起,因中國大陸環保政策,部分書籍配件以QR CODE取代光盤音頻mp3或dvd,已無提供實體光盤。如需使用學習配件,請掃描QR CODE 連結至當地網站註冊並通過驗證程序,方可下載使用。造成不便,敬請見諒。

● 我們將保留所有商品出貨權利,如遇缺書情形,訂單未達免運門檻運費需自行負擔。

預訂海外庫存.
商品到貨時間須4週,訂單書籍備齊後方能出貨,如果您有急用書籍,建議與【預訂海外庫存】商品分開訂購。