Virtualization: Ambrish Gangal
Virtualization: Ambrish Gangal
AMBRISH GANGAL
Full Vs. Para virtualization Vs.
Partial Virtualization
Partial Virtualization :When entire operating systems cannot run in the virtual machine,
but some or many applications can, it is known as Partial Virtualization. ... Address space
virtualization is a key form of partial virtualization. Here, each virtual machine consists of
an independent address space.
MAJOR TYPES OF
VIRTUALIZATION
Major Types of
15
Types of Hardware virtualization
Hardware virtualization is further subdivided into the following
types:
Full Virtualization – In it, the complete simulation of the
actual hardware takes place to allow software to run an
unmodified guest OS.
Para Virtualization – In this type of virtualization, software
unmodified runs in modified OS as a separate system.
Partial Virtualization – In this type of hardware virtualization,
the software may need modification to run.
16
Network Virtualization
Internal Network Virtualization: It refers to the management and
monitoring of a computer network as a single managerial entity
from a single software-based administrator’s console. It is intended
to allow network optimization of data transfer rates,
scalability,reliability, flexibility, and security. It also automates
many network administrative tasks. Network virtualization is
specifically useful for networks experiencing a huge, rapid, and
unpredictable increase of usage.
External Network Virtualization: Combine many networks, or parts
of networks into a virtual unit. External Network Virtualization
involves and actual physical device that caters to your network.
This type of virtualization has been around for some time now, a
typical example of this would be a CISCO networking switch that
provides VLAN (virtual LAN) capabilities through its internal
CISCO iOS software.
17
Storage Virtualization
In this type of virtualization, multiple network storage resources are
present as a single storage device for easier and more efficient
management of these resources. It provides various advantages as
follows:
Improved storage management in a heterogeneous IT environment
Easy updates, better availability
Reduced downtime
Better storage utilization
Automated management
In general, there are two types of storage virtualization:
File virtualization - The server that uses the storage must have
software installed on it in order to enable file-level usage.
18
Memory Virtualization
It introduces a way to decouple memory from the server to
provide a shared, distributed or networked function. It
enhances performance by providing greater memory capacity
without any addition to the main memory. That’s why a
portion of the disk drive serves as an extension of the main
memory.
Application level integration – Applications running on
connected computers directly connect to the memory pool
through an API or the file system.
19
Memory Virtualization…
Operating System Level Integration – The operating system
first connects to the memory pool, and makes that pooled
memory available to applications.
20
Software Virtualization
21
Data Virtualization
Without any technical details, you can easily manipulate data
and know how it is formatted or where it is physically
located. It decreases the data errors and workload.
22
Desktop virtualization
It provides the work convenience and security. As one can access
remotely, you are able to work from any location and on any PC.
It provides a lot of flexibility for employees to work from home
or on the go. It also protects confidential data from being lost or
stolen by keeping it safe on central servers.
23
Benefits of Virtualization
Sharing of resources helps cost reduction
Isolation: Virtual machines are isolated from each other as
if they are physically separated
Encapsulation: Virtual machines encapsulate a complete
computing environment
Hardware Independence: Virtual machines run
independently of underlying hardware
Portability: Virtual machines can be migrated between
different hosts.
Virtualization in Cloud
Computing
CPU Memory
NIC DISK
28
HYPERVISOR Vs Ser
OS
• Can run multiple OS
Multiple Multiple simultaneously.
Software Software
Applications Applications • Each OS can have different
Operating Operating
System System hardware configuration.
Virtual Server 1 Virtual Server 2 • Efficient utilization of
hardware resources.
Hypervisor • Each virtual machine is
Hardware independent.
• Save electricity, initial cost to
buy servers, space etc.
CPU Memory NIC • Easy to manage and monitor
DISK virtual machines centrally.
29
Classification