批处理

云规模的作业计划和计算管理

在需要时获得批量计算能力

Batch 从大型机计算机和穿孔卡开始。当前,它仍在商业、工程、科学和其他需要运行许多自动任务(处理帐单和工资单、计算投资组合风险、设计新产品、绘制动画电影、测试软件、寻找能源、预测天气以及发现新的疾病治愈方法)的事务中发挥着核心作用。以前只有少数人可以访问用于这些方案的计算能力。借助 Azure 批处理,你可在需要时使用该能力,而无需进行大量资本投资。

选择你的操作系统和工具

选择在批处理上运行大规模作业时所需的操作系统和开发工具。无论你选用 Windows Server 还是 Linux 计算节点,批处理都可提供始终如一的作业计划和管理体验,并让你可以利用每个环境的独特功能。借助 Windows,使用基于 Windows 的现有节点(如 .NET)在 Azure 中运行大规模的计算作业。借助 Linux,选择常用版本(如 CentOS、Ubuntu 和 SUSE Linux Enterprise Server)来运行计算作业,或使用 Docker 容器来实现应用程序的提升和转换。批处理提供一些 SDK,并支持 Python 和 Java 等一系列开发工具。

在云中实现群集应用程序

批处理将运行你当前在工作站和群集上使用的应用程序。在云中实现可执行程序和脚本的扩大非常简便。批处理提供了队列来接收你要运行的工作,并执行你的应用程序。介绍需要移动到云进行处理的数据、应如何分布数据、用于每个任务的参数和用于启动该处理的命令。将此作为具有多个应用程序的程序集行来考虑。通过批处理可以方便地在各个步骤之间共享数据并将执行作为一个整体来管理。

假设在 100x 规模上运行

你当前使用工作站(可能是小型群集),或者你在队列中等待运行作业。如果你可以按需访问 16 个核心、100 个核心、10,000 个核心甚至 100,000 个核心,并且只需为所使用的部分付费,那情形会怎样? 有了批处理,你就可以这么做。避免遇到限制你想象力的瓶颈和等待。你可以在 Azure 上完成你当前无法完成的哪些任务?

告诉我们要执行的内容

Batch 的核心是大规模作业计划引擎(可作为托管服务供你使用)。在应用程序中使用计划程序调度工作。批处理还可以与群集作业计划程序配合使用,或在 SaaS 服务的后台工作。你无需编写自己的工作队列、调度程序或监视器。批处理可将此作为服务来提供。

批处理将为你考虑规模

当你准备好运行作业时,批处理将为你启动计算虚拟机池、安装应用程序和暂存数据、运行作业(包含你具有的那么多的任务)、确定失败和重新排队工作以及在工作完成时缩减池。你可以控制规模以满足截止日期、管理成本并在适合于你应用程序的规模上运行。

将解决方案作为服务提供

批处理按需(而不是按预定义计划)处理作业,因此用户可以在需要时在云中运行作业。管理可以访问批处理的人员、他们可以使用的资源数量,并确保满足加密等要求。丰富的监视功能可帮助你了解当前情况并识别问题。详细报告可帮助你跟踪使用情况。

TOWERS WATSON

了解 Towers Watson 如何使用 Batch 传递其 Risk Agility FM 保险解决方案

快速、轻松地呈现动画

Run your rendering jobs in the cloud using Batch. Avoid the complexities of managing resources and reduce the time needed to complete your jobs. Check out the samples that let you use Batch together with Blender, a free open-source 3D animation suite that supports all of the 3D pipeline—modeling, rigging, animation, simulation and motion tracking, and game creation. Whether you’re an individual or a studio, you can rely on Batch for photorealistic rendering, fast rigging, and excellent simulations and game creation. Batch gives you the resources to render animation in a realistic time frame to meet project deadlines.

Learn how to use the samples

Check out the samples on GitHub

相关服务

存储

持久的、高度可用的、高度可伸缩的云存储器

HDInsight

设置云 Hadoop、Spark、R Server、HBase 和 Storm 群集

机器学习

基于云的强大预测分析工具,用于启动预见性维护

立即开始使用批处理