Machine Learning Server in the Cloud

Machine Learning Server, formerly known as Microsoft R Server, is a broadly deployed enterprise-class analytics platform for R and Python on-premises computing.

It's also available in the cloud on Azure virtual machines (VM), and through Azure services that have integrated the R and Python libraries. This article explains your options for accessing Machine Learning Server functionality in Azure.

Azure virtual machines with Machine Learning Server

You can provision an Azure virtual machine, running either a Windows or Linux operating system, that already has Machine Learning Server with both R and Python support.

The easiest way to provision the VM is one-click install using an ARM template. If you have an Azure subscription, you can use an ARM template that performs the following tasks: provisions a virtual machine, installs Machine Learning Server, opens port 12800, and configures the server for operationalization.

Follow these links to get started:

Other options include:

Data science VM

Azure also offers a data science VM that has a full toolset, where the R and Python packages in Machine Learning Server are just one component. For more information, see Machine Learning Server on the Microsoft Data Science Virtual Machine.

Azure services

The following Azure services include R and Python packages: