技術
亞太地區
中小企業/初創企業
“我們使用阿里雲服務實現無伺服器工作流程。例如,使用Function Compute處理API層的服務,在Function Compute上運行通用和自訂應用。使用Table Store儲存資料,使用Serverless Workflow完成所有自動化工作流程的底層實現。利用下遊資料湖進行資料分析,使用Log Service儲存日誌。這降低了無伺服器工作流程的成本,提升了服務彈性,確保流量高峰期自動化工作流程平穩並發執行。”
康文昌,
Qinglin Cloud首席執行官
關於 Qinglin Cloud
Qinglin Cloud是一家專業的互連網服務公司,提供技術和產品諮詢及服務,協助企業實現數字化轉型和業務拓展。已為多個行業提供成熟完善的解決方案,服務數億使用者。
挑戰
為適應Robotic Process Automation(RPA)和 IFTTT 等企業自動化趨勢的興起,某客戶決定實現工作流程自動化。為此,該客戶委託 Qinglin Cloud 構建了一個類似 IFTTT 的平台。通過該平台,企業內外部的技術和非技術人員均可通過網頁或小程式拖拽模組來編輯商務邏輯。企業定製或購買應用後,可基於工作流程靈活調整商務邏輯和策略,實現營銷、使用者營運、企業工作流程等業務的自動化。
客戶痛點包括:- 運行自動化工作流程的應用結構複雜,增加了應用開發難度,成本高且需要多種類型的資源。
- 運行自動化工作流程的應用難以保障服務穩定性,單節點停機可能導致整個服務中斷。
- 工作流程狀態管理複雜,客戶難以排查長時間運行工作流程中的執行失敗和記憶體流失等問題。
- 分布式架構下運行自動化工作流程的應用面臨諸多挑戰,任務調度需要依賴外部組件。
- 多租戶資源隔離可能失效,並發的工作流程執行可能相互衝突。
- 客戶需要承擔高昂的伺服器資源和隊列訊息維護費用。
為什麼選擇阿里雲
Qinglin Cloud 利用阿里雲服務實現 Serverless 工作流程。例如,使用Function Compute處理 API 層的服務並在Function Compute上運行通用和自訂應用,使用Table Store儲存資料,並使用Serverless Workflow完成所有自動化工作流程的底層實現。Qinglin Cloud 還使用下遊資料湖進行資料分析,並使用Log Service儲存日誌。這不僅降低了 Serverless 工作流程的成本,還提升了服務彈性,保障高峰流量時段自動化工作流程的平穩並發執行。
架構
Serverless Workflow簡化了自動化工作流程應用的開發和維護,縮短了開發週期並降低成本。阿里雲成熟的Serverless Workflow模型在應用初期部署階段為工作流程自動化提供完整的邏輯支援。大量自動化工作流程並行運行,阿里雲的託管服務保障流量高峰期服務平穩穩定運行,提升客戶體驗。Serverless Workflow的應用程式模型實現多租戶模式下的資源隔離,避免自動化工作流程並發執行時的衝突。Serverless Workflow與Function Compute大幅降低成本,將開發效率提升數十倍,助力業務擴充。
展望未來
目前的版本中,運行自動化工作流程的自訂應用需要外部服務。後續版本將繼續支援將自訂應用部署到Function Compute,並有望為更多業務情境實現工作流程自動化。
精選
產品
產品
安全穩定、Auto Scaling、免營運、隨用隨付的 Serverless 計算平台
可視化、免營運編排,協調有狀態應用情境
一款全託管的NoSQL雲資料庫服務,支援海量結構化與半結構化資料存放區
面向日誌資料的一體化服務
