12 questions to ask your next cloud computing provider