A cluster that uses cloud computing technology to create a scalable, on-demand computing environment.