什么是批量计算:
批量计算(BatchCompute)是一种适用于大规模并行批处理作业的分布式云服务。BatchCompute可支持海量作业并发规模,系统自动完成资源管理、作业调度和数据加载,并按实际使用量计费。
通俗的讲,就是您提交一个程序(任意的计算机程序),让它在阿里云机房中的多台机器上同时运行,然后把结果写入到指定的位置(OSS,阿里云对象存储服务),您可以去指定位置查看结果。
关于阿里云批量计算的详细内容:阿里云批量计算使用教程
(BatchCompute可支持海量作业并发规模,系统自动完成资源管理,作业调度和数据加载,并按实际使用量计费。BatchCompute广泛应用于电影动画渲染、生物数据分析、多媒体转码、金融保险分析、科学计算等领域。)
产品架构:
BatchCompute整体架构,包括:
-
BatchCompute入口
- 批量计算服务提供基于 RESTful 风格的API。在 API 之上,用户可以通过SDK,命令行工具,控制台等方式使用批量计算。
- 您可以使用这些工具向 BatchCompute 提交作业,查询作业运行状态,并管理作业生命周期(比如停止已提交的作业,释放已完成的作业等)。