VIRTUALIZATION.png

Virtualization involves creating virtual versions of hardware, storage, or network resources. It allows multiple virtual machines (VMs) to run on a single physical machine, optimizing resource usage and improving flexibility in IT environments.

Virtual Machine

A virtual machine (VM) is a software-based computer that behaves like a physical computer. VMs have a CPU, memory, storage, and can connect to over the internet. They are created by borrowing resources from a physical host computer or a remote server.

Server

A server is a computer program that can be accessed remotely over a network to provide resources and services to another computer program. It acts as a host, providing resources, data, services, or programs to other computers (known as clients) over a network.

eg : Some popular server providers include HP and IBM.

Hypervisor

A hypervisor is software used to virtualize a bare metal or physical server or computers. It provides logical separation, partitioning, or isolation, often referred to as VM1, VM2, etc. The hypervisor effectively turns physical servers into virtual servers.

eg; Some popular hypervisor providers include VMware and Xen.

Datacenters

Datacenters are physical locations consisting of physical servers in large numbers, installed with hypervisor software. When we request resources through platforms like AWS or Azure, a virtual machine is spun up on one of the hypervisors.

AWS VM (EC2) Creation :