Virtualization refers to technologies designed to provide a layer of abstraction between computer hardware systems and the software running on them. 
By providing a logical view of computing resources, rather than a physical view it allows one computer to run multiple operating systems, leading to a more efficient use of hardware resources.
Beyond the potentially dramatic cost savings, virtualization can greatly enhance an organization's business agility.
Additional benefits include:

  • Reduced CAPEX and OPEX.

  • Minimized downtime.

  • Increased efficiency, agility and availability.

  • Fast provisioning of applications and resources.

  • Business continuity and disaster recovery.

  • Data center management.

Virtualization can increase IT agility, flexibility, and scalability while creating significant cost saving. Workloads get deployed faster, performance and availability increases and operations become automated, resulting in IT that’s simpler to manage and less costly to own and operate. Additional benefits include:

  • Reduce capital and operating costs

  • Minimize or eliminate downtime

  • Provision of applications and resources faster

  • Simplify data center management

  • Build a true Software-Defined Data Center

Types of Virtualization

Server Virtualization
Server virtualization enables multiple operating systems to run on a single physical server as highly efficient virtual machines

Network Virtualization

Network virtualization allows applications to run on a virtual network as if they were running on a physical network but with greater OPEX benefits and all the hardware independencies of virtualization. Network virtualization presents logical networking devices and services logical ports, switches, routers, firewalls, load balancers, VPNs and more to connected workloads.

Desktop Virtualization
Virtualized desktops and applications can be quickly and easily delivered to branch offices, outsourced and offshore employees, and mobile workers using iPad and Android tablets.