Lect4 Virtualization
Lect4 Virtualization
Cloud Computing
Software Virtualization
Memory Virtualization
Storage Virtualization
Data Virtualization
Network Virtualization
Desktop Virtualization
Application Virtualization
Hardware
12
Virtualization
Hardware virtualization also known as server
virtualization runs on the concept that an individual
independent segment of hardware or a physical
server, may be made up of multiple smaller
segments of hardware or servers, essentially
consolidating multiple servers into virtual servers
that run on a single primary physical server.
In hardware virtualization, software called hypervisor is used. With
the help of hypervisor virtual machine, software embedded into
the hardware component of the server. The work of hypervisor is
that it manages the physical hardware resource which is shared
between the customer and the provider.
Hardware
12
Virtualization
When the virtual machine software or virtual
machine manager (VMM) is directly installed
on the hardware system is known as
hardware virtualization.
The main job of hypervisor
is to control and monitoring the processor,
memory and other hardware resources.
After virtualization of hardware system we can install
different operating system on it and run different
applications on those OS.
Usage:Hardware virtualization is mainly done for the
Server Virtualization
Usage:
Server virtualization is done because a single physical server
can be divided into multiple servers on the demand basis and
for balancing the load.
Hardware
1
Virtualization:
Subty
3
pes
Full Virtualization –
• The underlying hardware is fully simulated.
• Guest software does not require any
modifications.
Para-virtualization –
• The hardware is not simulated instead
the guest software run their own isolated
domains.
Emulation Virtualization –
• The virtual machine simulates the
hardware and becomes independent of it.
Full virtualization
Full virtualization is a common and cost-
effective type of virtualization, which is
basically a method by which computer
service requests are separated from the
physical hardware that facilitates them.
In full virtualization,
guest OS is completely
isolated by the virtual
machine from the
virtualization layer and
hardware.
Paravirtualization is the
category of CPU virtualization
which uses hypercalls for
operations to handle
instructions at compile time.
In paravirtualization, guest OS
is not completely isolated but
it is partially isolated by the
virtual machine from the
virtualization layer and
hardware.
•Usage:
•Storage virtualization is mainly done
for back-up and recovery purposes.
Storage Virtualization:
Subtypes 20
1. Block
Virtualization –
Virtualisation on
block level means
that storage
capacity is made
available to the
operating system
or the
applications in
the form of virtual
Storage Virtualization:
Subtypes
2. File
Virtualization
Virtualisation on file
level means that the
virtualisation entity
provides virtual
storage to the
operating systems or
applications in the
form of files and
directories
Data Virtualization
21
Virtual LAN allows one to have separate LANs among ports on the same switch.
VLAN trunking allows traffic from multiple VLANs to traverse a single network
connection.
VLAN membership can be defined in several ways:
(a) Port-based
(b) Protocol-based
(c) MAC-layer grouping
(d) Network-layer grouping
(e) Multicast grouping
(f) Policy grouping
Network
23
Virtualization :Subtypes
Internal network:
Enables a single
system to function
like a network
External
network:
Consolidation of
multiple
networks into a
single one, or
Desktop
•24
Virtualization
•This is perh a p s t h e m o s t c o m m
o n f o r m o f virtualization for any
regular IT employee.
•The user’s desktop is stored on a remote
server, allowing the user to access his
desktop from any device or location.
•Employees can work conveniently from
the comfort of their home. Since the data
transfer takes place over secure
protocols, any risk of data theft is
minimized.
Desktop virtualization
ce
Benefits of Virtualization
26