Virtualization
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.
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:
- 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.