Cloud computing is the evolution and divergence of many seemingly sovereign computing trends including SaaS, PaaS, XaaS, IaaS, virtualization, distributed computing, Web 2.0, storage, grid computing and more importantly Data Center automation. IT organizations can no longer afford to use manual or practices of a disparate set of tools to manage physical and virtual resources…