SALES: 1-800-867-1380

Microsoft HPC Pack in Azure VMs

Updated: May 12, 2014

The topics in this section show you how to deploy a fully functioning Microsoft® HPC Pack cluster by using Azure infrastructure and related services. A cloud-based Windows HPC cluster provides a cluster administrator or independent software vendor (ISV) a flexible, scalable platform for running compute-intensive applications without requiring investment in an on-premises compute cluster infrastructure.

These topics are intended mainly for test or proof of concept deployments. For additional HPC Pack cluster scenarios in Azure, see Additional options in this topic.

noteNote
Deploying HPC Pack in an Azure VM is supported starting with HPC Pack 2012. Download the latest version of HPC Pack from the Microsoft Download Center.

 

Scenario Description

Deploy an HPC Pack Head Node in an Azure VM

HPC Pack head node in Azure VM

Configure an Active Directory domain controller in Azure, and deploy an HPC Pack head node in an Azure VM

Add Compute Node VMs to an HPC Pack Cluster in Azure

Add compute nodes as Azure VMs

Preconfigure compute node VMs from a common image and add them to the HPC Pack cluster

Add Azure Nodes to an HPC Pack Head Node VM

Add Azure nodes (worker role instances)

Add on-demand Azure nodes (worker role instances in a cloud service) as cluster compute resources. Steps are very similar to those that you use to “burst to Azure” from an on-premises HPC Pack head node.

Submit Jobs to an HPC Pack Head Node VM

Submit jobs remotely to a head node VM

You can optionally set up an on-premises client computer to submit jobs to the cluster over HTTPS.

The following table lists several options for deploying HPC Pack and other parts of the compute cluster infrastructure by using Azure infrastructure and related services. Implementation steps for advanced options are beyond the scope of the topics in this section, and you may need to perform additional configuration and testing. Your choices for a production system will depend on factors including your existing on-premises infrastructure, your cluster workloads, the planned size of the cluster, your requirements for cluster availability, and the costs of using the Azure services.

 

Item Options

Active Directory domain controller and DNS server

Deploy a domain controller on one or more Azure virtual machines that connect to the head node (see Deploy an HPC Pack Head Node in an Azure VM)

-OR-

Join the head node to an on-premises Active Directory domain controller through a Azure virtual network

-OR-

Deploy a domain controller on the same virtual machine as the HPC head node (not recommended except for test or proof of concept scenarios)

Head node

Deploy a Azure virtual machine and install HPC Pack (see Deploy an HPC Pack Head Node in an Azure VM)

HPC cluster databases hosted in Microsoft SQL Server

Install SQL Server Express on the head node (installed by default with HPC Pack on the head node; see Deploy an HPC Pack Head Node in an Azure VM)

-OR-

Install another supported edition of SQL Server on the head node

-OR-

Install a supported edition of SQL Server (from the Azure VM Gallery, or manually) in an Azure virtual machine that connects to the head node

-OR-

Azure virtual network

Configure a virtual private network (VPN) only in Azure (see Deploy an HPC Pack Head Node in an Azure VM)

-OR-

Configure a site-to-site virtual private network to connect an on-premises network with Azure virtual machines (requires on-premises VPN gateway)

noteNote
At this time, HPC Pack does not support configuration of a point-to-site VPN.

Compute resources

Add Azure worker role instances to the head node in a “burst to Azure” configuration (see Add Azure Nodes to an HPC Pack Head Node VM)

-OR-

Deploy one or more Azure virtual machines and install HPC Pack to create compute nodes (see Add Compute Node VMs to an HPC Pack Cluster in Azure)

Windows Communication Foundation (WCF) broker nodes

Configure the broker node role on the head node (configured by default with HPC Pack on the head node; see Deploy an HPC Pack Head Node in an Azure VM)

-OR-

Deploy one or more Azure virtual machines and install HPC Pack to create WCF broker nodes

Computer used to perform job submission or other cluster operations

Submit jobs remotely from an on–premises computer by using the HPC Pack web service interface (see Submit Jobs to an HPC Pack Head Node VM)

-OR-

Submit jobs directly on the head node (requires remote connection to head node from an on-premises computer)

-OR-

Install HPC Pack client utilities in a Azure virtual machine that is connected to the same domain as the head node (requires remote connection to the client from an on-premises computer)

-OR-

Install HPC Pack client utilities on an on-premises workstation to perform cluster operations (requires on-premises Active Directory domain controller and site-to-site VPN)

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft