用户使用工具(如 SDK,命令行工具等)向 BatchCompute 提交作业,BatchCompute 使用用户指定的镜像(如:ubuntu)启动虚拟机(VM), 在虚拟机中运行用户程序, 运行完成后释放虚拟机(VM)。
BatchCompute 中使用 OSS 作为持久化存储。您可以在程序运行完成时将结果数据保存到 OSS 中。在批量计算中,也可以通过文件接口的方式访问 OSS 上的数据,请参阅 OSS 挂载功能。
BatchCompute 程序默认运行在 VM 中,也支持 Docker容器。 也就是说,您可以自定义 ECS 镜像或者使用 Docker,在镜像中安装自己需要的任何软件,用来运行您的任何程序。
用户需要提交一个作业(Job)描述 JSON 文件到批量计算服务,该 JSON 文件中详细描述了需要执行哪些程序(支持多个程序),运行哪些程序需要启动多少台机器,机器的规格(内存和CPU等),运行日志打印到哪里,完成后结果输出到哪里等。
一个作业(Job)包含多个任务(Task), 按照您指定 DAG 描述的顺序执行。
每个任务定义了使用哪个镜像,使用什么实例规格,运行哪个程序,需要多少台机器运行,还有结果存储在哪里等。
您可以使用工具(控制台,命令行工具等),查看我提交的作业,可以停止,重启,或删除作业。 查看各个任务的情况,各个实例(VM 实例)的情况和日志。下图是控制台的作业管理界面:
由于每次运行程序前需要启动虚拟机,会占用一定的时间(一般几分钟左右),遇到忙时有可能申请不到资源(虚拟机被其他客户使用了),您提交作业后可能需要等待一段时间才能运行。
如果您想要提高运行效率,可以先创建好集群,指定需要的虚拟机数量(比如:5台)和镜像ID,BatchCompute 会为您分配好机器并启动,这些机器会一直处于运行状态,一旦您提交作业上来,就可以直接运行,效率较高。
您提交作业或者创建集群时,可以使用批量计算官方提供的镜像,也可以使用自定义镜像。自定义镜像的好处是,可以自己安装需要的软件。详情可以看 这里
云不再是一种新兴的趋势。对于IT组织来说,在当今充满挑战的数字环境中保持竞争...
一、进制 1、什么是进制? 进制也就是进位计数制,是人为定义的带进位的计数方法(...
大家好,我是前端进阶者。我们都知道,有了循环,就可以多次执行一段代码。 一、...
本文介绍实例标识的概念和使用方法,并分别给出传入和不传入自定义参数时的示例...
TOP云 (west.cn)7月11日消息,近日中国信息通信研究院发布了《互联网 域名 产...
目前云硬盘有以下异常状态,当处于这些状态时,请参考下面处理建议。 表1 磁盘异...
功能说明 如果返回结果中存在 Error 字段,则表示调用 API 接口失败。例如: { "...
操作场景 Typecho 是开源的博客建站平台,具有轻量、高效、稳定等特点,操作界面...
本文汇总了使用弹性云桌面时的常见问题,包括计费问题、桌面管理问题、桌面使用...
著名信息网站“聚游 域名 投资交易中心”创办人域名投资圈的china曲(全名曲聪源...