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 的更多信息