【TechWeb】TriggerMesh昨日宣布已將TriggerMesh Cloud(一種用于事件驅(qū)動(dòng)的應(yīng)用程序的無(wú)服務(wù)器集成服務(wù))與AWS EventBridge集成在一起,以使任何應(yīng)用程序均可觸發(fā)Amazon Web Services(AWS)公共云上的功能和流程,無(wú)論該應(yīng)用程序在何處運(yùn)行。
公司首席執(zhí)行官M(fèi)ark Hinkle表示,TriggerMesh Cloud旨在使在本地或其他云上運(yùn)行的應(yīng)用程序能夠使用AWS EventBridge,這是一種無(wú)服務(wù)器事件總線,可實(shí)時(shí)提取數(shù)據(jù)并將其路由到諸如AWS Lambda無(wú)服務(wù)器計(jì)算服務(wù)等目標(biāo)。他說,目標(biāo)是使IT組織更輕松地構(gòu)建跨混合云計(jì)算環(huán)境的事件驅(qū)動(dòng)的應(yīng)用程序。
TriggerMesh Cloud基于運(yùn)行Knative的Kubernetes實(shí)例,該實(shí)例是Google開發(fā)的開源中間件項(xiàng)目,用于將在Kubernetes集群上運(yùn)行的容器化應(yīng)用程序擴(kuò)展到開源的無(wú)服務(wù)器計(jì)算框架。TriggerMesh擴(kuò)展了Knative的功能,以包括對(duì)專有AWS應(yīng)用程序編程接口(API)的支持。
盡管基于事件驅(qū)動(dòng)的體系結(jié)構(gòu)的應(yīng)用程序已經(jīng)存在了數(shù)十年,但是隨著組織尋求驅(qū)動(dòng)更多種類的近實(shí)時(shí)應(yīng)用程序,對(duì)構(gòu)建和部署它們的興趣急劇增加。最終用戶已經(jīng)習(xí)慣于立即更新以反映新數(shù)據(jù)的應(yīng)用程序,而不是等待IT團(tuán)隊(duì)使用傳統(tǒng)的批處理模式流程來更新應(yīng)用程序。
AWS已經(jīng)使用AWS EventBridge在組成其公共云的服務(wù)中驅(qū)動(dòng)事件驅(qū)動(dòng)的應(yīng)用程序。Hinkle表示,TriggerMesh Cloud將該功能擴(kuò)展到AWS云之外,包括例如GitLab代碼提交或Slack消息,這些消息將觸發(fā)在AWS Lambda上運(yùn)行的功能。
TriggerMesh正在開發(fā)一種云平臺(tái),從而消除了依賴傳統(tǒng)集成平臺(tái)即服務(wù)(iPaaS)服務(wù)來集成應(yīng)用程序的需求。通過使用TriggerMesh Cloud,IT團(tuán)隊(duì)可以將各種事件源與后端AWS服務(wù)集成在一起,包括GitHub,Google存儲(chǔ),Azure存儲(chǔ),IBM MQ系列中間件,Oracle數(shù)據(jù)庫(kù)和Kubernetes集群。
跨多個(gè)云平臺(tái)的事件驅(qū)動(dòng)應(yīng)用程序被廣泛部署可能需要一段時(shí)間。但是,隨著COVID-19大流行帶來的經(jīng)濟(jì)衰退,許多組織要么啟動(dòng)數(shù)字業(yè)務(wù)轉(zhuǎn)型計(jì)劃,要么加速已經(jīng)實(shí)施的計(jì)劃。事件驅(qū)動(dòng)的應(yīng)用程序是許多計(jì)劃的基礎(chǔ)。
同時(shí),開發(fā)人員正在擁抱功能性編程工具和無(wú)服務(wù)器計(jì)算框架來運(yùn)行例如其應(yīng)用程序外部的分析過程。這種方法使他們能夠減少在自己的應(yīng)用程序中運(yùn)行所需的代碼量。
開發(fā)人員可能需要一段時(shí)間才能確定何時(shí)最好地在其可用的工具和平臺(tái)萬(wàn)神殿中采用無(wú)服務(wù)器計(jì)算框架。大多數(shù)開發(fā)人員也不會(huì)使用功能和無(wú)服務(wù)器計(jì)算框架來構(gòu)建整個(gè)企業(yè)級(jí)應(yīng)用程序。但是,隨著開發(fā)人員繼續(xù)嘗試各種云原生技術(shù),很明顯,無(wú)服務(wù)器計(jì)算框架將繼續(xù)存在?!綯echWeb】