Unit i Introduction to Virtualization
Unit i Introduction to Virtualization
7
Virtualization and cloud computing - Need of virtualization – cost, administration, fast
deployment, reduce infrastructure cost – limitations- Types of hardware virtualization: Full
virtualization - partial virtualization – Para virtualization-Types of Hypervisors
Introduction to Virtualization
Virtualization Concept
Hypervisor
Full Virtualization
Emulation Virtualization
Paravirtualization
Full Virtualization
Server Virtualization
Client & Desktop Virtualization
Services and Applications Virtualization
Network Virtualization
Storage Virtualization
Let us now discuss each of these in detail.
Server Virtualization
It is virtualizing your server infrastructure where you do not have to use any
more physical servers for different purposes.
This is similar to server virtualization, but this time is on the user’s site where
you virtualize their desktops. We change their desktops with thin clients and by
utilizing the datacenter resources.
Services and Applications Virtualization
Network Virtualization
This is widely used in datacenters where you have a big storage and it helps you
to create, delete, allocated storage to different hardware. This allocation is done
through network connection. The leader on storage is SAN. A schematic
illustration is given below −
Understanding Different Types of Hypervisors
A hypervisor is a thin software layer that intercepts operating system calls to the
hardware. It is also called as the Virtual Machine Monitor (VMM). It creates a
virtual platform on the host computer, on top of which multiple guest operating
systems are executed and monitored.
Hypervisors are two types −
Native hypervisors are software systems that run directly on the host's hardware
to control the hardware and to monitor the Guest Operating Systems.
The guest
operating system runs on a separate level above the hypervisor. All of them have
a Virtual Machine Manager.
Examples of this virtual machine architecture are Oracle VM, Microsoft Hyper-
V, VMWare ESX and Xen.
Hosted Hypervisor
The limited use of the resources leads to under-utilization of hardware and software
resources. As all the PCs of the user are sufficiently capable to fulfill their regular
computational needs that’s why many of their computers are used often which can be used
24/7 continuously without any interruption. The efficiency of IT infrastructure could be
increase by using these resources after hours for other purposes. This environment is possible
to attain with the help of Virtualization.
3. SHORTAGE OF SPACE-
The regular requirement for additional capacity, whether memory storage or compute power,
leads data centers raise rapidly. Companies like Google, Microsoft and Amazon develop their
infrastructure by building data centers as per their needs. Mostly, enterprises unable to pay to
build any other data center to accommodate additional resource capacity. This heads to the
diffusion of a technique which is known as server consolidation.
4. ECO-FRIENDLY INITIATIVES-
At this time, corporations are actively seeking for various methods to minimize their
expenditures on power which is consumed by their systems. Data centers are main power
consumers and maintaining a data center operations needs a continuous power supply as well
as a good amount of energy is needed to keep them cool for well-functioning. Therefore,
server consolidation drops the power consumed and cooling impact by having a fall in
number of servers. Virtualization can provide a sophisticated method of server
consolidation.
5. ADMINISTRATIVE COSTS-
Furthermore, the rise in demand for capacity surplus, that convert into more servers in a data
center, accountable for a significant increase in administrative costs. Hardware monitoring,
server setup and updates, defective hardware replacement, server resources monitoring, and
backups are included in common system administration tasks. These are personnel-intensive
operations. The administrative costs is increased as per the number of servers. Virtualization
decreases number of required servers for a given workload, hence reduces the cost of
administrative employees.