发布于: Oct 25, 2022
今天,AWS Batch 引入了对 Amazon Elastic Kubernetes Service (Amazon EKS) 的支持,使客户能够在 Amazon EKS 集群上将其作业作为 Kubernetes 容器组运行。AWS Batch 使用 Amazon Compute Cloud (Amazon EC2) 或 Amazon EC2 Spot 管理 Kubernetes 节点扩展和容器组放置,并支持作业执行。此外,Batch 还会关注这些 EKS 集群上的其他工作负载,不会将作业放置在非 Batch 节点上。
AWS Batch 多年来一直致力于优化可靠高效地大规模运行批处理工作负载的体验,现已将这些功能扩展到 Amazon EKS 客户。AWS Batch 通过提供完全托管的批处理功能(如排队、依赖项跟踪、管理作业重试和优先级、容器组管理和节点扩展),简化了在 EKS 集群上执行批处理工作负载的过程。AWS Batch 专为处理多个可用区、多种 Amazon EC2 实例类型和大小而设计,与 Amazon EC2 Spot 最佳实践相集成,以容错方式运行工作负载而且中断率较低。您可以使用 AWS Batch 运行少量夜间作业或数百万个任务关键型作业,放心由 Batch 为您快速高效地管理这些作业。
客户首先可以在 Batch 中注册有效的 Amazon EKS 集群,将 AWS Batch 作业队列附加到该集群,使用其容器组规范中的属性注册 EKS 作业定义。然后,他们可以引用作业定义,使用 SubmitJob API 提交作业。要了解更多信息,请访问我们的 AWS Blog。