Name | Creator | First public release date | Software license |
---|---|---|---|
AWS ParallelCluster | AWS | November 12, 2018 | Apache License v2 |
Azure CycleCloud | Microsoft | October 17, 2018 | MIT License |
Azure HPC On-Demand Platform | Microsoft | April 23, 2021 | MIT License |
Cluster in the Cloud | Matt Williams - University of Bristol | March 27, 2019 | MIT License |
ElastiCluster | Riccardo Murri - University of Zurich | July 17, 2013 | GPLv3 |
Google HPC-Toolkit | May 26, 2022 | Apache License v2 | |
Magic Castle | Félix-Antoine Fortin - Compute Canada | August 26, 2019 | MIT License |
On-Demand Data Centre | Adaptive Computing | - | - |
Slurm on GCP | SchedMD | March 14, 2018 | Apache License v2 |
Name | Alibaba Cloud | AWS | Azure | Google Cloud | IBM Cloud | OpenStack | Oracle Cloud | OVH |
---|---|---|---|---|---|---|---|---|
AWS ParallelCluster | no | yes | no | no | no | no | no | no |
Azure CycleCloud | no | no | yes | no | no | no | no | no |
Azure HPC On-Demand Platform | no | no | yes | no | no | no | no | no |
Cluster-in-the-Cloud | no | yes | no | yes | no | no | yes | no |
ElastiCluster* | no | yes | yes | yes | no | yes | no | - |
Google HPC-Toolkit | no | no | no | yes | no | no | no | no |
Magic Castle* | no | yes | yes | yes | no | yes | no | yes |
On-Demand Data Centre | yes | yes | yes | yes | no | no | yes | no |
Slurm on GCP | no | no | no | yes | no | no | no | no |
* The documentation provides instructions on how to add support for other cloud providers.
Name | CentOS 7 | CentOS 8 | Rocky Linux 8 | AlmaLinux 8 | Debian 10 | Ubuntu 18 | Ubuntu 20 | Windows 10 |
---|---|---|---|---|---|---|---|---|
AWS ParallelCluster | yes | yes | yes | yes | yes | no | yes | no |
Azure CycleCloud | yes | yes | yes | yes | yes | no | yes | - |
Azure HPC On-Demand Platform | yes | no | no | yes | no | yes | no | yes |
Google HPC-Toolkit | yes | no | no | no | no | no | no | no |
Cluster in the Cloud | no | yes | no | no | no | no | no | no |
ElastiCluster | yes | yes | yes | yes | no | no | no | no |
Magic Castle | no | yes | yes | yes | no | no | no | no |
On-Demand Data Centre | - | - | - | - | - | - | - | - |
Slurm on GCP | yes | no | yes | no | yes | no | yes | no |
Name | AwsBatch | Grid Engine | HTCondor | Moab | Open PBS | PBS Pro | Slurm |
---|---|---|---|---|---|---|---|
AWS ParallelCluster | yes | no | no | no | no | no | yes |
Azure CycleCloud | no | yes | yes | no | no | yes | yes |
Azure HPC On-Demand Platform | no | no | no | no | yes | no | yes |
Google HPC-Toolkit | no | no | no | no | no | no | yes |
Cluster in the Cloud | no | no | no | no | no | no | yes |
ElastiCluster | no | yes | no | no | no | no | yes |
Magic Castle | no | no | no | no | no | no | yes |
On-Demand Data Centre | no | no | no | yes | no | no | no |
Slurm on GCP | no | no | no | no | no | no | yes |
Name | Infrastructure configuration | Programming languages | Configuration management | Scientific software |
---|---|---|---|---|
AWS ParallelCluster | CLI generating YAML | Python | Chef | Spack |
Azure CycleCloud | WebUI or CLI + templates | Python | Chef | Bring your own |
Azure HPC On-Demand Platform | YAML files + shell scripts | Shell, Terraform | Ansible, Packer | CVMFS |
Cluster in the Cloud | CLI generating Terraform code | Python, Terraform | Ansible, Packer | EESSI |
ElastiCluster | CLI interpreting an INI file | Python, Shell | Ansible | Bring your own |
Google HPC-Toolkit | CLI generating Terraform code | Go, Terraform | Ansible, Packer | Spack |
Magic Castle | Terraform modules | Terraform | Puppet | CC-CVMFS, EESSI |
On-Demand Data Centre | - | - | - | - |
Slurm GCP | Terraform modules | Terraform | Ansible, Packer | Spack |