Default workspace configuration

A workspace provides configurable levels of compute and storage that can be tailored to meet researchers' requirements. Workspaces can scale up or down by request, allowing for multiple configurations and support for use cases from structured data analysis using in-built tooling, to large-scale model training using Azure Machine Learning services.

Storage

DefaultIncrease to
Shared File System5TB100TB
Blob Storage5PBN/A

Each workspace has available an allocated default 5TB shared file system and 5PB of blob storage. The shared file system can be increased to a maximum of 100TB if required. Storage costs are based on the use of what has been allocated.

Virtual Machines

CPURAMStorageExtra
Windows414GB30GBN/A
Linux414GB30GB16GB (shared for home directory)

Should dedicated compute be required, Virtual Machines (VM) can be provided. The default VM configuration provides 4 CPU and 14GB of RAM and 30GB storage. Furthermore, in a Linux VM, each user benefits from 16GB allocation for home directories, divided among each user.

Other VM configurations can be requested, and users can access any of the Azure virtual machine configurations that are available within the region where the DRE hub is deployed. Workspaces can have multiple VMs of varying configurations available. To save costs, VMs are configured to auto-shutdown overnight, based on your time-zone.

Tooling

CPURAMScales to
Kubernetes cluster816GB10 nodes

Workspaces provide in-built tooling that provides access to R-Studio and Jupyter Notebook. Your organisation may provide further dedicated in-built tools for use in your workspace. These tools run on a dedicated Kubernetes cluster. The default node configuration is 8 CPU and 16GB of RAM. This cluster is shared across all workspaces and can scale to 10 nodes by default. The node configuration and maximum node pool size can be changed on request.

Applications

CPURAM
Minimum750m1GB
Maximum1500m10GB

Each application running on the cluster is guaranteed 1GB RAM and 750m CPU, with an upper limit of 10GB RAM and 1500m CPU. This applies to Shiny applications, containerised applications, and the R console.

Updated on March 28, 2024

Was this article helpful?