Cloud computing is currently the hot topic in IT. At the same time, cloud computing has become one of the most nebulous terms in IT. Even definitions in the cloud space are different from “expert” to “expert.”