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