When it comes to cloud computing, there is no “one size fits all” platform for getting work done. High Performance Computing (HPC) workloads are not web applications. Thankfully, there are clouds specifically designed for running HPC workloads rather than web applications.
No matter what type of work they do, all clouds have “Cloud Controllers” which put resources to work, and often feature load balancing and metering capabilities. An HPC Cloud uses a Job Scheduler to assign work when requested. Basically, this puts work in queues for future execution on appropriate resources. Jobs are then run as resources become available.