概述
欢迎使用批量计算(BatchCompute,简称 Batch)。
批量计算(Batch)是应对海量批处理作业的分布式计算平台,目的是给有大数据计算业务的企业、科研单位等提供高性价比且易用的计算服务。Batch 会智能的对任意规模批处理作业进行资源分配和作业执行管理,您可以将精力集中在如何分析和处理数据上。Batch 非常适合基因测序、医疗分析、科学研究、视频渲染、金融大数据、精准广告等领域。
作为一项完全安全的托管服务,Batch 使开发人员、科学家和工程师能够运行任意规模的批处理计算作业。利用 Batch,您仅需要提供计算执行的环境、命令以及对应输入输出数据存放地址,Batch 会根据工作负载去获取腾讯云的弹性资源,并自动调度作业执行流程以完成成千上万的批处理作业。Batch 可以降低运营的复杂性、节省时间和减少成本,从而使开发人员、科学家和工程师能够在腾讯云中轻松运行其批处理作业,也使企业、科研机构等不再需要预支巨额的费用去建设批处理数据中心。
本章节介绍的腾讯云智能体开发平台 API 接口均为 API 3.0接口。
您可以调用 API 对批量计算进行操作,例如提交作业等。
批量计算支持的所有接口信息,请参见 API 概览。
术语表
批量计算(Batch) API 接口的常见术语请参见下表:
术语 | 描述 |
---|---|
计算环境 | 计算环境是一个节点池,里面可以包含多个节点,用于纳管CVM实例 |
模版 | 任务执行的模版,用于配置一个作业中的任务执行信息及环境 |
节点 | 节点是最基础的计算资源,一个节点和一个CVM计算实例对应,节点可以长期存在计算环境中,也可以提交任务时创建出来,任务结束后被销毁 |
作业 | 作业可以是单个客户执行的任务,也可以是多个不同的任务组成的任务流 |
任务 | 任务是作业的基本单元,任务中可以设置命令执行的环境,包括机型、镜像、挂载信息等 |
任务实例 | 任务实例是客户任务的具体执行实例,一个任务可以有多个任务实例(相当于任务副本) |
API 快速入门
您可以使用 API Explorer 工具在线调用 API。
本文以 批量计算(Batch)为例,通过 API Explorer 工具调用 API 接口的步骤如下:
- 进入 API Explorer 工具页面。更多 API Explorer 工具使用信息,请参见 使用 API Explorer。
- 调用 SubmitJob 接口,提交一个作业。
- 调用 DescribeJob 接口,查看作业状态。