Should You Be Taking Advantage Of Managed Cloud Hosting?