Categories
程式開發

Serverless“革命”為什麼已停滯不前?


本文要點

  • 近幾年,一些人預測無服務器計算將迎來新計算時代的蓬勃發展,讓應用無需操作系統就能執行。雖然有人說這種框架將會解決在可擴展性上存在的許多問題,但事實並非如此。
  • 雖然在許多人看來,無服務器技術是一個新的概念,但其根源可以上溯到2006年Zimki PaaS和Google App Engine對無服務器框架的探索。
  • 導致無服務器革命停滯不前的原因,可歸納為從編程語言支持受限到性能問題等四個方面。
  • 無服務器並非沒有用武之地。但不應視其可直接替代服務器。在某些應用開發環境中,無服務器是非常便利的工具。

服務器已死,服務器永存!

為無服務器革命搖旗吶喊的聲音正此起彼伏。如果快速回顧過去幾年內的一些行業新聞,很容易得出結論說傳統服務器模型已失效,而且在未來幾年內無服務器架構將統治一切。

但業內人士都知道,也正如我們在“無服務器計算現狀”一文中所指出的,事實並非如此。儘管有許多文章對無服務器革命的優點侃侃而談,但這些優點依然尚未落地。事實上,最近有研究表明這一革命可能已經停滯不前

必需承認,無服務器模型的部分承諾已經實現,但也只是一小部分而已。

本文將對這一現狀背後的原因做出解答。儘管在一些具有明確定義的特定場景中下,無服務器模型的確展現了巨大的實用性,但此類系統看上去缺乏敏捷性和靈活性,阻礙了它們的廣泛採用。

原文鏈接:【https://www.infoq.cn/article/2BQct8Z6M5aPJr7aYTmA】。未經作者許可,禁止轉載。