TriggerMesh推出基于Kubernetes的無服務(wù)器管理平臺

2019-09-19 17:02:12    來源:    作者:

一家初創(chuàng)公司已經(jīng)出現(xiàn),為無服務(wù)器功能管理提供了新的空間。11月1日,TriggerMesh正式推出,宣布建立在Kubernetes之上的無服務(wù)器管理平臺。

TriggerMesh使用開源Knative項目,該項目是一個基于Kubernetes容器編排的框架,用于構(gòu)建,部署和管理無服務(wù)器工作負載。TriggerMesh技術(shù)將可用于內(nèi)部部署和基于軟件即服務(wù)(SaaS)的基于云的部署,從而實現(xiàn)無服務(wù)器功能的多光管理方法。

“您可以將我們視為亞馬遜Lambda克隆,我們使用Kubernetes和Knative來提供類似Lambda的體驗,”TriggerMesh的聯(lián)合創(chuàng)始人Mark Hinkle告訴eWEEK。“但我們超越了Lambda,為功能提供生命周期管理。”

Hinkle對開源和云世界并不陌生,之前曾擔任Linux基金會Node.js基金會的執(zhí)行董事。他的聯(lián)合創(chuàng)始人Sebastien Goasguen創(chuàng)立了Skippbox,并且是Kubeless開源無服務(wù)器框架的創(chuàng)建者。Skippbox于2017年3月被Bitnami 收購。

亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)通過其Lambda服務(wù)開創(chuàng)了無服務(wù)器的概念。使用無服務(wù)器(也稱為函數(shù)即服務(wù)),事件觸發(fā)要執(zhí)行的功能,而不需要長時間運行的持久性服務(wù)器。

這個怎么運作

Hinkle說,使用TriggerMesh,用戶將首先提供給定云和源控制系統(tǒng)的憑證,如GitHub。然后,用戶將其功能放入源控制系統(tǒng),然后TriggerMesh可以將該功能推送到云或現(xiàn)有的Knative集群。Hinkle說TriggerMesh插入執(zhí)行函數(shù)并處理任何所需的自動縮放。

“然后我們有其他想法,包括一個觸發(fā)器庫,你可以使用預(yù)先填充的觸發(fā)器,你可以使用它,”他說。“最重要的是,隨著時間的推移,我們將建立一個功能庫,以便人們可以閱讀其他人擁有的功能。”

TriggerMesh的核心是為無服務(wù)器功能啟用多聲道。Hinkle說,用戶應(yīng)該可以選擇將無服務(wù)器功能發(fā)布到他們想要的任何云。他說,用戶可以在公共云上購物,以獲得合適的價格/性能組合,并在不同的地方使用不同的功能。

“我們[TriggerMesh]想要關(guān)注的事情是云提供商不會去的地方,比如云端可移植性和CI / CD [持續(xù)集成/持續(xù)開發(fā)],”Hinkle說。

無服務(wù)器用例

向無服務(wù)器的轉(zhuǎn)變是由許多不同的用例驅(qū)動的,包括成本效率和控制。Hinkle指出,TriggerMesh已經(jīng)有幾個使用該平臺的客戶。他說,TriggerMesh的客戶之一擁有許多不同的開發(fā)人員,他們都希望能夠?qū)o需服務(wù)器的功能從源代碼控制轉(zhuǎn)移到他們選擇的云端。

“基本上,他們有10萬個開源項目,其中一部分是無服務(wù)器的。他們希望能夠從源代碼控制中推出并讓開發(fā)人員不用擔心任何操作,”他說。

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。