Serverless與微服務


  1. Serverless 是一個更大的范疇,Serverless 不只計算,也包括存儲、數據庫、中間件等各種服務。Serverless = FaaS(函數即服務) + BaaS(后端即服務)。其中 Serverless 計算一般指 FaaS,即雲函數。
  2. 雲函數和微服務不是取代關系。微服務是一種架構模式,而雲函數是實現微服務的一種方式。微服務可以用雲函數實現,也可以用 K8S + 容器,或者 VM 實現。
  3. 判斷選擇用什么來實現微服務,要從可靠性、成本、性能、工程效率、安全性等維度出發。不同的場景有不同的取舍。
  4. 當前的 Serverless 計算服務還有很多限制,而阿里雲函數計算2.0解決了這些痛點,目標是提供在可靠性、成本、性能、工程效率上最具競爭力的計算服務。所以我們的目標不是取代微服務,而是成為支撐微服務最好的平台。:-)


作者:楊皓然
鏈接:https://www.zhihu.com/question/335301678/answer/850927812
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

利益相關: 騰訊雲scf產品經理

雲函數和微服務不是同一層面的東西,你不能拿apple compare with orange。雲函數屬於系統層面的技術,同層的技術還有容器和虛擬機。微服務屬於應用層,同層技術有單體應用,soa,mesh。這兩層技術可以隨意組合,並不存在取代的關系。可以在雲函數上使用微服務,也可以跑單體應用都是可以的。



作者:a3nz3g
鏈接:https://www.zhihu.com/question/335301678/answer/850071840
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM