

Type-1 hypervisors also provide the lowest latency and VM OS speeds close to that of the bare-metal server.Ĭlients connect to their Windows VMs through Remote Desktop Connection Type-2: hosted hypervisors They are the most common hypervisors and the most secure.Īs you can see, every virtual machine has its own guest operating system, its own OS-specific applications, and its own share of virtual hardware resources, allocated by the hypervisor. These hypervisors run directly on and communicate directly with the physical (bare-metal) hardware.

There are two main types of hypervisors, Type-1 and Type-2: Type-1: bare-metal hypervisors It’s the actual virtualization tool, the entity responsible for creating a virtualized layer over the physical hardware and managing VMs thereafter. Now, let’s understand how the virtual machine magic happens, behind the scenes.Īll the heavy lifting is done by a special kind of software, known as a hypervisor, aka virtual machine monitor (VMM). How does a VM work? The technical nitty-gritty Just like a physical host running different operating systems over the same hardware, without resource contention.Ģ. Multiple flats can exist within the same building, and house different families, without any conflicts.

Every flat has its own furniture, its own design, and its own appliances, just like a VM has its own operating system and applications.īut every flat depends on the building’s central power, water, and gas supply, just like a VM depends on the host’s hardware resources, like CPU, RAM, network and sound cards etc. Every flat is an isolated, self-sufficient home for its occupants. Virtual machines are like flats in a large building. We can also run multiple virtual computers, virtual machines, alongside each other, atop a single physical computer or server. The result is that we can run multiple different operating systems on a single computer or server, and divide and use its resources economically. How is this virtualization implemented?Įach VM is a fully isolated environment, can run their own OS and function as a self-sufficient entity. VMs, amazingly, solve all these problems using software called virtualization technology. Each computer, like your laptop, could only run a single operating system (OS) like Windows and the OS could not even make full use of the hardware resources available to it.Ĭomputers are resource-inefficient and require one to be physically present to run and manage them. It borrows the hardware resources of the physical computer (aka host) it runs on.īelow you can see an Ubuntu VM running on Windows 10 laptop, a whole new computer inside a computer.īefore VMs, we were confined to the limits of physical computers. It’s a computer that’s all software, no hardware, at least none of its own. In the simplest terms, a virtual machine (VM) is a virtual copy of a computer.
