Knative將是無伺服器的下一代嗎? | TechBeacon

banq發表於2019-08-15

無伺服器迅速崛起的副作用之一 是:雲提供商之間缺乏標準化和互操作性。由此導致雲廠商鎖定的風險。

谷歌推出了Knative,它是一個開源框架,為Kubernetes提供無伺服器構建模組。
作為擴大無伺服器應用的一種手段,該專案由Google,Pivotal,IBM,SAP和Red Hat共同開發。Kubernetes是首選的容器平臺,在Knative專案上合作的供應商群體確保了一種標準,可在不同的函式即服務(FaaS)實現之間共享,從而提高了互操作性。

Knative的使用場景與其他無伺服器平臺並沒有太大的不同。處理來自物聯網裝置的資料,對您的網站執行可訪問性檢查,以及執行常規任務(例如驗證安全組的配置是否正確)都是Knative的常見應用程式。

Knative正在將傳統FaaS平臺的許多操作問題委託給Kubernetes,這不是一件小事,大多數生產就緒的FaaS平臺需要一些努力才能在內部部署環境中大規模運營。

除了炒作之外,大多數專家都強調Knative仍然是一種不成熟的產品,不太可能很快滲透到主流企業。Knative確實讓組織更容易在簡單的用例中使用無伺服器池,然後隨著他們的熟悉程度和專業知識的增長逐漸轉向更復雜的使用者。

“我覺得Knative實際上簡化了[無伺服器]體驗,特別是對於開發人員而言,因為他們不必擔心許多外圍問題,如構建和打包,並且可以專注於開發核心功能。” - Arijit Mukherji

同樣對於運營商而言,如果他們熟悉部署和運營Kubernetes,那麼,Knative不會帶來大量額外的複雜性。

現在判斷Knative是否最終代表無伺服器的下一代還為時尚早。Knative是這個領域的眾多競爭者之一,但競爭孕育了創新。Knative最終將無伺服器平臺推向更加模組化,可插拔的系統,透過CloudEvents實現互操作性。
 

相關文章