发布于: Mar 2, 2018

现在可以将 AWS Batch 作为 Amazon CloudWatch 目标添加,从而方便地将 Amazon CloudWatch 用于事件驱动性的 AWS Batch 工作负载。  Amazon CloudWatch Events 能够近实时地通知您 AWS 资源变化,使您能够快速响应可能影响性能或安全性的应用程序可用性问题或配置变化。您只需要编写规则以指明需要关注哪些与您的应用程序有关的事件,以及当规则与事件匹配时要执行哪些自动化操作。您可以创建 Amazon CloudWatch Events 规则,然后指定 AWS Batch 任务 ARN,从而将 AWS Batch 添加为目标。如果规则与事件匹配,将会调用批量提交任务 API 从而启动任务。例如,您可以根据事件模式或使用 Amazon CloudWatch Events 的日程,向 AWS Batch 提交任务。在推出此功能前,用户必须使用 AWS Lambda 等服务,作为变通措施,以发挥 Amazon CloudWatch 在处理事件驱动性批量工作负载上的优点。此功能在所有开通 AWS Batch 的 AWS 公有区域开放。 

AWS Batch 是一种完全托管的服务,根据提交的任务数量和资源要求,自动预置计算资源,优化工作负载的分配,因此无需安装或管理批处理计算软件。您只需为存储和运行批处理任务而创建的 AWS 资源 (如 Amazon EC2 实例) 付费。

此功能即日起在 AWS Batch 支持的所有 AWS 区域生效。目前,AWS Batch 已在下列 AWS 区域开通:美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (俄勒冈)、美国西部 (加利福尼亚北部)、加拿大 (中部)、欧洲 (爱尔兰)、欧洲 (伦敦)、欧洲 (法兰克福)、亚太地区 (东京)、亚太区域 (新加坡)、亚太区域 (悉尼) 和亚太区域 (首尔)

有关 AWS Batch 支持 CloudWatch Events 的更多信息,请参阅 AWS Batch 文档