
陳耿
本書作者是微軟全球黑帶技術專家,曾就職於RedHat和Oracle等知名軟件企業。本書匯聚了他在RedHat和微軟等雲計算公司的實踐經驗,得到了來自阿里、騰訊、微軟和亞馬遜等一線雲計算公司的技術專家的好評和推薦。在內容上,本書不僅詳細介紹Serverless的技術原理、應用架構,以及與之相關的各種技術主題,而且深入講解了公有云和私有云下的各種主流Serverless平臺、架構和工具的原理、架構和使用細節。
這本書系統講解了serverless平臺涉及到的技術和產品,FAAS也好,BAAS也好都只是serverless平臺的一個組成部分,它們並不能完全代表serverless。 除了FAAS和BAAS,我們還應該關注跟serverless相關聯的技術,比如容器技術k8s和docker、公有云技術Azure、EWS等。一個serverless的完整實現,並不是某一個產品或者功能點,而是一整套的平臺,例如配套的容器編排、自動化、監控、日誌、隊列、流量和容量策略等等。 通篇讀完了,收穫還是很大的,雖然我並不太關注具體的技術實現,但是對serverless技術的前世今生和未來發展,能用它幹什麼,有了比較清晰的認識。
二零一九年搞掂的第十一本,作者簡單介紹了一下當前 Serverless 的情況,即便以前對 Serverless 沒有接觸過,通過這本書也可以瞭解個大概。最後,其實我個人覺得無服務最合適的應用場景應該是基於區塊鏈的無服務,如果把無服務的概念跟以太坊結合起來應該會很棒。傳統業務的話我覺得拆分到微服務這個級別已經足夠了,再拆分到函數級有點太散了。
大部分篇幅都在介紹 Serverless 在私有云構建時經常使用的幾個 Fass 軟件的安裝和入門步驟。缺少了店橫向的對比,比如針對不同應用場景如何進行選擇?
Serverless的中文翻譯爲“無服務器”,聽起來很神祕,很多技術圈的朋友一時不能理解其內涵。技術圈中的人們一般稱呼Serverless爲“無服務器架構”。Serverless不是具體的一個編程框架、類庫或者工具。簡單來說,Serverless是一種軟件系統架構思想和方法,它的核心思想是用戶無須關注支撐應用服務運行的底層主機。這種架構的思想和方法將對未來軟件應用的設計、開發和運營產生深遠的影響。
淺顯易懂,同時介紹了常用的serverless框架。值得推薦👍🏻
本書不僅詳細介紹了Serverless的技術原理、應用架構,以及與之相關的各種技術主題,而且深入講解了公有云和私有云下各種主流Serverless平臺、架構和工具的原理、架構和使用細節。作者陳耿是微軟全球黑帶技術專家,曾就職於Red Hat和Oracle等知名軟件企業。匯聚了他在Red Hat和微軟等雲計算公司的實踐經驗,得到了來自阿里、騰訊、微軟等一線雲計算公司技術專家的好評和推薦。
2020 No.024 讀完紙版,評分3星。本書優點是解釋清楚了serverless及其相關概念。在落地實踐環節基本是各框架的簡單使用說明。一些概念總結: 【serverless】本質是軟件(服務)與硬件的解耦,使得開發人員不再關心具體服務器。 【MicroService】化整爲零,更大的架構靈活性,提升開發和交付節奏。MSA的範圍是service,而serverless的最小單位是function,基本單位不同,思路就不同,function只能依賴EDA。 【容器引擎】將應用與應用所需配置類庫實例化爲一個鏡像,提升移植能力。Docker成爲事實標準。單純的容器需要持續在線,serverless不會持續在線。 【容器編排】提供對鏡像的批量管理能力。k8s成爲事實標準。 【雲原生(cloud native)】充分利用雲平臺的各種能力所設計的應用,最大限度提升開發、部署、運維效率,使雲的價值最大化。
趕在19年末基本完全用飛機上的時間讀完了這本書,幫助大致掌握和理解Serverless架構是如何實現, 通過瀏覽各主流技術框架的實現方式,瞭解其優缺點從而把握企業在現有架構下轉型所需要考慮的能與否,該不該的體系權衡方式。The future of K8S is serverless.
《深入淺出Serverless(技術原理與應用實踐)/雲計算與虛擬化技術叢書》作者陳耿是微軟全球黑帶技術專家,曾就職於Red Hat和Oracle等知名軟件企業。 《深入淺出Serverless(技術原理與應用實踐)/雲計算與虛擬化技術叢書》匯聚了他在Red卜tat和微軟等雲計算公司的實踐經驗,得到了來自阿里、騰訊、微軟等一線雲計算公司技術專家的好評和推薦。 在內容上,《深入淺出Serverless(技術原理與應用實踐)/雲計算與虛擬化技術叢書》不僅詳細介紹了Serverless的技術原理、應用架構,以及與之相關的各種技術主題,而且深入講解了公有云和私有云下各種主流Serverless平臺、架構和工具的原理、架構和使用細節。
對Serverless做了很簡單的介紹,全是很入門級的讀物,閱讀下來實際意義不是太大。Serverles還是需要結合業務與技術來看,表面上提供了更加細粒度模型,有着其優勢,但是結合到具體的業務場景,則可能造成過於分散,一是業務粒度的零散,二是調用鏈路的錯綜複雜。