AWS Batch 可讓開發人員、科學家和工程師在 AWS 上輕鬆且有效率地執行數十萬批次運算任務。AWS Batch 會根據提交的批次任務所需的數量和特定資源需求,動態佈建優化的運算資源數量和類型 (如 CPU 或記憶體優化執行個體)。利用 AWS Batch,就不需要安裝和管理用來執行任務的批次運算軟體或伺服器叢集,讓您可以專心在分析結果和解決問題上。AWS Batch 會利用各種 AWS 運算服務和功能 (如 AWS Fargate、Amazon EC2 和 Spot 執行個體) 來規劃、排程及執行批次運算工作負載。
使用 AWS Batch 並不收取其他費用。您只需支付為存放和執行批次任務所建立的 AWS 資源 (如 EC2 執行個體或 Fargate 任務) 的費用。
優勢
全受管
有了 AWS Batch,不再需要操作第三方商用或開放原始碼批次處理解決方案。無須安裝或管理批次軟體或伺服器。AWS Batch 能為您管理所有基礎設施,省去複雜的佈建、管理、監控和擴展批次運算任務。
與 AWS 整合
AWS Batch 原本就與 AWS 平台整合,可讓您利用 AWS 的擴展、聯網及存取管理功能。如此一來,您可輕鬆執行任務,以安全可靠的方法將資料從 AWS 資料存放區 (如 Amazon S3 或 Amazon DynamoDB) 取出或寫入。還可在 AWS Fargate 上執行 AWS Batch 以實現完全無伺服器的架構,從而避免管理運算架構。
成本優化資源佈建
AWS Batch 可根據提交的批次任務所需的數量和資源,佈建運算資源和優化任務分發。AWS Batch 可將運算資源動態地擴展到執行批次任務所需的任何數量,讓您不受固定容量叢集的侷限。AWS Batch 還可代表您利用 Spot 執行個體或提交至 Fargate Spot,進一步降低執行批次任務的成本。
使用案例
金融服務:交易後的分析
自動分析每日交易成本、執行報告和市場表現。

生命科學:生物製藥的藥物篩檢
快速搜尋圖書館關於小分子的藥物開發。

數位媒體:視覺效果轉譯
自動化內容轉譯工作負載,並降低因為執行相依性或資源排程而導致的人為介入。

進一步了解 AWS Batch