Firecracker開源對無伺服器社群意味什麼?

banq發表於2018-11-29

AWS宣佈開源Firecracker。如果您從未聽說過Firecracker,那麼這項技術可以為AWS提供創新的無伺服器計算,如Lambda和Fargate。
簡而言之,Firecracker是一個虛擬機器管理器,負責在伺服器上啟動,管理和查殺大量微型虛擬機器。它非常適合無伺服器,因為它將虛擬機器(安全性,隔離)的功能與小型靈活函式(速度,資源效率)的功能結合在一起。

這是瘋狂的表現。

在宣佈Firecracker之後,他做了一個Firecracker的現場演示,在此期間,他們一次性地啟動了4000個微型虛擬機器。最長的一個只花了219毫秒; 平均而言,VM需要125毫秒啟動。


Firecracker開源:對Lambda或Fargate使用者的影響
如果您現在正在使用像Lambda或Fargte這樣的無伺服器服務,那麼老實說,您不應該關心Firecracker。這是無伺服器的神奇之處 - 您可以免費獲得AWS的所有改進,而無需遷移例項或執行升級指令碼。
Firecracker開源確實意味著有更多機會改進Lambda的核心 - 使其更高效能等 - 但總的來說,你可能不會(也不應該)親自使用Firecracker。

Firecracker對誰很重要?
如果您正在構建容器編排平臺或執行大量容器,並且需要以亞秒級延遲執行此操作,Firecracker對您非常有用。例如,Kubernetes可以使用Firecracker來啟動微型VM。如果你需要大規模即時執行,Firecracker對你也非常有用。
但是,我們不得不提到需要管理低階基礎架構,尤其是管理微型虛擬機器,這有點違背了無伺服器的精神。

 

相關文章