Does Your Cloud Deployment Take Advantage of What the Cloud Offers?