CloudMan is a cloud manager that orchestrates all of the steps required to provision a complete compute cluster environment on a cloud infrastructure; subsequently, it allows one to manage the cluster, all through a web browser. Although CloudMan can be used in any domain and for any purpose that calls for a compute cluster, it is primarily used in the context of Galaxy Cloud and CloudBioLinux and, along with the infrastructure, ensures a complete Next Generation Sequencing (NGS) analysis toolset is instantly available. CloudMan is currently available on the AWS EC2 cloud.
To instantiate a CloudMan cluster, simply visit biocloudcentral.org.
$ cd <project root dir> $ hg clone https://bitbucket.org/galaxy/cloudman $ virtualenv --no-site-packages . $ source bin/activate $ pip install -r cloudman/requirements.txt $ sh cloudman/run.sh [--reload]
Custom cloud deployment
If you would like to deploy CloudMan and all of its dependencies on a cloud infrastructure where a public image does not already exist, take a look at mi-deployment scripts (mi_fabfile.py in particular), which enable an easy way to do so.
The code is freely available under the MIT license.