KubeSummit 2025

混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享

在一個混合雲環境中,各團隊使用不同工作流程工具是常見樣態,如何整合由多個開發團隊使用,運行在公司內網與公有雲、容器與虛擬機的異質環境,是近幾年 104 Kubernetes 團隊在實務上遇到的難題。


本演講將分享 104 Kubernetes 團隊如何整合 AWS Step Functions、Argo Events、Argo Workflows 及 Rundeck 來運行關鍵業務工作流程,透過 Step Functions 為流程控制器,指揮運行在雲端與地端的多個工作流程工具(Argo Workflows、Rundeck)。


導入這樣的混合型架構,我們也面臨許多挑戰,包括:

- 如何設計一套工作流程框架,同時服務開發者、雲端與地端維運團隊?

- 如何讓不同執行平台(如 Kubernetes Job Pod、AWS Lambda、VM 上的 Job)之間交換執行狀態?

- 如何在跨系統流程中導入錯誤回報、重試機制?


這樣的流程整合不僅提升作業的可視性與協作效率,也讓流程邏輯從「人力排程」轉變為「事件驅動」,大幅提升處理彈性與系統韌性。


當然,整合多種截然不同的工作流程執行平台,也讓我們踩過不少坑。本演講將分享這一路走來的設計思維、實踐成果、以及我們如何逐步讓流程平台從「工具箱」走向「作業骨幹」。


《聽眾收穫

聽眾可在本演講一窺在中大型企業的混合雲環境中,常出現的新舊架構整合問題。

蘇曜祥

講者

蘇曜祥

104 資訊科技
軟體架構師
LEVEL

中階

TAGS
企業 K8s 實例
架構遷移
雲端原生架構