張貼日期: Mar 1, 2018

Amazon CloudWatch 現可讓您使用 AWS Batch 作為事件目標,以執行批次運算工作負載。Amazon CloudWatch Events 會近乎即時地通知 AWS 的資源變動,以利迅速解決應用程式可用性問題或組態變更,避免效能或安全性遭受影響。您只需編寫規則以指示應用程式感興趣的事件,以及當規則符合事件時要採取的自動化動作。例如,您可叫用 AWS Lambda 函數或通知 Amazon SNS 主題,或是依每小時或短至 1 分鐘的間隔來擷取 Amazon EBS 磁碟區快照。AWS Batch 是一種完全受管服務,其會根據已提交工作的磁碟區和資源需求,自動佈建運算資源並最佳化工作負載分配。您無須安裝或管理批次運算軟體。您只需支付為存放和執行批次任務所建立的 AWS 資源 (如 EC2 執行個體) 的費用。

您可建立 Amazon CloudWatch Events 規則並指定 AWS Batch 工作 ARN,以新增 AWS Batch 作為目標。若規則符合事件,即會叫用「批次提交工作 API」來啟動工作。例如,您可使用 Amazon CloudWatch Events 提交工作至 AWS Batch,以回應事件模式或排程。此功能推出之前,您必須使用諸如 AWS Lambda 等服務作為因應措施,才能善用針對事件驅動批次工作負載的 Amazon CloudWatch 功能。這項功能在所有提供 AWS Batch 的AWS 公有區域皆可使用。