Virtualization
Virtualization is a computing environment where multiple independent operating systems can be installed to a single hardware platform and run simultaneously.
- components appear the same as in a physical server
- processors, storage adapters, memory, etc. can be managed in the same way as a physical server
- hardware components are presented to the OS via a hypervisor
- abstracts the details of the physical server upon which the virtual machine runs
Uses for Virtualization
- Client-side Virtualization
- Server-side Virtualization
- Application Virtualization
- Container Virtualization