{
  "id": "bbg-p0415-cloud-infrastructure-and-iac-cloud",
  "title": "Virtualization Layers",
  "chapter": "cloud-infrastructure-and-iac",
  "batch": "22",
  "rank": 213,
  "sourcePage": 415,
  "sourcePointer": "p. 415",
  "status": "accepted",
  "reviewerStatus": "reviewed",
  "fidelityScore": 0.9,
  "canvas": {
    "width": 960,
    "height": 640
  },
  "fireworksTechGraph": {
    "style": "style-1-flat-icon",
    "diagramType": "architecture",
    "topologyNotes": [
      "source page render inspected",
      "extracted page text inspected",
      "source page render and extracted text inspected",
      "preserve virtualization progression from bare metal to hypervisor to guest OS and hosted virtualization",
      "omit decorative source boxes"
    ],
    "publicBoundary": [
      "original vector output",
      "no source pixels",
      "no source mark or long wording"
    ]
  },
  "callouts": [],
  "sourceReview": {
    "conceptAnchors": [
      "concept: bare metal",
      "concept: host operating system",
      "concept: hypervisor",
      "concept: guest OS",
      "concept: hosted hypervisor"
    ],
    "labelSource": "curated",
    "semanticStatus": "reviewed"
  },
  "groups": [
    {
      "id": "bare",
      "label": "Bare-metal virtualization",
      "x": 70,
      "y": 132,
      "w": 380,
      "h": 330
    },
    {
      "id": "hosted",
      "label": "Hosted hypervisor",
      "x": 510,
      "y": 132,
      "w": 380,
      "h": 330
    }
  ],
  "shapes": [
    {
      "id": "hardwareA",
      "kind": "rect",
      "label": "Hardware",
      "detail": "bare metal",
      "x": 188,
      "y": 372,
      "w": 140,
      "h": 54,
      "tone": "gray"
    },
    {
      "id": "hyperA",
      "kind": "rect",
      "label": "Hypervisor",
      "detail": "type 1",
      "x": 188,
      "y": 286,
      "w": 140,
      "h": 54,
      "tone": "orange"
    },
    {
      "id": "guestA",
      "kind": "rect",
      "label": "Guest OS",
      "detail": "VMs",
      "x": 112,
      "y": 188,
      "w": 116,
      "h": 54,
      "tone": "blue"
    },
    {
      "id": "guestB",
      "kind": "rect",
      "label": "Guest OS",
      "detail": "VMs",
      "x": 292,
      "y": 188,
      "w": 116,
      "h": 54,
      "tone": "blue"
    },
    {
      "id": "hardwareB",
      "kind": "rect",
      "label": "Hardware",
      "detail": "host machine",
      "x": 626,
      "y": 388,
      "w": 140,
      "h": 54,
      "tone": "gray"
    },
    {
      "id": "hostOs",
      "kind": "rect",
      "label": "Host OS",
      "detail": "base system",
      "x": 626,
      "y": 310,
      "w": 140,
      "h": 54,
      "tone": "green"
    },
    {
      "id": "hyperB",
      "kind": "rect",
      "label": "Hosted hypervisor",
      "detail": "type 2",
      "x": 626,
      "y": 232,
      "w": 140,
      "h": 54,
      "tone": "orange"
    },
    {
      "id": "guestC",
      "kind": "rect",
      "label": "Guest OS",
      "detail": "VMs",
      "x": 626,
      "y": 154,
      "w": 140,
      "h": 54,
      "tone": "purple"
    }
  ],
  "connectors": [
    {
      "from": "hardwareA",
      "to": "hyperA",
      "label": "virtualize",
      "flow": "main"
    },
    {
      "from": "hyperA",
      "to": "guestA",
      "label": "runs",
      "flow": "main"
    },
    {
      "from": "hyperA",
      "to": "guestB",
      "label": "runs",
      "flow": "main"
    },
    {
      "from": "hardwareB",
      "to": "hostOs",
      "label": "boots",
      "flow": "main"
    },
    {
      "from": "hostOs",
      "to": "hyperB",
      "label": "hosts",
      "flow": "main"
    },
    {
      "from": "hyperB",
      "to": "guestC",
      "label": "runs",
      "flow": "main"
    }
  ]
}
