阿里云:什么是Serverless工作流

來源: 阿里云
作者:阿里云
時間:2021-03-30
17432
Serverless工作流(Serverless Workflow)是一個用來協(xié)調(diào)多個分布式任務(wù)執(zhí)行的全托管云服務(wù)。在Serverless工作流中,您可以用順序、分支、并行等方式來編排分布式任務(wù),Serverless工作流會按照設(shè)定好的步驟可靠地協(xié)調(diào)任務(wù)執(zhí)行,跟蹤每個任務(wù)的狀態(tài)轉(zhuǎn)換,并在必要時執(zhí)行您定義的重試邏輯,以確保工作流順利完成。

Serverless工作流(Serverless Workflow)是一個用來協(xié)調(diào)多個分布式任務(wù)執(zhí)行的全托管云服務(wù)。

在Serverless工作流中,您可以用順序、分支、并行等方式來編排分布式任務(wù),Serverless工作流會按照設(shè)定好的步驟可靠地協(xié)調(diào)任務(wù)執(zhí)行,跟蹤每個任務(wù)的狀態(tài)轉(zhuǎn)換,并在必要時執(zhí)行您定義的重試邏輯,以確保工作流順利完成。Serverless工作流通過提供日志記錄和審計來監(jiān)視工作流的執(zhí)行,方便您輕松地診斷和調(diào)試應(yīng)用。Serverless工作流簡化了開發(fā)和運行業(yè)務(wù)流程所需要的任務(wù)協(xié)調(diào)、狀態(tài)管理以及錯誤處理等繁瑣工作,讓您聚焦業(yè)務(wù)邏輯開發(fā)。

下圖描述了Serverless工作流如何協(xié)調(diào)分布式任務(wù),這些任務(wù)可以是函數(shù)、已集成云服務(wù)API、運行在虛擬機(jī)或容器上的程序。

p87384.jpg

產(chǎn)品優(yōu)勢

協(xié)調(diào)分布式組件

Serverless工作流能夠編排不同基礎(chǔ)架構(gòu)、不同網(wǎng)絡(luò)、不同語言編寫的應(yīng)用,抹平混合云、專有云過渡到公共云或者從單體架構(gòu)演進(jìn)到微服務(wù)架構(gòu)的落差。

減少流程代碼量

Serverless工作流提供了豐富的控制邏輯,例如順序、選擇、并行等,讓您以更少的代碼實現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。

提高應(yīng)用容錯性

Serverless工作流為您管理流程狀態(tài),內(nèi)置檢查點和回放能力,以確保您的應(yīng)用程序按照預(yù)期逐步執(zhí)行。錯誤重試和捕獲可以讓您靈活的處理錯誤。

Serverless

Serverless工作流根據(jù)實際執(zhí)行步驟轉(zhuǎn)換個數(shù)收費,執(zhí)行結(jié)束不再收費。Serverless工作流自動擴(kuò)展讓您免于管理硬件預(yù)算和擴(kuò)展。

功能特性

服務(wù)編排能力

Serverless工作流可以幫助您將流程邏輯與任務(wù)執(zhí)行分開,節(jié)省編寫編排代碼的時間。例如圖片經(jīng)過人臉識別函數(shù)后,根據(jù)人臉位置剪裁圖像,最后發(fā)送消息通知您,Serverless工作流提供了一個Serverless的解決方案,降低了您的編排運維成本。

協(xié)調(diào)分布式組件

Serverless工作流能夠協(xié)調(diào)在不同基礎(chǔ)架構(gòu)上、不同網(wǎng)絡(luò)內(nèi),以不同語言編寫的應(yīng)用。應(yīng)用不管是從私有云/專有云平滑過渡到混合云或公共云,或者從單體架構(gòu)演進(jìn)到微服務(wù)架構(gòu),Serverless工作流都能發(fā)揮協(xié)調(diào)作用。

內(nèi)置錯誤處理

通過內(nèi)置錯誤重試和捕獲能力,您可以自動重試失敗或超時的任務(wù),對不同類型錯誤做出不同響應(yīng),并定義回退邏輯。

可視化監(jiān)控

Serverless工作流提供可視化界面來定義工作流和查看執(zhí)行狀態(tài)。狀態(tài)包括輸入和輸出等。方便您快速識別故障位置,并快速排除故障問題。

支持長時間運行流程

Serverless工作流可以跟蹤整個流程,持續(xù)長時間執(zhí)行確保流程執(zhí)行完成。有些流程可能要執(zhí)行幾個小時、幾天、甚至幾個月。例如運維相關(guān)的Pipeline和郵件推廣流程。

流程狀態(tài)管理

Serverless工作流會管理流程執(zhí)行中的所有狀態(tài),包括跟蹤它所處的執(zhí)行步驟,以及存儲在步驟之間的數(shù)據(jù)傳遞。您無需自己管理流程狀態(tài),也不必將復(fù)雜的狀態(tài)管理構(gòu)建到任務(wù)中。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于阿里云,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計算、網(wǎng)絡(luò)、存儲、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計、技術(shù)演進(jìn)、架構(gòu)設(shè)計,才能實現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺市場份額,2023:數(shù)智融合時代的真正到來》報告——2023年中國大數(shù)據(jù)平臺公有云服務(wù)市場規(guī)模達(dá)72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達(dá)40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家