<p>Once thought of as the ‘little programming language that could’, R has fundamentally transformed the way data scientists and organisations use their data. It gives businesses the power to leverage big data and develop predictive models that enable action, not just reaction.</p>
<p>But R isn’t just another programming language. R is a rich ecosystem of <a target="_blank" rel="nofollow" href="http://download.microsoft.com/download/0/9/1/091054C2-A11F-4A4C-910B-2AE6C77BE58E/Microsoft_R_Server_Advanced_Analytics_Datasheet_EN-US.pdf">more than 10,000 packages</a>, test data and model evaluations that make powerful predictive analytics possible.</p>
<p>This is good for data scientists in companies innovating on the edge of industries, but it can be bad news for enterprise security. Why? Because R packages contain executable code. And as with all software you download over the internet, you need to be aware of the security risks.</p>
<p>That doesn’t mean you can’t run R in the cloud securely. You can, and you should.</p>
<p>Running R in the cloud is an excellent way to try the software and perform computations on huge datasets, without burdening system administration, buying on-premise compute resources that spend most of their time underused and without exposing your enterprise to security risks.</p>
<h3>How to run R in the cloud securely</h3>
<p>One way to run R in the cloud securely is by deploying and operationalising your R code on <a target="_blank" rel="nofollow" href="https://www.microsoft.com/en-us/cloud-platform/r-server">Microsoft R Server</a>.</p>
<p>Microsoft R Server is commercial software package that runs on a range of platforms, offering greater scale and an infrastructure that can handle major workloads, remote access and authenticated connection. It’s the easiest way to build and deploy R-based predictive models securely, reliably and at scale.</p>
<p>As the most powerful enterprise-class analytics platform for R, Microsoft R Server is available in the cloud as <a target="_blank" rel="nofollow" href="https://azure.microsoft.com/en-us/services/hdinsight/r-server/">R Server on Azure HDInsight</a>, or as preconfigured virtual machines on Azure.</p>
<p><a target="_blank" rel="nofollow" href="http://info.mango-solutions.com/r-for-financial-services"><img alt="Mango CTAs-02" class="wp-image-6558" src="https://i1.wp.com/www.mango-solutions.com/wp/wp-content/uploads/2017/02/Mango-CTAs-02.png?resize=456%2C82" data-recalc-dims="1"></a></p>
<h3>Using R Server on HDInsight</h3>
<p>You can <a target="_blank" rel="nofollow" href="https://azure.microsoft.com/en-us/services/hdinsight/r-server/">run Microsoft R Server as a service on top of HDInsight</a>, effectively integrating R Server with your HDInsight cluster. This means your R scripts can use Spark and MapReduce to run distributed R computations – all backed by enterprise-grade security and Microsoft’s SLA.</p>
<p>All you need to get started is <a target="_blank" rel="nofollow" href="https://azure.microsoft.com/documentation/videos/get-azure-free-trial-for-testing-hadoop-in-hdinsight/">an Azure subscription</a> and a Secure Shell (SSH) client. You can access a guide to creating a new R Server on HDInsight cluster <a target="_blank" rel="nofollow" href="https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-r-server-get-started">here</a>.</p>
<h3>Using R server on Azure Virtual Machines</h3>
<p>If you have an Azure subscription you can easily provision the R Server Virtual Machine either via the <a target="_blank" rel="nofollow" href="https://azuremarketplace.microsoft.com/en-us">Azure Marketplace</a>, or by locating it through the Azure Classic Portal. It’s available as R Server for Windows and <a target="_blank" rel="nofollow" href="https://msdn.microsoft.com/en-us/microsoft-r/vm-azure-rserver-linux-9.0.1">R Server for Linux</a>.</p>
<p>These virtual machines enable you to quickly configure a server environment to support R because they’re pre-configured with Microsoft R Server, leveraging the power and scalability of the cloud. With Azure VMs you can also install additional R tools or other development tools.</p>
<p>Another Azure virtual machine – the <a target="_blank" rel="nofollow" href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-ads.standard-data-science-vm">Microsoft Data Science Virtual Machine</a> – comes pre-configured with R Server and SQL Server R services on Windows. The <a target="_blank" rel="nofollow" href="https://msdn.microsoft.com/en-us/microsoft-r/vm-data-science">Developer Edition</a> includes additional data-analysis functions with big-data capabilities, and a web service for integrating your R code into applications.</p>
<h3>Why it’s safer to run R in the cloud</h3>
<p>Running R in the cloud doesn’t just make sense from a business or process perspective; it makes sense from a security one too.</p>
<p>Azure Virtual Machines, pre-configured with R Server, enable you to deploy R and perform computations in a scalable, agile and – above all – secure way. In fact, running R on an Azure Virtual Machine means you can:</p>
<ul>
<li>Encrypt your data</li>
<li>Authenticate access to your code and manage permissions</li>
<li>Identify and detect threats in your network</li>
<li>Meet all your compliance requirements</li>
</ul>
<p>Azure’s <a target="_blank" rel="nofollow" href="https://azure.microsoft.com/en-us/services/virtual-machines/security/">core security features</a> can be used with virtual machines and protect your work and your data. These features include:</p>
<ul>
<li>Microsoft Antimalware, which includes real-time protection and monitors activity on VMs to detect and block malware</li>
<li>Identity management and authentication with <a target="_blank" rel="nofollow" href="https://docs.microsoft.com/en-us/azure/active-directory/">Azure Active Directory</a> and <a target="_blank" rel="nofollow" href="https://azure.microsoft.com/en-us/services/key-vault/">Azure Key Vault</a></li>
<li>Encryption of VM disks with <a target="_blank" rel="nofollow" href="https://blogs.msdn.microsoft.com/azuresecurity/2015/11/">Azure Disk Encryption</a> for Linux and Windows</li>
</ul>
<p>You can also take advantage of Azure Backup and Azure Site Recovery to protect your application data and minimise business interruption costs – not to mention all the other security solutions on <a target="_blank" rel="nofollow" href="https://azuremarketplace.microsoft.com/en-us/marketplace?search=security">Azure Marketplace</a>.</p>
<h3>Get R up and running in the cloud</h3>
<p>If <a target="_blank" rel="nofollow" href="http://fortune.com/2016/07/11/data-oil-brainstorm-tech/">data is the new oil</a>, then the cloud is the new <a target="_blank" rel="nofollow" href="https://en.wikipedia.org/wiki/Oil_platform">offshore platform</a>. It’s an essential part of your data strategy and gives you the space, the computing power and the tools you need to analyse huge amounts of data.</p>
<p>This is why running R in the cloud makes sense. It’s secure, it’s reliable and most of all it lets you take full advantage of R’s vast capability in a cost-effective way. And if you need help getting started, there’s a community of helpful users and <a target="_blank" rel="nofollow" href="http://www.mango-solutions.com/wp/products-services/r-services/r-support/">support services</a> at your disposal.</p>
<p><em>So, what are you waiting for?</em></p>
<p><a target="_blank" rel="nofollow" href="http://info.mango-solutions.com/r-for-financial-services"><img alt="Mango CTAs-03" class="wp-image-6559" src="https://i2.wp.com/www.mango-solutions.com/wp/wp-content/uploads/2017/02/Mango-CTAs-03.png?resize=456%2C58" data-recalc-dims="1"></a></p>
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/8sN3rWa3GsE">