在 Azure 上运行高性能计算 (HPC) 应用程序
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 应用程序中的运行时故障和性能瓶颈进行故障排除。