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

2019-09-19 17:02:12    來(lái)源:    作者:

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

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

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

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

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

這個(gè)怎么運作

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

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

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

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

無(wú)服務(wù)器用例

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

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

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