Lect4 Virtualization
Lect4 Virtualization
Cloud Computing
Type-1 Hypervisor:
provides better performance
provides greater flexibility
Servers that run Type 1 hypervisors are often single-purpose servers
that offer no other function.
Type 1 hypervisors are production hypervisors or hypervisors that run
VMs offering services to users.
support hardware virtualization.
Type-2 Hypervisor:
Less efficient
Less flexible
offer a series of different services.
rarely used in production.
perform software virtualization.
Virtualization
Types of Virtualization
11
Hardware Virtualization
Software Virtualization
Memory Virtualization
Storage Virtualization
Data Virtualization
Network Virtualization
Desktop Virtualization
Application Virtualization
Hardware Virtualization
12
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
13
Virtualization:
Subtype
Full Virtualizations–
• 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.
• Guest software does not require any modifications.
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.
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 disks.
Storage Virtualization:
Subtypes
2. File Virtualization
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
segregation of a
single network into
multiple ones
Desktop Virtualization
•24
•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