Skip to content
Git

R Development Environments

An R development environment is a shared Linux VM or Kubernetes Cluster that runs an Integrated Development Environment (IDE), e.g. Posit Workbench, Renku or Onyxia, and other related applications, such as Posit Connect or ShinyProxy. In such an environment, multiple users can share the available resources and configurations can be set centrally for all users.

Using package binaries in shared development environments is a crucial component for the overall success and efficiency of each individual user.

Besides using R package binaries in the first place, a fast download speed further improves the quality of such an environment. The binaries of this project are 5-10 times faster during download compared to other available binaries*.

Besides accelerating downloads, this project enabled using arm64 machines for such environments. These server types are substantially cheaper than their amd64 counterparts, allowing for significant cost savings without any negative drawbacks.

The following example shows the on-demand prices of a 2 CPU 16 GB VM on Azure (2025/01):

  • amd64: 0.1640/h (Standard_E2ds_v6, eastus)
  • arm64: 0.1150/h (Standard_E2ps_v6, eastus)

👉️ 29.88% savings