跳过导航

使用 Azure Batch 的大计算

大计算和高性能计算 (HPC) 工作负载通常是计算密集型,可并行运行,从而利用云的缩放和灵活性。通常使用批处理异步运行工作负载,其中需要计算资源来运行工作,需要作业计划来指定工作。大计算和 HPC 工作负载的示例包括金融风险蒙特卡罗模拟、图像渲染、媒体转码、文件处理和工程或科学模拟。

此解决方案使用 Azure Batch 实施云本机应用程序,Azure Batch 提供计算资源分配和管理、应用程序安装、资源自动缩放和作业计划即平台服务。Batch 还提供针对并行运行 R、AI 培训和渲染工作负载的高级别工作负载加速器。

此解决方案基于 Azure 托管服务(虚拟机、存储和 Batch)构建。这些服务在高度可用的环境中运行,获得修补和支持,使用户可以将精力集中在解决方案上。

6 4 3 5 2 1

将输入文件和应用程序上传到 Azure 存储帐户。

创建一个包含计算节点的 Batch 池、一个用于在池中运行工作负荷的作业,以及作业中的任务。

Batch 下载输入文件和应用程序。

Batch 监视任务执行。

Batch 上传文件输出。

下载输出文件。

  1. 1 将输入文件和应用程序上传到 Azure 存储帐户。
  2. 2 创建一个包含计算节点的 Batch 池、一个用于在池中运行工作负荷的作业,以及作业中的任务。
  3. 3 Batch 下载输入文件和应用程序。
  1. 4 Batch 监视任务执行。
  2. 5 Batch 上传文件输出。
  3. 6 下载输出文件。

实施指南

产品/说明 文档

存储

高度可缩放的非结构化数据对象存储。

批处理

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

产品信息

右侧的链接将提供关于部署和管理部分产品的文档。

相关解决方案体系结构

7 6 5 4 3 2 1

在 Azure 中使用 HPC Pack 的混合 HPC

Microsoft HPC Pack 是在 Microsoft Azure 和 Windows Server 技术基础之上构建的免费高性能计算 (HPC) 解决方案。HPC Pack 整合了适用于 Windows 和 Linux HPC 群集环境的一套全面的部署、管理、作业安排和监视工具,为在本地和 Azure 中开发和运行 HPC 应用程序提供了一个灵活的平台。