RStudio is a free, open-source IDE (integrated development environment) for the R software environment, commonly used in statistical computing. RStudio users can clearly view graphs, data tables, R code, and output all at the same time. Larger scientific computations, data gravity, and a need to easily share and collaborate across remote teams are common drivers for moving RStudio environments to the cloud. Memory Machine is a cloud automation platform that helps you quickly deploy a scalable RStudio environment in the cloud. Once deployed, Memory Machine provides advanced automation capabilities to help you maximize performance and optimize your cloud spend.
It is free to get started and within minutes Memory Machine can be installed in your own AWS or GCP cloud environment. Using Memory Machine to deploy and manage RStudio in the cloud can be done in two ways: through our CLI called FLOAT and via an intuitive web-based GUI. Deploy any standard or custom RStudio images via our public and private container libraries. (Memory Machine supports any OCI-compliant container image).
Monitor your RStudio virtual machines easily and take actions such as terminate, migrate, and elastically change the underlying compute resources without losing state (user settings, unsaved work). Memory Machine works for you as your cloud resource manager so you can focus on your IDE work.
One of the most frustrating events is when your system crashes while running a computation that ran out of memory. Memory Machine Cloud’s WaveRider is a game-changing feature that enables you to vertically scale the underlying cloud resources for your R workloads without losing the progress of running jobs or your unsaved work and settings.
Now you never have to run out of memory and can take better advantage of the scalability of public cloud platforms such as AWS to complete larger analyses faster. You also never overpay due to overprovisioning cloud resources for an entire runtime just to handle the peaks in your workloads. See how a leading genome therapeutics company let Memory Machine WaveRider an R-based Seurat workload from a tiny 2 core 16GB memory r5.large EC2 VM all the way to a monster 96 core 768GB memory r5.24xlarge, saving up to 82% along the way by also letting Memory Machine run this workload on Spot EC2 VMs.
Spot VMs in the cloud can cost up to 90% less than the On-Demand price for the same VM. The tradeoff is that cloud providers can give you as little as a 30 second warning before taking the VM away.
When these Spot reclaims happen, Memory Machine automatically checkpoints and recovers your RStudio VM and automatically deploys on a new VM (Spot, if available or On-Demand, if not available). Memory Machine ensures no progress is lost on running jobs and even un-saved user metadata is preserved and migrated to the new VM.
You can RStudio run on a 16 core, 128GB memory optimized EC2 VM 24/7 for only $130/month assuming an 80% discount on the Spot price vs. On-Demand (this translates to 60% less than a much smaller EC2 VM at On-Demand prices).
On Demand (8 vCPU, 64GB) | Spot w/ Memory Machine (16 vCPU, 128GB) |
$$$ | $ |
$330/month | $130/month |