Cloud: Is Your Cloud Vendor Ready for You?