Learning Library

← Back to Library

Hypervisor Types and VM Basics

Key Points

  • Virtualization creates software‑based versions of compute, storage, networking, servers, or applications, and it relies on a hypervisor to abstract and allocate physical resources.
  • Type 1 (bare‑metal) hypervisors run directly on the hardware, offering higher security and lower latency, with common examples like VMware ESXi, Microsoft Hyper‑V, and open‑source KVM.
  • Type 2 hypervisors sit on top of a host OS, are less common, typically used for end‑user scenarios, and have higher latency, with products such as Oracle VirtualBox and VMware Workstation.
  • Virtual machines (VMs) act as independent, portable software computers that can run any OS, allowing multiple VMs on a single hypervisor and rapid migration between different physical hosts.

Full Transcript

# Hypervisor Types and VM Basics **Source:** [https://www.youtube.com/watch?v=FZR0rG3HKIk](https://www.youtube.com/watch?v=FZR0rG3HKIk) **Duration:** 00:05:19 ## Summary - Virtualization creates software‑based versions of compute, storage, networking, servers, or applications, and it relies on a hypervisor to abstract and allocate physical resources. - Type 1 (bare‑metal) hypervisors run directly on the hardware, offering higher security and lower latency, with common examples like VMware ESXi, Microsoft Hyper‑V, and open‑source KVM. - Type 2 hypervisors sit on top of a host OS, are less common, typically used for end‑user scenarios, and have higher latency, with products such as Oracle VirtualBox and VMware Workstation. - Virtual machines (VMs) act as independent, portable software computers that can run any OS, allowing multiple VMs on a single hypervisor and rapid migration between different physical hosts. ## Sections - [00:00:00](https://www.youtube.com/watch?v=FZR0rG3HKIk&t=0s) **Understanding Virtualization and Hypervisors** - Kaleigh Bovey explains virtualization basics, the role of hypervisors, and distinguishes Type 1 bare‑metal hypervisors from Type 2. - [00:03:08](https://www.youtube.com/watch?v=FZR0rG3HKIk&t=188s) **Key Benefits of Virtualization** - The speaker explains that virtualization’s portability allows rapid VM migration, resulting in cost savings, faster provisioning for developers, and reduced downtime. ## Full Transcript
0:00Hi, my name is Kaleigh Bovey with the IBM Cloud team, 0:03and today we're going to be talking about virtualization. 0:06As you know, virtualization is a fairly old technology, 0:09but it's still super relevant to building your cloud computing strategy today. 0:13So, first off: What is virtualization? 0:16Simply put, virtualization is the process of creating a software-based, 0:20or virtual, version of something, 0:22whether that be compute, storage, networking, servers, or applications. 0:28And what makes virtualization feasible is something called a hypervisor. 0:32So, we're going to write that here. 0:36And, what a hypervisor is, 0:38is it's simply a piece of software that runs above the physical server or host. 0:44There are a couple different types of hypervisors out there, 0:47and what they do is, essentially, pool the resources 0:51from the physical server and allocate them to your virtual environments. 0:54There are two main types of hypervisors out there. 0:57One being Type 1. Very simple to remember. 1:01And two - you guessed it - Type 2. 1:04So, let's start with Type 1. 1:07A Type 1 hypervisor 1:11is a hypervisor that is installed directly on top of the physical server. 1:16They're also called bare metal hypervisors. 1:19So we'll write that up here, just so you can remember. 1:23These are the most frequently used types of hypervisors, 1:26and they're the most secure, they lower the latency, 1:30and these are the ones that you'll see in the market the most. 1:32Some examples would be VMware ESXi, 1:35or Miscrosoft Hyper-V, or open source KVM. 1:39The other type of hypervisor is a Type 2 hypervisor, over here. 1:45And what makes these different is that there is a layer of host OS 1:50that sits between the physical server and hypervisor. 1:54So, by that nature, they are also called hosted. 2:00These are a lot less frequent. 2:02They're mostly used for end-user virtualization, 2:05and you might see some of the market that are called 2:08Oracle, VirtualBox, or VMware Workstation. 2:12Again, they are a lot less frequent, they're a bit more 2:15- they have a higher latency than a Type 1 hypervisor. 2:19So, once you have your hypervisor installed, 2:21you can build virtual environments or virtual machines 2:24or, simply put, VMs. 2:28So, let's spin up some environments. 2:33So, what makes a VM, a VM? 2:35A VM is simply a software-based computer. 2:39They run like a physical computer, 2:40they have an operating system and applications, 2:43and they're completely independent of one another. 2:45But, you can run multiple of them on a hypervisor. 2:48And the hypervisor manages the resources that are allocated 2:51to these virtual environments from the physical server. 2:55So, because they're independent, 2:58you can run different operating systems on different virtual machines. 3:01So, you could run Windows here or Linux here 3:05or Unix here, for example. 3:08Because they're independent, they're also extremely portable. 3:11You can move a virtual machine from one hypervisor to another hypervisor 3:15on a completely different machine almost instantaneously, 3:20which gives you a lot of flexibility and a lot of portability within your environment. 3:24So, looking at all of this - 3:27this is the core of virtualization as a process. 3:30So, let's talk about a couple key benefits that you want to take away from this. 3:34One: cost savings. 3:39When you think about this and the fact that you can run multiple virtual environments 3:44from one piece of infrastructure, 3:46it means that you can drastically reduce your physical infrastructure footprint. 3:50This is consolidation at its core, 3:53and the fact that you don't have to maintain nearly as many servers, 3:56run as much electricity, save on maintenance costs, 4:00means that you save on your bottom line at the end of the day. 4:04Number two would be agility and speed. 4:10So, like I said, spinning up a virtual machine is relatively easy and quick 4:15- a lot more simple than provisioning an entire new environment 4:19for your developers if they say they want to spin up a new environment. 4:23So, that they can run a dev-test scenario. 4:25Whatever it might be, virtualization makes that process a lot simpler and quicker. 4:30And three: it lowers your down time. 4:36So, let's say that this host goes out unexpectedly. 4:42The fact that you can move virtual machines from one hypervisor to another 4:46on a different physical server 4:47means that you have a great backup plan in place, right? 4:50So, if this host goes down, you can simply move your VMs very quickly 4:54to another hypervisor on a machine that is working. 4:57So, with this - this is really virtualization today. 5:01And like I said at the beginning, 5:02virtualization is a technology that's a few decades old at this point, 5:06but it's still super critical to understand for your cloud computing strategy today. 5:11Thanks for watching as we discussed the basics of virtualization. 5:15Make sure to subscribe below 5:16and give us a big thumbs up if you liked this content.