OpenWhisk晉升為Apache基金會頂級項目
根據Bertrand Delacretaz向OpenWhisk團隊發送的一封郵件,Apache基金會已在7月的董事會一致通過決議:OpenWhisk從孵化器畢業,晉升為Apache基金會頂級項目。
OpenWhisk是一個由IBM開源的、事件驅動的無服務器計算平台。用戶可以將操作代碼發送給OpenWhisk,然後提供OpenWhisk代碼要處理的數據流。OpenWhisk負責處理計算資源的擴展,這些資源是處理工作負載所需要的;你只需要處理操作代碼以及觸發這些操作的數據。
OpenWhisk 簡化了微服務的部署,消除了管理自己的消息代理或部署自己的工作服務器的需求。OpenWhisk 適用於你不希望管理任何基礎架構的項目,只需為已完成的工作付費,不會將金錢浪費在空閒的服務器上。OpenWhisk 很容易管理活動峰值,因為它可以外擴來滿足該需求。
由於運行OpenWhisk 操作需要資源,所以最好使用OpenWhisk 執行以下不是很頻繁的計算任務,比如:
- 處理上傳的圖像來創建縮略圖,將它們保存到對象存儲
- 從移動應用程序獲取地理位置數據,並調用Weather API 來擴充它
OpenWhisk 對處理具有很高的並發性水平的系統也很有用,比如:
- 將數據發送到雲的移動應用程序
- 物聯網部署,其中需要存儲和處理傳入的傳感器數據
在被Apache作為孵化項目接受之前,OpenWhisk代碼庫已經被用作IBM Cloud Functions的底層技術。目前,IBM也對Apache OpenWhisk進行了道賀,並稱讚其是“在粗糙的環境中孵化鑽石”。
同時,IBM 表示,OpenWhisk 社區也在積極討論未來的新想法,重點領域包括集成最新的、開放的無服務器技術,如Knative、Tekton CI/CD 管道和KEDA;並探索用例,允許使用更細粒度的訪問控制的新協議,像是Envoy 這樣的邊緣服務代理;社區也在討論如何使用新的調度技術來支持異構集群。