在 Azure 上运行高性能计算 (HPC) 应用程序

初级
中级
管理员
开发人员
解决方案架构师
学生
技术主管
功能顾问
Azure
Azure Batch
Azure 虚拟机
Azure CycleCloud
Azure NetApp 文件
Azure Managed Lustre

Azure HPC 是一项适用于 HPC 和 AI 工作负载的专用云功能,使用前沿的处理器和 HPC 类 InfiniBand 互连提供出色的应用程序性能、可伸缩性和价值。 Azure HPC 使用户能够通过一系列高度可用的 HPC 和 AI 技术(这些技术可随你的业务和技术需求变化动态分配)来解锁创新、工作效率和业务灵活性。 此学习路径是可帮助你开始使用 Azure HPC 的一系列模块 - 你可以选择最感兴趣的主题或逐个学习每个主题。

先决条件

  • 基本熟悉 Azure 计算服务

本学习路径中的模块

了解 Azure 上可用于高性能计算工作负载的服务。

Azure Batch 是一项服务,可帮助用户在云中高效运行大规模并行和高性能计算 (HPC) 应用程序。 无需管理或配置基础结构。 只需安排作业,分配所需资源,然后让 Batch 执行其余操作。

Azure Batch 是一项 Azure 服务,可帮助用户在云中高效运行大规模并行和高性能计算 (HPC) 应用程序。 无需管理或配置基础结构。 只需安排作业,分配所需资源,然后让 Batch 执行其余操作。

Azure Batch 是 Microsoft 提供的一种平台即服务 (PaaS),可在 Azure 中运行大规模的并行高性能计算应用程序。 在本模块中会编写一个 .NET Core 控制台应用,以使用 Azure Batch 服务并行执行视频转码。

Azure CycleCloud 应用程序提供了一种简单、安全且可缩放的方式在 Azure 中创建、自定义和管理高性能计算 (HPC) 群集。

Azure CycleCloud 模板提供声明性预配模型,可帮助你最大限度地减少与在 Azure 中部署和维护自定义 HPC 环境相关的管理开销。

本模块介绍影响 Azure 中 HPC 存储选择的各种因素。 我们回顾 NFS、文件访问、目录服务、并行文件系统和混合文件访问注意事项。

部署 Azure Managed Lustre 文件系统,将文件系统与 Azure Blob 存储集成,并将客户端连接到文件系统。

根据吞吐量要求(包括成本考虑),选择 Azure NetApp 文件的最佳服务级别。

了解如何通过遵循最佳做法来提高 EDA 和 HPC 应用程序的 Azure NetApp 文件性能。

本模块为你提供了有关为高性能计算 (HPC) 应用程序选择合适的 SKU 以及如何构建和运行高度优化和紧密耦合的 HPC 应用程序的指导。

提供相关指导以对紧密耦合 HPC 应用程序中的运行时故障和性能瓶颈进行故障排除。