Photo by Richard Gatley on Unsplash

Data science leaders have embraced the work-from-home era created by COVID-19. Most data science teams have continued their work either using their company laptops or server-based IDEs such as RStudio Server. However, these home workers often run into the limitations of their laptops when they:

Embrace Server-Based Data Science Development

The key to freeing data scientists from laptop limitations is to embrace server-based development, as we noted in a prior post, Equipping Work From Home Data Science Teams. Providing data scientists with access to a server-based IDE like RStudio Server can give them more processors, cores, memory, and architecture options than would be available on their laptops. Additionally, with RStudio Server Pro, data scientists can go even further by launching interactive or batch sessions on SLURM and Kubernetes clusters.

Figure 1: 3 ways RStudio Server allows data scientists to use server resources for their jobs.

As shown in Figure 1, RStudio offers three ways for data scientists to take advantage of centralized resources and escape the limitations of their laptops:

Menu options allow you to run jobs in the background or using Launcher.

RStudio Server Interactive Launcher Sessions on RStudio Server Pro Launcher Jobs on RStudio Server Pro
Typical RAM Tens to hundreds of gigabytes Multiple terabytes Multiple terabytes
Typical Processor Cores Tens Hundreds to Thousands Hundreds to Thousands
Typical Jobs Routine analyses Interactive tasks requiring large compute, GPUs, or RAM such as exploratory data analysis Batch tasks like parameter tuning, ETL, or model training and scoring
Setup required RStudio Server install RStudio Server Pro + Cluster add-in RStudio Server Pro + Cluster add-in
Limitations Server Resources Best for interactive work, not parallel tasks Jobs kicked off manually, limited job feedback

Figure 3: Three Ways to Expand Data Science Computational Resources Using RStudio Pro and Launcher.

Central Servers Improve Data Scientist Productivity

Data scientists benefit from using RStudio Server and RStudio Server Pro for their analysis because:

For More Information About Background and Cluster Jobs

To learn more about the new Launcher capabilities built into RStudio:

If you’d like to try out RStudio Server Pro for your team, you can learn how to download an evaluation copy from the RStudio Server Pro product page.