Learning Library

← Back to Library

Bare Metal Hypervisor vs Dedicated Host

Key Points

  • A bare‑metal‑with‑hypervisor setup gives the client full control of the hypervisor layer, allowing them to directly manage and tweak virtual server scheduling on the physical host.
  • With a dedicated host, the cloud provider operates the hypervisor, applying best‑practice configurations and handling all VM placement so the customer only specifies the number and type of virtual server instances they need.
  • The primary trade‑off is between flexibility (bare metal) versus simplicity and reduced operational overhead (dedicated host), which determines which option best fits a given workload.
  • Because clients manage the hypervisor on bare metal, they can employ advanced techniques like over‑commitment for higher resource efficiency, while dedicated hosts abstract that complexity away.
  • Selecting the appropriate model hinges on the organization’s need for granular control versus a managed, turnkey experience in the IBM Cloud environment.

Full Transcript

# Bare Metal Hypervisor vs Dedicated Host **Source:** [https://www.youtube.com/watch?v=3xH1SAWWdl0](https://www.youtube.com/watch?v=3xH1SAWWdl0) **Duration:** 00:05:20 ## Summary - A bare‑metal‑with‑hypervisor setup gives the client full control of the hypervisor layer, allowing them to directly manage and tweak virtual server scheduling on the physical host. - With a dedicated host, the cloud provider operates the hypervisor, applying best‑practice configurations and handling all VM placement so the customer only specifies the number and type of virtual server instances they need. - The primary trade‑off is between flexibility (bare metal) versus simplicity and reduced operational overhead (dedicated host), which determines which option best fits a given workload. - Because clients manage the hypervisor on bare metal, they can employ advanced techniques like over‑commitment for higher resource efficiency, while dedicated hosts abstract that complexity away. - Selecting the appropriate model hinges on the organization’s need for granular control versus a managed, turnkey experience in the IBM Cloud environment. ## Sections - [00:00:00](https://www.youtube.com/watch?v=3xH1SAWWdl0&t=0s) **Bare Metal vs Dedicated Host** - Bradley Knapp explains that although both solutions use identical physical servers, a bare‑metal server includes IBM‑managed hypervisor whereas a dedicated host leaves hypervisor control to the customer, leading to different use‑cases, advantages, and drawbacks. - [00:03:09](https://www.youtube.com/watch?v=3xH1SAWWdl0&t=189s) **Control vs Convenience: Hypervisor vs Dedicated Host** - The speaker explains that using a bare‑metal server with direct hypervisor access provides granular control over over‑commit, monitoring, and backups, while a cloud provider’s dedicated host abstracts these capabilities for simplicity. ## Full Transcript
0:00Hey there, and thanks for stopping by! 0:02My name is Bradley Knapp, 0:03and I'm one of the product managers here at IBM Cloud, 0:06and the question that we're trying to help you answer today is: 0:09what is the difference between a bare metal with  a hypervisor on it and a dedicated host? 0:15because the underlying concept is pretty similar, 0:18but the exact use-cases are going to be very different. 0:20Both bare metals with hypervisors and  dedicated hosts have advantages. 0:24They also have some disadvantages, 0:26and so selecting the right one to solve your workload needs 0:30is going to be essential and critical in solving your problems, 0:34because even though they do look and act and feel kind of the same, 0:38those added benefits, those added drawbacks, they're going to make the decision for you. 0:42And so, if we start from the very beginning, we need to think about a cloud compute host, 0:48because that's the common element that every compute offering in cloud has. 0:53So, on this side we're going to have our bare metal with the hypervisor. 0:56On this side we're going to have our dedicated host. 0:58And so, let's start out with our actual host. 1:02This is the physical compute host with the sockets and the RAM and the processors 1:06in the cloud data center that you build on top of. 1:10So, we're going to start with our boxes, with either a bare metal with a hypervisor or dedicated host. 1:16Those boxes are the same. The underpinning compute is the same. 1:20The difference is who runs the hypervisor. 1:24On bare metal with the hypervisor, 1:26(this is going to be our hypervisor layer up here, HV), 1:30that hypervisor is run by you, it's run by the client. 1:34It gives you all of the control, all of the tweaking, that you're used to having on- premises, 1:40and so you really can get in and manipulate that  hypervisor to make the box do whatever you want. 1:46Over on our dedicated host side, we again have that hypervisor layer that  stays on top, 1:53but the cloud provider runs this one. 1:55And so we're going to apply all of our knowledge, all of our best practices, to this hypervisor. 2:00We're going to take that complexity away from you. 2:03We're going to take care of that, so that you  can focus just on the virtual server instances (VSI). 2:07And so, when it comes time to deploy those VSIs 2:11on the dedicated host, you just tell us what kind of VSIs and how many you want, 2:15and then we schedule them against the hypervisor and place them on it for you. 2:19So, you're going to have virtual server 1, virtual server 2, 2:22virtual server 3, so on and so forth, until you fill up the box. 2:28On the bare metal with the hypervisor side, slightly different concept 2:32because, rather than you telling the cloud provider, "I would like to schedule these", 2:36you're going to take care of all of this yourself. 2:38You're going to interact with that hypervisor layer directly  to schedule those virtual servers yourself. 2:45Now, why would you ever want to do this? 2:47Well, because it does allow you for greater efficiency. 2:50If you want to do what's called "over-commit", where  you're going to have a single processor thread, 2:56but you're going to commit that to several  different virtual servers to using pooling, 3:01so that you can get greater compute capacity by taking advantage of this host, 3:06you can do that on a bare metal with a hypervisor. 3:09On the dedicated host, 3:11we don't have the ability to allow you to control what level of over-commit there is, 3:16but when you're on the hypervisor, you make all those decisions yourself. 3:20Also, because you have access to this hypervisor, 3:23it allows you to do a level of monitoring and a level of logging 3:27that, generally speaking, cloud providers don't make available on dedicated hosts. 3:31It also allows you to back up your virtual machines directly through that hypervisor layer, 3:37plugging into the API of that hypervisor. 3:39Whereas, on a dedicated host, if you want to back up a virtual server, 3:42you have to use the cloud provider's APIs. 3:45So, again with the bare metal with the hypervisor on it, 3:48the big benefit is that you have granular control of everything you want to do. 3:53You can over-commit VCPUs, you can over commit RAM, you can over schedule the box 3:58so, if it normally would only hold 5 VSIs, you can make the decision to put 10 on it. 4:04Because you know your workload best, and you can make those decisions. 4:09On the dedicated host, because the cloud provider  is running that hypervisor just like it does 4:14any other hypervisor in the fleet, we're going to  abstract some of that control away, 4:18we're going to take care of that for you. 4:20But the benefit that goes along with it 4:22is it means that you don't have the added complexity 4:25that comes along with managing that bare metal server on your side. 4:29So, it really does matter, and the decision point is: how much control do you want? 4:34How much control are you willing to give up, and how  much simplicity do you want? 4:39Because there's no doubt a dedicated host is a simpler model for you to run 4:44than a bare metal with a hypervisor is, 4:46but with that simplicity comes a loss of control 4:50and a loss of the ability to go in and tinker with each of those individual settings. 4:56Thank you so much for your time today. 4:58If you have any questions, please drop us a line below. 5:01If you want to see more videos like this in the future, 5:04please do like and subscribe and let us know. 5:07And, don't forget, you can grow your skills and earn a badge with IBM Cloud Labs, 5:12which are free, browser-based interactive Kubernetes labs, 5:16that you can find more information  on by looking below. Thanks again!