Hypervisor – Definition and meaning

What is Hypervisor? Find out what a hypervisor is and how it is used to virtualise computers.

What is a hypervisor?

A hypervisor, also known as a VMM(Virtual Machine Monitor), is software that makes it possible to run multiple virtual machines (VMs) on a single physical computer. This technology is a crucial element of virtualisation in IT, as it enables the efficient use of hardware resources and helps to isolate applications. In this article, we will take a closer look at the different types of hypervisors, how they work and how they are used in modern IT environments.

Types of hypervisors

There are two main types of hypervisors: Type 1 (bare-metal) and Type 2 (hosted).

Type 1 hypervisor

The type 1 hypervisor runs directly on the host's hardware, which makes it more efficient. It has direct access to the resources of the physical computer and does not require an additional operating system. Popular examples of type 1 hypervisors are

  • VMware ESXi
  • Microsoft Hyper-V
  • Citrix Hypervisor

Type 2 hypervisor

In contrast, the type 2 hypervisor installs itself on an existing operating system. This makes it more accessible and user-friendly, but also less efficient, as it relies on the resources of the host operating system. Examples are

  • Oracle VirtualBox
  • VMware Workstation
  • Parallels Desktop

How a hypervisor works

Hypervisors use a layer of software to manage hardware resources and allow virtual machines to access these resources. They share CPU, RAM, memory and other resources based on the requirements of the VMs. This abstraction isolates VMs and allows them to work independently of each other, even if they are hosted on the same hardware.

Applications of hypervisors

Hypervisors are used in various areas:

  • Server virtualisation: hypervisors make it possible to consolidate several servers with different applications on one physical server.
  • Test environments: Developers use hypervisors to create and manage test environments quickly and cost-effectively.
  • Cloud computing: Hypervisors play a central role in cloud environments by efficiently allocating resources and enabling billing.

Advantages and disadvantages of a hypervisor

Like any technology, the use of a hypervisor has its advantages and disadvantages:

Advantages:

  • Cost efficiency through hardware consolidation.
  • Increased flexibility and scalability.
  • Improved disaster recovery and backup options.

Disadvantages:

  • Possible performance losses, especially with type 2 hypervisors.
  • Increased complexity in administration and security.

Illustrative example on the topic: Hypervisor

Imagine a company has several servers that host various applications such as databases, web servers and internal tools. In order to optimally utilise the given hardware resources, the IT department installs a type 1 hypervisor on a physical server and creates several VMs. Each VM receives the required resources and performs a specific task without affecting the other VMs. This allows the company to save on hardware costs and increase the efficiency of its IT resources.

Conclusion

In summary, the hypervisor is a key virtualisation technology that enables companies to use their hardware resources effectively. By isolating virtual machines and making them easy to manage, hypervisors offer numerous advantages for both small and large organisations. Also take a look at our articles on cloud computing and virtualisation to learn more about related topics.

Frequently asked questions

A hypervisor is software that makes it possible to run multiple virtual machines (VMs) on a single physical computer. This technology is central to virtualisation as it efficiently manages and isolates hardware resources. Hypervisors are able to dynamically allocate CPU, RAM and memory, which improves the flexibility and utilisation of the IT infrastructure.

A hypervisor works by creating an abstraction layer between the hardware and the virtual machines. It manages the hardware resources and enables the VMs to operate independently of each other. The hypervisor allocates resources such as CPU and RAM based on the requirements of the individual VMs, ensuring efficient utilisation of the hardware.

Hypervisors are used in various areas, including server virtualisation, test environments and cloud computing. They enable organisations to consolidate multiple servers on a single physical machine, quickly create test environments for software developers and efficiently manage resources in cloud environments, reducing costs and administrative overheads.

The main difference between type 1 and type 2 hypervisors lies in their architecture. Type 1 hypervisors run directly on the host's hardware, which offers higher efficiency and performance. Type 2 hypervisors, on the other hand, run on an existing operating system and are therefore more user-friendly, but less efficient as they rely on the resources of the host operating system.

Using a hypervisor offers numerous benefits, including cost efficiency through hardware consolidation, increased flexibility and scalability, and improved disaster recovery options. Virtualisation allows companies to make better use of their IT resources while simplifying the management and deployment of applications, resulting in an overall optimised IT infrastructure.

Some disadvantages of using a hypervisor are possible performance losses, especially with type 2 hypervisors that rely on a host operating system. In addition, the management of virtual machines can become more complex, which can lead to additional security risks. Companies must therefore carefully weigh up whether the advantages outweigh the potential disadvantages.

The security of a hypervisor depends on various factors, including the implementation and the security protocols used. Type 1 hypervisors are generally considered more secure as they run directly on the hardware and offer fewer attack surfaces. Nevertheless, it is important to perform regular security updates and follow best practices for securing virtual machines to minimise potential security risks.

Jobs with Hypervisor?

Find matching IT jobs on Jobriver.

Search jobs