內容介紹
本書作者是微軟全球黑帶技術專家,曾就職於Red Hat和Oracle等知名軟件企業。本書匯聚了他在Red Hat和微軟等雲計算公司的實踐經驗,得到了來自阿裡、騰訊、微軟和亞馬遜等一線雲計算公司的技術專家的好評和推薦。
在內容上,本書不僅詳細介紹Serverless的技術原理、應用架構,以及與之相關的各種技術主題,而且深入講解了公有雲和私有雲下的各種主流Serverless平臺、架構和工具的原理、架構和使用細節。
全書在邏輯上分為五個部分:
第一部分(第1~3章)
首先,介紹了Serverless的價值、技術特點、應用場景、技術原理、應用架構,以及局限性;其次,介紹了雲計算、容器、微服務、PaaS、BaaS、FaaS、DevOps、雲原生應用等技術及其與Serverless的關系;*後,介紹了Serverless與各種公有雲、私有雲之間的關系,以及Serverless的各種框架和工具。
第二部分(第4~5章)
詳細介紹了基於AWS Lambda和Azure Functions等公有雲平臺的Serverless技術和服務。
第三部分(第6章)
基於Docker和Kubernetes介紹了容器的基礎技術。
第四部分(第7~10章)
詳細介紹了基於OpenWhisk、Kubeless、Fission及OpenFaaS等私有雲平臺的Serverless技術和服務。
第五部分(第11章)
總結了Serverless的落地方法和要點,如平臺建設、應用架構轉型,以及Serverless的未來發展趨勢。