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:

  1. Separate dependencies. ex: virtualenv,…
  2. Separate Kernel process. ex: Docker
  3. Seprate on baremetal: Proxmox, OpenStack,…