Douglas Eadline from Cluster Monkey writes that performing HPC in the Cloud is indeed possible, but many apps can’t be shoehorned into it.
The key to an HPC Cloud is an idea called “dynamic provisioning.” The traditional cluster usually has a fixed Operating System (OS) on all the compute servers. A user program must conform to this specification or it may not run. Similar to a standard Cloud, an HPC Cloud should allow the user to pick and choose (even design) the OS environment for the computing servers. This capability is possible though dynamic provisioning where all compute servers are bare-metal provisioned by the resource scheduler. In essence the compute nodes are rebuilt each time a program is executed.
Read the Full Story.