Virtualization and Cloud Computing are modern technology solutions offered by all major players in the IT industry. But what exactly is Virtualization and Cloud? If my infrastructure is virtualized (e.g. VMWare, Hyper-V) does it mean I am already running a private cloud? There seems to be some confusion out there even among IT professionals with respect to these questions.