全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
批量计算

简介

更新时间:2017-06-07 13:26:11

批量计算服务(Batch Computing Service,简称BatchCompute)是一种适用于大规模并行批处理作业的分布式云服务。BatchCompute可支持海量作业并发规模,系统自动完成资源管理,作业调度和数据加载,并按实际使用量计费。BatchCompute广泛应用于电影动画渲染,生物数据分析,多媒体转码,金融保险分析等领域。

本文档描述BatchCompute的数据模型,以及用于集群、作业和镜像管理功能的接口(API)。关于BatchCompute的其他信息(例如SDK,快速入门等),可以参见阿里云官网文档中心批量计算服务栏目。

BatchCompute为用户提供集群管理、作业管理以及镜像管理功能,具体包括:

  • 创建、删除、查询和列举Cluster
  • 提交、停止、重启、查询和列举Job
  • 查询和列举Task
  • 查询和列举Instance

请确保在使用这些接口前,已充分了解了BatchCompute产品说明、使用协议和收费方式。

术语表

术语 中文 说明 命名规范
Cluster 虚拟集群,或ECS实例组 ECS实例的基本管理单元 只能包括字母、数字、短横线(-)、下划线(_), 必须以字母、短横线(-)或下划线(_)开头,长度必须在1-64字节以内
Job 用户作业 用户每个特定的计算需求 只能包括字母、数字、短横线(-)、下划线(_),必须以字母、短横线(-)或下划线(_)开头,长度必须在1-64字节以内
Task 任务 一个作业由一组任务(Task)及其依赖关系组成,批量计算服务(BatchCompute)支持能以有向无环图(Directed Acycline Graph,DAG)形式描述的作业 只能包括字母、数字、短横线(-)、下划线(_),必须以字母、短横线(-)或下划线(_)开头,长度必须在1-32字节以内
Instance 执行实例 每个任务可以有一个或多个执行实例,实例是BatchCompute调度与执行的最小单元,这些实例会动态的运行在后台分布式系统的各节点上

业务限制资源规格限制说明

在BatchCompute中,对每个用户可拥有的虚拟集群的数量有限制。

在接口说明部分,凡出现对参数可选值、可用规格方面与官网上给出的资源规格限制发生矛盾时,均以官网上给出的值为准。

本文导读目录