Serverless 能取代微服務嗎?

時間 2021-05-29 22:17:46

1樓:大可樂

各種各樣的概念都要把人搞暈了。。

serverless 是一種概念,serverless 的目的是讓開發者能更專注於邏輯的開發。

雲函式是一種可以直接使用的工具。也可以說是 serverless 的一種實現方式(雖然並不完美)

雲函式可以用來直接跑主要業務服務嗎?看雲商的支援力度。

2樓:瓦匠和瓦特

微服務這種架構風格只是一種過渡的過程。從單體轉向微服務,再加上容器及編排加持,只不過是不斷的在敏捷靈活,更高效的節省計算成本的方向上改進。

函式服務則又是另外乙個極端。

他們誰都替代不了誰,在現階段,至少邊界非常清晰。

後續的演進,隨著網路、計算、儲存這些基礎設施不斷的消減自身的低效、延遲、阻塞方面的問題。應用服務架構肯定會演進為另外的狀態。我認為的方向:

基礎設施這一層對上完全透明,I/O及阻塞不再成為服務開發人員的考慮因素,ALL MESH+物件模型及邏輯塊+反應式互動+0時分布式延跨物件關聯呼叫是未來的方向。

3樓:言午

輕量級上面

FaaS + BaaS 基本可以解決現在開發者的需求。比如官網、小程式之類的。開發效率也很高。

稍微重量級一點的,目前BaaS稍微有些讓人不放心。

4樓:CLC7961

在國內、近期、從商業層面來講不行。在這裡我理解微服務是放在容器裡的。

serverless了之後使用者對於下面的所有結構都失去了控制,原先用container的話還是有一定的掌控力的。

serverless因為下面所有的層面都要由vendor統一提供,無法方便地換vendor

在國內ToB公司的客戶都是央企、金融機構、頭部企業,這些有錢的企業本來就不喜歡(純)公有雲,並且對自己核心的東西有一定的控制需求。你讓他完全把自己託付給某個網際網路公司,並且不能很方便的換,是幾乎不可能的。高盛的資料顯示19年全球只有5%的業務上了serverless。

所以短期內在國內是基本上不會取代容器或者微服務的。而且其實容器和微服務在國內的很多傳統企業和大B裡面還沒有滲透率很高,直接上serverless會不會太跳級了?

外行人一點點思考,希望業內人士指正。

5樓:楊皓然

Serverless 是乙個更大的範疇,Serverless 不只計算,也包括儲存、資料庫、中介軟體等各種服務。Serverless = FaaS(函式即服務) + BaaS(後端即服務)。其中 Serverless 計算一般指 FaaS,即云函式。

雲函式和微服務不是取代關係。微服務是一種架構模式,而雲函式是實現微服務的一種方式。微服務可以用雲函式實現,也可以用 K8S + 容器,或者 VM 實現。

判斷選擇用什麼來實現微服務,要從可靠性、成本、效能、工程效率、安全性等維度出發。不同的場景有不同的取捨。

當前的 Serverless 計算服務還有很多限制,而阿里雲函式計算2.0解決了這些痛點,目標是提供在可靠性、成本、效能、工程效率上最具競爭力的計算服務。所以我們的目標不是取代微服務,而是成為支撐微服務最好的平台。:

-)利益相關:阿里雲 Serverless 計算產品函式計算負責人。

serverless雲開發技術會取代後端開發嗎?

i5ting 我舉個例子,midway faas底層,和傳統的egg並沒有本質區別。只是執行的runtime不一樣,serverless省了運維而已。既然底層都一樣,都是後端,為啥不能取代?只是成熟度問題,時間早晚而已。baas基建目前可能還不夠理想。說不能取代的,都是yy Lucky 如果非得有乙...

Google Chrome OS 將來能取代 Windows 帝國嗎?

404 個人覺得短期內完全不可能,原因如下 1.現在很多東西只能在應用程式上完成,要將這些功能全部轉移到網路上應當需要很長一段時間 2.chrome os在雲上,但雲伺服器不可避免會出現故障,到時候所有chrome book都變成了磚 3.如果有哪個黑客入侵了伺服器,那不是所以使用者的資料都一鍋端。...

HDL coder是否能取代verilog民工的工作呢?

李sir 首先會寫verilog和會數位電路設計是兩個概念。從發展的角度來看,verilog VHDL這種HDL會在一些對硬體資源比較寬鬆個的環境中被替代掉。當然如果硬體大發展完全消失也不無可能。從實際應用的角度來看,verilog VHDL還是會在很多場景中出現。甚至某些場景verilog和VHD...