| 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 |