Microsoft R Server offers a powerful feature set to help enterprise to deploy their R analytics as web services. Those web services are the productization of the R analytics and can then be integrated with line of business apps. For enterprise, it is crucial to host those web services in a production environment that is secure, scalable, high available and monitorable. Microsoft R Server has provided guidance
on how to set up a grid of servers to scale out and achieve high availability
. It is, however, a non-trivial task for IT admins to set up such kind of environment.
Since version 9.1, Microsoft R Server enabled an easy way to set up an enterprise grade operationalization environment in
Azure with just 1 click deployment,
by using Azure ARM Template. After the deployment, with the rich Azure services, enterprise can get the following capabilities:
This blog will explain how to do it, with a step by step guidance.
remoteLogin("http://<IP address or DNS name>:12800")
After the grid is up and running, you can fine tune how do you want the grid to scale up and down.
It is important for enterprise IT to monitor the resource usage and be notified when abnormal events occur. Azure offers great services to support those requirements.
In summary, with this Azure ARM template, you are able to set up an enterprise grade production environment in Azure with just ONE CLICK to host your R-based web services, with auto scale up and down and great monitoring and notification capabilities.
There are more templates available for different platforms and different configurations. please refer to
for all the offers.
Be an expert:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.