Cloud: Is your Cloud Vendor ready for You?