新到貨2本75折
深入淺出Serverless:技術原理與應用實踐

深入淺出Serverless:技術原理與應用實踐

  • 定價:414
  • 優惠價:87360
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書作者是微軟全球黑帶技術專家,曾就職于Red Hat和Oracle等知名軟體企業。本書匯聚了他在Red Hat和微軟等雲計算公司的實踐經驗,得到了來自阿里、騰訊、微軟和亞馬遜等一線雲計算公司的技術專家的好評和推薦。

在內容上,本書不僅詳細介紹Serverless的技術原理、應用架構,以及與之相關的各種技術主題,而且深入講解了公有雲和私有雲下的各種主流Serverless平台、架構和工具的原理、架構和使用細節。


 

作者介紹

陳耿,資深雲方案架構師,在微軟公司全球黑帶技術團隊任職技術專家,負責開源軟體技術與解決方案的推廣與落地。專註于容器、微服務、DevOps以及Serverless等應用開發技術領域。曾任職于Red Hat及Oracle等國內外知名軟體企業。曾是Red Hat中國容器核心團隊技術專家。國內最早一批參與OpenShift容器平台推廣的技術顧問,致力於開源容器技術在國內的推廣于普及。其先後參與國內許多科技、金融、製造及政府行業的PaaS與容器平台項目。著有《開源容器雲OpenShift:構建基於Kubernetes的企業應用雲平台》一書。工作之餘,他愛好旅遊和攝影,他的背包和相機已伴他走過了全球東西南北超過30個國家和地區。
 

目錄

前言

第1章 Serverless基礎1
1.1 什麼是Serverless1
1.2 Serverless帶來的價值3
1.3 Serverless的技術實現4
1.3.1 理念與實現4
1.3.2 FaaS與BaaS5
1.4 Serverless應用架構7
1.4.1 傳統應用架構7
1.4.2 Serverless應用架構7
1.4.3 兩種架構的比較8
1.5 Serverless的技術特點9
1.6 Serverless的應用場景11
1.7 Serverless的局限12
1.8 本章小結13

第2章 Serverless與相關技術15
2.1 雲計算15
2.1.1 從私有資料中心到雲15
2.1.2 IaaS、PaaS與SaaS16
2.1.3 Serverless與雲計算17
2.2 微服務18
2.2.1 從SOA到微服務18
2.2.2 微服務的價值與挑戰19
2.2.3 Serverless與微服務19
2.3 容器20
2.3.1 容器技術的興起20
2.3.2 Serverless與容器21
2.4 PaaS22
2.4.1 以應用為中心22
2.4.2 Serverless與PaaS23
2.5 FaaS24
2.5.1 Serverless實現的基礎24
2.5.2 FaaS的架構24
2.5.3 函數的生命週期25
2.5.4 函數工作流26
2.6 BaaS26
2.6.1 BaaS的價值26
2.6.2 廣義的Serverless27
2.7 NoOps27
2.7.1 無人運維嗎27
2.7.2 “無伺服器”與“無人運維”28
2.8 DevOps28
2.9 雲原生應用29
2.9.1 因雲而生29
2.9.2 Serverless與Cloud Native29
2.10 本章小結30

第3章 Serverless的實現31
3.1 Serverless技術的發展31
3.2 Serverless與公有雲33
3.2.1 Amazon Web Services34
3.2.2 Microsoft Azure36
3.2.3 Google Cloud Platform38
3.2.4 Webtask39
3.2.5 Hyper.sh39
3.2.6 阿裡雲40
3.2.7 騰訊雲42
3.2.8 小結43
3.3 Serverless與私有化部署43
3.3.1 OpenWhisk43
3.3.2 Fission44
3.3.3 Kubeless45
3.3.4 OpenFaaS45
3.3.5 Fn47
3.3.6 小結48
3.4 Serverless框架和工具49
3.4.1 Serverless Framework49
3.4.2 Chalice50
3.4.3 Claudia.js50
3.4.4 Apex51
3.4.5 Spring Cloud Function51
3.4.6 AWS SAM52
3.4.7 小結53
3.5 Serverless後臺服務53
3.6 本章小結54

第4章 AWS Lambda55
4.1 AWS55
4.2 AWS Serverless56
4.3 AWS Lambda概述57
4.4 第一個Serverless應用58
4.4.1 獲取AWS帳號58
4.4.2 AWS Lambda控制台59
4.4.3 創建函數61
4.4.4 編輯函數62
4.4.5 測試函數63
4.4.6 外部訪問63
4.4.7 運維監控66
4.4.8 回顧66
4.5 許可權控制66
4.5.1 IAM67
4.5.2 策略68
4.5.3 角色68
4.6 程式設計模型69
4.6.1 代碼開發69
4.6.2 Handler70
4.6.3 執行上下文70
4.6.4 日誌輸出71
4.6.5 異常處理72
4.6.6 無狀態72
4.7 事件驅動73
4.7.1 事件源73
4.7.2 觸發模式74
4.8 日誌監控75
4.9 開發輔助77
4.9.1 環境變數77
4.9.2 標籤77
4.9.3 版本控制78
4.10 運行限制78
4.10.1 資源限制79
4.10.2 併發控制79
4.11 配置與部署79
4.12 本章小結81

第5章 Azure Functions83
5.1 Microsoft Azure83
5.2 Azure Functions概述85
5.3 創建Azure Serverless應用86
5.3.1 註冊Azure帳號86
5.3.2 Azure控制台87
5.3.3 函數應用88
5.3.4 創建函數90
5.3.5 調用函數92
5.3.6 日誌與監控93
5.4 Azure Functions命令列95
5.4.1 安裝命令列95
5.4.2 創建本地函數96
5.4.3 測試本地函數97
5.4.4 發佈至公有雲98
5.5 深入瞭解Azure Functions99
5.5.1 函數應用設置99
5.5.2 Trigger與Bindings101
5.5.3 函數代理103
5.5.4 Slot104
5.6 私有雲部署105
5.7 本章小結107

第6章 容器技術基礎108
6.1 什麼是容器108
6.1.1 容器109
6.1.2 容器鏡像110
6.1.3 鏡像倉庫110
6.1.4 容器編排111
6.1.5 容器與Serverless111
6.2 Docker111
6.2.1 Vagrant111
6.2.2 VirtualBox112
6.2.3 安裝Docker113
6.2.4 運行容器114
6.2.5 構建容器鏡像116
6.2.6 分享鏡像117
6.3 Kubernetes基礎118
6.3.1 命名空間120
6.3.2 Pod120
6.3.3 Service120
6.3.4 Deployment120
6.3.5 ReplicaSet121
6.3.6 網路121
6.3.7 Ingress121
6.3.8 交互工具122
6.4 構建Kubernetes環境122
6.4.1 啟動Vagrant Box123
6.4.2 修改默認域124
6.5 Kubernetes實戰124
6.5.1 部署容器124
6.5.2 彈性擴展126
6.5.3 服務發現127
6.5.4 資源組織128
6.5.5 容器調度129
6.6 本章小結131

第7章 OpenWhisk132
7.1 OpenWhisk項目132
7.2 Hello Whisk133
7.3 邏輯架構135
7.3.1 Namespace136
7.3.2 Package136
7.3.3 Action137
7.3.4 Feed141
7.3.5 Trigger141
7.3.6 Rule142
7.4 系統架構143
7.5 Kubernetes部署146
7.5.1 準備Kubernetes集群146
7.5.2 集群基礎設置146
7.5.3 創建訪問入口149
7.5.4 部署組件149
7.5.5 載入系統組態153
7.5.6 測試集群153
7.5.7 刪除集群154
7.6 Helm部署155
7.6.1 安裝Helm155
7.6.2 環境配置155
7.6.3 部署Chart156
7.6.4 管理應用156
7.7 蛋糕管理服務156
7.7.1 開發環境157
7.7.2 準備資料庫157
7.7.3 定義Action157
7.7.4 創建Package159
7.7.5 部署Action160
7.7.6 發佈API161
7.8 本章小結162

第8章 Kubeless163
8.1 Kubeless項目163
8.1.1 系統架構164
8.1.2 運行時165
8.2 Kubeless概述165
8.2.1 部署Kubeless165
8.2.2 配置用戶端166
8.2.3 部署函數167
8.2.4 Kubeless UI168
8.3 Function169
8.3.1 函數部署170
8.3.2 函式呼叫172
8.3.3 資源限制172
8.3.4 自動擴展173
8.4 Trigger173
8.4.1 HTTP Trigger173
8.4.2 Cronjob Trigger175
8.4.3 Kafka Trigger175
8.4.4 NATS Trigger178
8.5 本章小結179

第9章 Fission180
9.1 Fission項目180
9.1.1 邏輯架構180
9.1.2 系統架構181
9.2 部署Fission182
9.2.1 安裝Helm182
9.2.2 部署Fission Chart182
9.2.3 命令列工具183
9.2.4 Hello Fission183
9.3 深入探討Fission184
9.3.1 Environment185
9.3.2 Function187
9.3.3 Package188
9.3.4 Trigger191
9.4 執行模式192
9.4.1 Pool-based模式192
9.4.2 New Deploy模式193
9.5 Workflows194
9.5.1 Workflows定義194
9.5.2 配置Workflows195
9.5.3 Fortune Whale195
9.6 本章小結197

第10章 OpenFaaS199
10.1 OpenFaaS項目199
10.1.1 OpenFaaS社區200
10.1.2 系統架構200
10.2 初識OpenFaaS200
10.2.1 部署組件201
10.2.2 命令列工具202
10.2.3 創建函數202
10.2.4 圖形介面203
10.3 OpenFaaS函數203
10.3.1 抽象方式203
10.3.2 函數範本204
10.3.3 創建函數205
10.3.4 構建函數206
10.3.5 推送鏡像207
10.3.6 部署函數207
10.4 Watchdog208
10.4.1 工作原理208
10.4.2 配置Watchdog209
10.4.3 of-watchdog210
10.5 監控210
10.5.1 監控指標210
10.5.2 監控面板210
10.5.3 監控預警213
10.6 彈性擴展214
10.6.1 基於Alertmanager擴展214
10.6.2 基於HPA擴展215
10.7 函數應用市場215
10.8 本章小結217

第11章 Serverless的落地與展望218
11.1 Serverless的落地218
11.2 Serverless平臺建設219
11.2.1 公有雲219
11.2.2 私有雲220
11.2.3 混合雲220
11.3 Serverless應用架構轉型223
11.3.1 開發模式223
11.3.2 設計原則225
11.3.3 遷移與重構226
11.4 Serverless的未來227
11.4.1 建立行業規範228
11.4.2 完善工具鏈229
11.4.3 深入結合容器229
11.5 本章小結230

後記232
 
 

詳細資料

  • ISBN:9787111613473
  • 規格:平裝 / 231頁 / 16k / 19 x 26 x 1.16 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 哲學│歷史│文學 79折起
  • 翦商作者新作79折
  • 針灸匠張寶旬