使用 AWS Step Functions,您只需按實際用量付費。系統會根據完成端對端應用程式工作流程所需的狀態轉換次數,向您收取費用。Step Functions 免費方案包含每月 4,000 次免費狀態轉換。所有費用按天計費,按月收費。

AWS Step Functions 目前已全面供應

免費試用 AWS Step Functions

AWS Step Functions 免費方案包含每個月 4,000 次狀態轉換。 

查看 AWS 免費方案詳細資訊 »

隨著您在應用程式工作流程中進行不同的步驟,您會在不同的狀態之間轉換,這就稱為狀態轉換。使用 AWS Step Functions,您只需為每次狀態轉換付費,計費會從開始應用程式工作流程到第一步驟之間的轉換起算,直到最後一步驟到結束應用程式工作流程為止。若需詳細資訊,請參閱 Step Functions 定價範例

  • 每月 4,000 次狀態轉換免費
  • 後續每 1,000 次狀態轉換 0.025 USD (相當於每次狀態轉換 0.000025 USD)

AWS Step Functions 免費方案包含每個月 4,000 次狀態轉換。Step Functions 免費方案在 AWS 免費方案 12 個月的期限到期後不會自動過期,而是無期限地提供給現有的和新的 AWS 客戶。

如果應用程式工作流程操作時會利用其他 AWS 服務或傳輸資料,可能會產生其他費用。比方說,如果您的應用程式工作流程會叫用 AWS Lambda 函數,則系統會按照每個請求和 Lambda 函數的持續時間向您收費。

有關 AWS 服務定價的詳細資訊,請參閱相關 AWS 服務詳細資訊頁面的定價部分。以下列出部分常用服務的定價連結:

  • 資料傳輸 – 如果您的應用程式工作流程會啟動外部資料傳輸,則將按照 Amazon EC2 資料傳輸費率收取費用
  • AWS Lambda 定價 – 包含請求與持續時間的定價
  • Amazon EC2 定價 – 包含隨需、預留執行個體與競價型執行個體的定價

除非另有說明,否則我們的價格不包括適用的稅金和稅收 (包括加值稅和適用的營業稅)。帳單地址在日本的客戶若使用 AWS,則需負擔日本消費稅。進一步了解。


2-Step_Application

如果應用程式中有兩個步驟,即表示有三次狀態轉換,這可由圖像上的箭號 (或弧線) 算出:從工作流程的開始上傳 RAW 檔案步驟之間有一次轉換,而從上傳 RAW 檔案步驟到刪除 RAW檔案步驟之間也有一次轉換,而從刪除 RAW 檔案步驟到應用程式工作流程的結束之間則為最後一次轉換。

不過,如果您在上傳 RAW 檔案刪除 RAW 檔案步驟中加入重試錯誤處理,則每個重試都會視為額外的狀態轉換來收取費用。建議您將重試視為該狀態上的循環。如果您在一個月內執行此狀態機器 100,000 次,而且沒有發生因為錯誤導致的重試情形,則您要支付:

總狀態轉換次數:每次執行的 3 次狀態轉換 x 100,000 次執行 = 300,000 次狀態轉換

當月費用:300,000 次狀態轉換 x 每次狀態轉換 0.000025 USD = *每月 7.50 USD

*免費方案每月提供 4,000 次免費狀態轉換。


App_Workflow_Multiple_Paths

您可以在 github 上找到這個範例中所用的狀態機器。

如果應用程式工作流程有分支條件,通常會有一條以上的路徑。在此範例中,有 10 個箭號 (或弧線) 連接了每個步驟。從 "Start" 到 "End" 的基本路徑會通過八種狀態轉換。從 "Start" 到 "NotSupportedImageType" 的路徑會累積兩個或三個狀態轉換。如果任何狀態中包含了重試錯誤處理,就會產生要收費的額外狀態轉換。

如果您在一個月內執行此應用程式工作流程 100,000 次,而且基本路徑順利完成,在沒有發生錯誤重試的情況下,您需支付:

總狀態轉換次數:8 次狀態轉換 x 100,000 次執行 = 800,000 次狀態轉換

當月 Step Functions 費用:800,000 次狀態轉換 x 每次狀態轉換 0.000025 USD = 每月 20.00 USD*。

*免費方案每月提供 4,000 次免費狀態轉換。

做為參考,這個範例中的五個 AWS Lambda 函數總成本為 97.62 USD。成功執行基本路徑時處理了 4.7 MB JPEG 相片,Lambda 函數大小和持續時間如下:

函數   記憶體 (MB)     持續時間 (毫秒)  
ExtractImageMetadata 1,024 3,200
TransformMetadata 256 100
Rekognition 256 1,200
Thumbnail 1,536 1,500
StoreImageMetadata 256 300