張貼日期: Dec 3, 2019
Express Workflows 是一種新型的 AWS Step Functions 工作流程類型,能以具成本效益的方式,以每秒大於 100,000 個事件的事件速率,協調 AWS 運算、資料庫和傳訊服務。Express Workflows 會自動啟動以回應各種事件,例如經由 Amazon API Gateway 的 HTTP 請求、AWS Lambda 請求、AWS IoT Rules Engine 動作,以及來自 Amazon EventBridge 的超過 100 個其他 AWS 和 SaaS 事件來源。Express Workflows 適合大量事件處理工作負載,例如 IoT 資料擷取、串流資料處理和轉換,以及大量微型服務協調。
AWS Step Functions 可讓開發人員在數分鐘內將 AWS 服務 (例如 Lambda 函數) 組合到無伺服器工作流程,而無需撰寫程式碼。Step Functions 可確保以可靠的方式遵循無伺服器工作流程中的步驟,資訊在階段之間傳遞,以及自動處理錯誤。當今,開發人員可以高效地使用標準工作流程來管理長期執行的工作負載,例如機器學習模型訓練、報表產生、IT 自動化,以及訂單處理。
Express Workflows 可支援每秒大於 100,000 的事件速率,使其適合事件處理工作負載。定價低至每百萬請求 1.00 USD,每 GB-秒 0.00000456 USD,Express Workflows 的價格允許具成本效益的事件型工作負載。
使用 Express Workflows 沒有預付費用承諾或最低費用,您僅需按實際用量付費。
可透過 AWS 管理主控台、命令列界面 (CLI) 或 SDK 開始使用 Express Workflows。開發人員可以使用可執行的範例專案建置其第一個工作流程,只需按一下,從 Step Functions 主控台部署。
Express Workflows 目前在以下區域正式上市:美國東部 (俄亥俄州和維吉尼亞北部)、美國西部 (奧勒岡、加利佛尼亞北部)、加拿大 (中部)、歐洲 (斯德哥爾摩、巴黎、愛爾蘭、法蘭克福、倫敦)、亞太區域 (孟買、東京、香港、首爾、新加坡、北京、香港、寧夏和雪梨) 以及南美洲 (聖保羅、巴林) 區域。
若要進一步了解 Express Workflows:
- 閱讀 Jeff Barr 的部落格文章
- 造訪 AWS Step Functions 產品頁面
- 閱讀 AWS Step Functions 開發人員指南