Virtualization Concepts

Key concepts in hardware virtualization and virtual machines.

  • DevOps
  • 18 entries
  • 6 sections
  • CC0 — public domain

The data

0

Concept
Hypervisor (Type 1)
Description
Bare-metal hypervisor running directly on hardware.
Examples
VMware ESXi, Microsoft Hyper-V, Xen, KVM

1

Concept
Hypervisor (Type 2)
Description
Hosted hypervisor running on top of a host operating system.
Examples
VirtualBox, VMware Workstation, Parallels

2

Concept
Virtual Machine
Description
Emulated computer system with its own OS and resources.
Vs
vs Container: heavier isolation, full OS

3

Concept
Para-virtualization
Description
Guest OS is modified to communicate with hypervisor via hypercalls.
Examples
Xen (early), IBM LPARs

4

Concept
Hardware-assisted Virtualization
Description
CPU extensions (Intel VT-x, AMD-V) enable efficient VM isolation.
Examples
Modern hypervisors all use this

5

Concept
SR-IOV
Description
Single Root I/O Virtualization - allows direct VM access to PCIe devices.
Benefit
Near-native network performance

Fetch the same bytes

The static files are identical to what the API returns, but with no rate limit and no server round trip. Use the API when you want a query and a content type; use the files when you want to cache one document.

curl "https://yjtoon.com/api/dataset/virtualization-concepts?format=toon"
const res = await fetch(
  "https://yjtoon.com/static-data/dataset/virtualization-concepts.toon"
);
const toon = await res.text();

Rate limit: 120 requests per minute per IP, no key and no signup. API reference →

Topics

  • devops
  • virtualization
  • hypervisor
  • vm
  • cloud