four-public-cloud-computing-scenarios