Virtualization

Soumya Pallebothula
3 min readDec 30, 2020

--

The term Virtualization seems to be different but understanding the concept can be understandable easily. Before learning about the Virtualization lets know about where the concepts virtualization are used and what exactly the virtualization is..?

Virtualization is the basic principle of cloud computing.

Now ,what does this virtualization refers to..?

In the simple terms it can be explained as creation of virtual servers ,infrastructure, devices & computing resources.

Basically Virtualization is a technique of how to seperate a service from the existing physical delivery of that service.

Virtual Servers

Virtual Server is the web server ,were it shares the computer resources like RAM, ROM, Procesessor etc., and the resources can be hardware and software in order to provide services to the user.

These servers are located in the offsite data center.

virtual server

How the Virtualization is implemented?

In Virtualization, the hypervisor creates the many virtual machines to the main server to provide services for the users.

In other words ,it can be explained as to run multiple applications and multiple users by using a single server and one such technique is to configure virtual machines to move from one host to another one by implementing some software and never allowing them to shut down while they are on work.

This method is also known as Live Migration.

Here, the main server is known as the Host Server.

Virtual Machines are known as the Guest Server.

Hypervisor

From the above section ,we have learnt that Hypervisor helps to create the Virtual Machines. Now will try to learn what exactly the hypervisor is?

Hypervisor is a hardware virtualization technique .A hypervisor is also known as Virtual Machine Monitor(VMM),is software that creates and runs virtual machines (VMs). That allows multiple guest operating systems (OS) to run on a single host system at the same time.

Types of Hypervisor:

TYPE-1 Hypervisor:

Type 1 hypervisor is also called a native or bare-metal hypervisor.

It has direct access to hardware resources. Allows Guest OS to be moved automatically between physical servers based on current resources requirements.

Examples: VMware ESXi, Citrix XenServer and Microsoft Hyper-V hypervisor.

TYPE-2 Hypervisor

Type 2 hypervisor is also called hosted hypervisor, which is installed within a host operating system, with the advantage that there’s no need to have a hypervisor management console. Type 2 hypervisors don’t support over/dynamic allocation of RAM, so care is required when allocating resources to virtual machines. TYPE-2 Hypervisor asks operating system to make hardware calls.

Examples: VMware Player or Parallels Desktop.

TYPES OF VIRTUALIZATION

Generally there are different types of Virtualization some of them are:

  1. Desktop Virtualization

Desktop Virtualization is technically termed as it is a technique to access a desktop from a connected device locally. This separates the desktop environment and its applications from the physical client device used to access it.

2. Application Virtualization

Application virtualization delivers apps to a user’s computer independently of the local desktop without having to access the apps on their physical device. Users use the application virtualization to prevent compatibility issues when installing new apps across the network.

3. Data Virtualization

Data virtualization is the process of retrieve data from various resources without knowing its type and physical location where it is stored. It collects heterogeneous data from different resources and allows data users across the organization to access this data according to their work requirements.

--

--

No responses yet