Skip to main content

Software & Hardware

The DSRI specifications

Software

We use OKD 4.14, the Origin Community Distribution of Kubernetes that powers RedHat OpenShift, a distribution of the Kubernetes container orchestration tool. Kubernetes takes care of deploying the Docker containers on the cluster of servers, the OKD distribution extends it to improve security, and provide a user-friendly web UI to manage your applications.

DSRI provides a graphical user interface on top of the Kubernetes containers orchestration to easily deploy and manage workspaces and services.

We use RedHat Ceph storage for the distributed storage.

DSRI works best when you work with code, scripts to run, and web applications. Especially if they require an important amount of computing resources. If you work on desktop softwares with graphical user interface, such as Matlab or Spyder, the installation will be much more complex, and usually using your laptop will be more comfortable, stable and reactive than accessing a desktop interface on a remote server through the UM VPN.

Here is a non-exhaustive list of some of the applications that can easily be deployed on the DSRI:

  • Multiple flavors of JupyterLab (scipy, tensorflow, all-spark, and more)

  • JupyterHub with GitHub authentication

  • RStudio, with a complementary Shiny server

  • VisualStudio Code server

  • Tensorflow or PyTorch on Nvidia GPU (with JupyterLab or VisualStudio Code)

  • SQL databases (MariaDB, MySQL, PostgreSQL)

  • NoSQL databases (MongoDB, Redis)

  • Graph databases (GraphDB, Blazegraph, Virtuoso)

  • Apache Flink cluster for streaming applications

  • Apache Spark cluster for distributed computing

  • Or any program installed in a Docker image!

Hardware

  • 14 CPU nodes
CPUCoresRAMStorageType
11x CPU node2x AMD EPYC 7551 32-Core 3.0GHz64 cores (128 threads)512 GB DDR4 2666MHz120 TBDell EMC PowerEdge R7425
3x CPU Node2x AMD EPYC 7551 32-Core 3.0GHz64 cores (128 threads)512 GB DDR4 2666MHz-Dell EMC PowerEdge R7425
Total capacity28 CPUs896 cores (1 792 threads)7 168 GB1 320 TB-

  • 5 GPU nodes
GPUCPUCoresRAMType
2x GPU node capacity2 NVIDIA H100 80GB2x AMD EPYC 7763 64-Core 3.5GHz128 cores (256 threads)512 GB DDR4 3200MHzDell EMC PowerEdge R7525
1x GPU node capacity2 NVIDIA A100 80GB2x AMD EPYC 7763 64-Core 3.5GHz128 cores (256 threads)512 GB DDR4 3200MHzDell EMC PowerEdge R7525
1x GPU node capacity1 NVIDIA A100 80GB2x AMD EPYC 7763 64-Core 3.5GHz128 cores (256 threads)512 GB DDR4 3200MHzDell EMC PowerEdge R7525
1x GPU node capacity4 NVIDIA L40S 48GB2x AMD EPYC 9554 64-Core 3.75GHz128 cores (256 threads)1512 GB DDR5 4800MHzHPE ProLiant DL385 Gen11
Total capacity11 GPUs10 CPUs640 cores (1 280 threads)8 192 GB-
DSRI infrastructure