Virtualization is the process of running a virtual instance of a computer system in a layer abstracted from the actual hardware. Most commonly, it refers to running multiple operating systems on a computer system simultaneously
What is the Virtualization ?
Virtualization uses software to make an abstraction layer over hardware that permits the hardware elements of one computer,rocessors, memory, storage and more—to be divided into multiple virtual computers, commonly called virtual machines (VMs). Each VM runs its own OS (OS) and behaves like an independent computer, albeit it’s running on just some of the particular underlying hardware
Benefits of virtualization
Before virtualization, each application server required its own dedicated physical CPU—IT staff would purchase and configure a separate server for every application they wanted to run
Replacing physical computers with software-defined VMs makes it easier to use and manage policies written in software. this enables you to make automated IT service management workflows.
OS and application crashes can cause downtime and disrupt user productivity. Admins can run multiple redundant virtual machines alongside one another and failover between them when problems arise
Buying, installing, and configuring hardware for every application is time-consuming. as long as the hardware is already in situ , provisioning virtual machines to run all of your applications