AWS Step Functions

現代應用程式的視覺化工作流程

AWS Step Functions 是一種低程式碼、視覺化的工作流程服務,開發人員可以使用它來建置分散式應用程式、自動化 IT 和業務程序,以及使用 AWS 服務建置資料和機器學習管道。工作流程管理失敗、重試、平行化、服務整合和可觀察性,因此開發人員可以專注於更高價值的商業邏輯。

使用 200 多種 AWS 服務和 9,000 個 API 動作建置工作流程

優勢

快速建置和部署

使用 Workflow Studio 快速入門,這是一個簡單的拖放界面。使用 Step Functions,您可以將複雜的商業邏輯表示為低程式碼的事件驅動型工作流程,可在幾分鐘內連接服務、系統或人員。

編寫更少的整合程式碼

將來自超過 200 項服務的 AWS 資源 (包括 Lambda、ECS、Fargate、Batch、DynamoDB、SNS、SQS、SageMaker、EventBridge 或 EMR) 編寫為彈性商業工作流程、資料管道或應用程式。

建置容錯且可設定狀態的工作流程

Step Functions 為您管理狀態、檢查點和重新啟動,以確保您的工作流程按照順序且根據預期來執行。內建的嘗試/擷取、重試和回復功能可根據您定義的商業邏輯自動處理錯誤和例外狀況。

專為可靠性和擴展而設計

Step Functions 提供了兩種工作流程類型 (標準或 Express),可根據您的特定使用案例使用。  標準工作流程用於管理長時間執行的工作負載。  Express 工作流程支援大量事件處理工作負載。 

運作方式

  • 概觀
  • Step Functions Workflow Studio
  • 錯誤處理模式
  • 分支和人工互動模式
  • 佐賀模式
  • 概觀
  • AWS Step Functions 運作方式 - 概觀
  • Step Functions Workflow Studio
  • Step Functions Workflow Studio USI Mock
  • 錯誤處理模式
  • AWS Step Functions 運作方式 - 錯誤處理模式
  • 分支和人工互動模式
  • AWS Step Functions 運作方式 - 分支和人工互動模式
  • 佐賀模式
  • AWS Step Functions 運作方式 - 佐賀模式

使用案例

自動擷取、轉換和載入 (ETL) 程序

確保長時間執行的多個 ETL 任務按順序執行並成功完成,而不是手動協調這些任務或維護單獨的應用程式。

準備用於機器學習 (ML) 的資料

為了實現機器學習,必須收集、處理和標準化來源資料,以便 Amazon SageMaker 之類的 ML 建模系統可以對這些資料進行訓練。Step Functions 可更輕鬆地對自動化 ML 管道所需的步驟進行排序。

協調微型服務

使用 Step Functions 將多個 AWS Lambda 函數組合成回應迅速的無伺服器應用程式和微型服務。您也可以協調在 Amazon EC2 執行個體、容器、或內部部署伺服器上執行的資料和服務

Liberty Mutual

Liberty Mutual 使用 Step Functions 建立了事件驅動型工作流程,其中每個業務範圍的資料饋送都轉換為一系列事件或金融交易。了解如何只需 60.00 USD,即可處理每月 100 萬筆交易。

檢視客戶案例

Freebird

使用 Step Functions 將多個 AWS Lambda 函數組合到回應型無伺服器應用程式和微型服務中,無需撰寫工作流程邏輯、平行程序、錯誤處理、逾時、或重試的程式碼。您也可以協調在 Amazon EC2 執行個體、容器、或內部部署伺服器上執行的資料和服務。

檢視客戶案例

The Guardian

The Guardian 協調了在多個系統之間的資料流程,節省了技術團隊每週 4 小時的手動删除帳戶時間。  了解團隊如何使用 Step Functions 維護準確且自動化的紀錄,從而為成千上萬的訂閱者按時投遞報紙。

檢視客戶案例

查看更多使用案例 »

客戶

查看更多客戶見證 »

客戶影片

最新消息

日期
  • 日期
1
2019 年 12 月 3 日

AWS Step Functions Express 工作流程簡介


Express 工作流程是新的 AWS Step Functions 工作流程類型,可在事件率超過每秒 100,000 個事件時,以經濟實惠的方式協調 AWS 運算、資料庫和簡訊服務。

2019 年 9 月 18 日

AWS Step Functions 在工作流程中新增動態平行執行的支援


AWS Step Functions 現在支援動態平行執行,讓您能優化應用程式工作流程的效能和效率。

2019 年 8 月 12 日

AWS Step Functions 新增巢狀工作流程的支援


AWS Step Functions 現在允許您透過編寫模組化、可重複使用的工作流程來協調更複雜的程序。

查看所有公告 »

最新的部落格文章

1

開始使用 AWS

註冊 AWS 帳戶

註冊 AWS 帳戶

立即存取 AWS 免費方案
利用 10 分鐘教學了解

利用 10 分鐘教學了解

跟著 簡單的教學課程一同探索並學習。
開始使用 AWS 進行建置

開始使用 AWS 進行建置

運用逐步操作指南開始建置,協助您啟動 AWS 專案

進一步了解 AWS Step Functions

瀏覽功能頁面
準備好開始使用了嗎?
登入 AWS Step Functions 主控台
還有其他問題嗎?
聯絡我們