The Benefits of Using Cloud Virtual Machines for Scalable Application Hosting