Cloud Hosting vs. File Servers: A Pros and Cons Analysis