Virtualization allows administrators to create virtual versions
of resources such as a hardware platform, operating system,
storage device, or network resource. This process allows the
creation of multiple versions of a resource on a single physical
machine. This configuration allows the advantages of multiple
resources while simplifying management tasks and improving use
of physical resources. In this way, virtualization can be used
to enhance IT service performance, scalability, efficiency,
availability, and security. Configuring these virtual machines
requires the use of hypervisor software. However, network
switches are not aware of virtual machines. If you run each
virtual machine on a dedicated set of servers, performance and
security needs can be met by configuring the network settings
for each servers. However, this nullifies the main benefits of
virtualization. You can get better IT service performance,
scalability, efficiency, and availability by creating multiple
virtual resources on the same serve