Definition:
- “Any means by which many different users are able to simultaneously interact with a single computing system, which each perceiving that they have an entire virtual instance, such as a virtual machine, to themselves, is a form of virtualization”
Levels of virtualization:
- Separate dependencies. ex: virtualenv,…
- Separate Kernel process. ex: Docker
- Seprate on baremetal: Proxmox, OpenStack,…