Cloud computing vs. Cluster computing

Cloud

Real servers

Virtual servers