Your guide to Virtual Machines (VMs) in the Cloud: Virtualization and Hypervisors

Aditya Upadhye
4 min readApr 26, 2024

Imagine you have a computer with a powerful CPU, large RAM, a big fat Storage, and a strong connected network. But, you don’t need it and want to RENT it. Since no one can afford a high-end computer by themselves, You decide to rent out parts of the system to different users.

That is Virtualization!!

Source: Google Images

This article dives into virtualization concepts, explaining how they work and create a dynamic environment of cloud computing.

What is Virtualization in Computing?

Virtualization is the process of creating virtual versions of computer hardware resources, such as processors, memory, storage, and network interfaces. These virtual resources, known as virtual machines (VMs), act like independent computers with their own operating systems and applications. This allows a single physical machine to host multiple VMs, enabling efficient resource utilization, cost savings, and improved flexibility.

What is a Hypervisor?

The hypervisor, is the software that sits between the physical hardware and the VMs. It acts as a control layer, managing the allocation and sharing of physical resources among the VMs. The hypervisor ensures that each VM has the resources it needs to operate efficiently…

--

--