Virtualization has been defined as a game changing technology for a while. Earlier virtualization was considered useful only for testing and development but over Time it has started impacting the entire data-center ecosystem.