Virtualization is the key where we separate traditional IT resources into easily manageable and centralized solutions. Virtulization increases capabilities while delivering availability. This separation often improves resource utilization and reduces administrative overhead for all business levels. Virtualization can be introduced in Bare-metal or hosted configurations.
Below slide indicates the architecture.