产品优势

优势 腾讯云 批量计算 Batch 自建计算集群
低成本
零预投入成本
  • 批量计算 Batch 没有任何预开销,用户可以在需要时调用海量的云服务器资源,并且 Batch 服务本身是完全免费,仅需为你使用到的云服务器付费;
  • 使用 Batch,用户可以以更低的开销,更快的时间去完成计算作业,而无需担心建设和维护基础设施。
建设费用高昂
  • 自建基础设施,无论是购买还是长期租用,都有着高昂的成本,一个大规模计算集群建设成本最少也是以千万计;
  • 同时计算集群的建设也是一个繁琐冗长的过程,其中的未知开销和风险将让你难以聚焦于业务本身。
弹性资源
按需伸缩资源规模
  • 批量计算 Batch 完全按需使用,你可以在有计算作业时,通过 Batch 来获取你需要的资源,资源的数目是根据你需要来伸缩的,不会有任何浪费也极少存在不足。
算力浪费或者算力不足
  • 无论你如何去精细规划自建资源集群的大小,在不可预测的业务需求面前,浪费或者不足最终是难以避免。资源闲置带来的成本审核风险,亦或是资源不足而影响到业务发展,都是自建集群时常要面对的问题。
智能调度
完全托管
  • 批量计算 Batch 将批处理计算中最麻烦的资源调度和流程调度完全接管,用户只需要定义和提交计算作业,用于计算的云服务器创建和销毁、计算环境的部署和执行、原始材料和结果的存储管理,完全交给 Batch 来处理,用户只需要关注 Batch 计算作业状态即可。
手动支持
  • 手动或者自行开发调度软件来处理资源分配和流程调度是非常繁琐和易错的事情,特别面对海量资源和计算作业时,很难预估将要浪费多少人力和资源。
强大易用
丰富功能,简单使用
  • 批量计算 Batch 提供了大量辅助功能,帮助用户定义和提交计算作业,比如多种执行方法定义、计算流程编排、状态监控等等,批处理任务里所有常用功能用户可以在 Batch 上找到;
  • 同时还深度结合其他相关云服务,比如对象存储 COS。Batch 从计算材料获取、计算作业提交和进行、计算结果上传三个大环节上提供了一站式闭环服务。
自行开发或第三方工具
  • 自行开发海量批处理系统工作量大且与用户主营业务无关,第三方工具大多缺乏及时的技术支持,需要用户自行摸索使用方法,这两种方法都要分散掉用户大量精力,而无法聚焦主营业务。
 

功能介绍

计算环境定义

批量处理 Batch 中用户需要指定批处理任务需要的云服务器配置、镜像以及需要执行的代码或命令,Batch 将按照配置的信息来调度资源和启动计算任务。

定义云服务器配置

指定云服务器的 CPU、内存、磁盘大小等信息。

定义执行镜像

指定批处理任务依赖的执行环境,支持以 CVM 镜像和 Docker 的方式来指定执行环境。

运行命令行和参数

批量处理 Batch 创建好云服务器和完成镜像部署后,将会执行用户指定的命令行并添加用户配置的参数。

存储挂载
流程编排
 

应用场景

基因测序

生物信息公司或实验室利用测序仪获取基因组序列的原始文件,在完成基因组序列的初步分析后将信息上传到云上存储系统,比如对象存储 COS,然后通过腾讯云批量计算 Batch 对信息进行更进一步分析。

生物信息研究员或者相关开发人员,可以在 Batch 上通过任务配置以及 DAG 功能构建自己的分析任务和作业流程,构建完成后就可以提交这些批处理作业,Batch 会自动调度海量资源来完成作业的计算过程,并最终将分析结果上传到用户指定的存储容器内。

  1. 1生物信息专家从测序仪或私有云上的存储获取原始信息,并上传到腾讯云存储服务,比如 COS、CFS;

  2. 2用户定义用来分析信息的 Batch 作业,然后提交作业,作业的存储配置与前一步上传的原始信息关联;

  3. 3Batch 自动调度资源,并将用户上传的自定义分析镜像部署到被调度的 CVM里,同时自动调度作业开始分析原始信息;

  4. 4CVM 上的计算完毕后,Batch 会自动将分析结果上传到用户指定位置。

影视和效果图渲染