发布于: Jan 21, 2021

今天,Amazon Batch 在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出了一种功能,使客户能够将 Amazon Fargate 指定为 Amazon Batch 作业的计算资源。借助 Amazon Batch 对 Amazon Fargate 的支持,客户现在可以在无服务器计算资源上运行作业,从而实现从任务提交到完成的完全托管。现在,您只需提交分析、映射化简和其他批处理工作负载,并让 Amazon Batch 和 Amazon Fargate 处理剩余的工作。 

客户只需在 Batch 中将 Fargate 或 Fargate Spot 指定为计算资源类型,提交与 Fargate 兼容的作业定义,即可立即获得无服务器计算的优势:自动修补、VM 边界隔离和始终大小合适的计算。借助 Fargate,每个作业都会收到它所请求的确切 CPU 和内存量(在允许的 Fargate SKU 内),因此不会浪费资源时间,也无需等待 EC2 实例启动。 

客户只需在 Batch 中将 Fargate 或 Fargate Spot 指定为计算资源类型,提交与 Fargate 兼容的作业定义,即可立即获得无服务器计算的优势:自动修补、VM 边界隔离和始终大小合适的计算。借助 Fargate,每个作业都会收到它所请求的确切 CPU 和内存量(在允许的 Fargate SKU 内),因此不会浪费资源时间,也无需等待 EC2 实例启动。 

如果您目前是 Amazon Fargate 用户,则 Amazon Batch 将为您提供托管批处理队列,并允许您指定优先级、依赖关系和重试次数。例如,Batch 允许您将数千个作业加入队列,Batch 会将这些作业提交给 Fargate,根据您的规范重试任何失败的作业,并根据需要启动任何相关作业。它提供了额外的管理层,即使您有成千上万个作业,也不必担心构建基础设施。 

如果您目前是 Batch 用户,则 Fargate 允许在 EC2 之外增加隔离层。无需管理或修补 AMI,使用 Fargate,您可以减少花在考虑资源和容量上的时间。您可以向 Batch 提交与 Fargate 兼容的作业,如果您有在 EC2 上运行的工作负载以及在 Fargate 上运行的其他工作负载,则不必担心维护两种不同的服务。Fargate 还提供了无需额外努力(例如 SOX、PCI 合规性)即可实现的安全优势,并允许在每个作业的计算资源之间进行隔离。 

总之,使用 Amazon Fargate 资源,Amazon Batch 为您提供了一种完全托管、无服务器的批处理计划解决方案,它具有简单性和可见性。