Home / Companies / Rescale / Blog / Post Details
Content Deep Dive

Getting started with MS-MPI on Azure

Blog post from Rescale

Post Details
Company
Date Published
Author
Ryan Kaneshiro
Word Count
853
Language
English
Hacker News Points
-
Summary

In the evolving landscape of Azure Cloud Services, Microsoft has transitioned from "Classic" resources to the Azure Resource Manager (ARM), which simplifies the deployment of Windows MPI applications by allowing users to submit declarative JSON templates defining necessary cloud resources. ARM, akin to AWS's CloudFormation, offers advantages like parallelized resource deployment, although it presents challenges with conditional resource deployment due to JSON's limitations. For high-performance computing (HPC), Azure offers the HPC Pack and Azure Batch service, with the latter recently supporting multi-instance MPI tasks on VM pools, albeit requiring developer familiarity. A new ARM template has been devised to facilitate the deployment of a basic Windows MPI cluster without the HPC Pack's overhead, supporting SSH for remote access and simplifying MPI job execution on Azure. This approach aims to provide a more accessible entry point for users beginning with MS-MPI, featuring easy deployment via GitHub and enabling both command line and GUI access options.