To Cloud or Not to Cloud? Musings on Costs and Viability
This paper aim to understand the types of applications for which cloud computing is economically tenable, i.e., for which the cost savings associated with cloud placement outweigh any associated deployment costs. The authors discover two scenarios. In a "Unified Client" scenario, once cloud-hosted, applications are meant to be accessible only to a single cloud customer or small set of associates. It then becomes important to ensure that the cost savings mainly computation-related can offset the often significant client-cloud distance. In a "Multi-Client" setting on the other hand, outsourced applications serve numerous different thir-parties.