Supporting System Deployment Decisions In Public Clouds