Author : MD TAREQ HASSAN | Updated : 2020/11/05
What is Virtualization?
Virtualization is the process of running a virtual instance of a computer system in a layer abstracted from the actual hardware
- In computing, virtualization refers to the act of creating a virtual (rather than actual) version of something
- Virtualization is the process of creating a software-based (or virtual) representation of something, such as OS, servers, storage and networks etc.
- Virtualization is technology that allows you to create multiple simulated environments or dedicated resources from a single, physical hardware system
- Virtualization is a process that allows for more efficient utilization of physical computer hardware
How virtualization works?
- Virtualization uses special software (Hypervisor) to create an abstraction layer over computer hardware that allows the hardware elements of a single computer to be allocated and used by multiple virtual computers (called virtual machines or VM)
- Each VM runs its own operating system (OS) and behaves like an independent computer, even though it is running on just a portion of the actual underlying computer hardware
- Virtualized resource (i.e. OS, storage etc.) are abstracted away from the true underlying hardware or software and Hypervisor faciliates to actual hardware
Types of virtualization
- Desktop virtualization
- Network virtualization
- Storage virtualization
- Data virtualization
- Application virtualization
- Data center virtualization
- CPU virtualization
- GPU virtualization
- Linux virtualization
- Cloud virtualization
Benefits and Advantages
- Virtualization enables more efficient utilization of physical computer hardware and allows a greater return on an organization’s hardware investment
- Faster provisioning of applications and resources
- Reduced capital and operating costs
- Resource efficiency (Increased Hardware Utilization)
- Easier management
- Improved productivity
- Easier disaster recovery
Usages
- Virtualization is the foundation of cloud computing
- Testing and PoC
- Run Old Apps
- Access Virus-Infected Data
- Browse in Complete Safely*
- Server virtualization
Virtualization softwares
- Microsoft Hyper-V
- Apple-Boot Camp
- VMware
- Redhat Virtualization
- Parallels Desktop
- SolarWinds Virtualization Manager
- Oracle Virtualization
- And many more