Unit 2
Unit 2
The machine on which the virtual machine is going to be build is known as Host
Machine and that virtual machine is referred as a Guest Machine.
BENEFITS OF VIRTUALIZATION
1.More flexible and efficient allocation of resources.
2.Enhance development productivity.
3.It lowers the cost of IT infrastructure.
4.Remote access and rapid scalability.
5.High availability and disaster recovery.
6.Pay per use of the IT infrastructure on demand.
7.Enables running multiple operating system.
1
Major Types
j of
2
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.
Partial Virtualization – In this type of virtualization,
software unmodified runs in modified OS as a separate
system.
3
Network
Virtualization
Internal Network Virtualization:
Providing network-like functionality to software containers
on a single network server.
4
Storage
Virtualization
Storage virtualization in Cloud Computing is nothing but the
sharing of physical storage into multiple storage devices which
further appears to be a single storage device.
5
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.
6
Memory
Virtualization…
Operating System Level Integration – The operating
system first connects to the memory pool, and makes that
pooled memory available to applications.
7
Software
Virtualization
It provides the ability to the main computer to run and
create one or more virtual environments.
It is used to enable
a complete computer system in order to allow a guest OS to
run. For instance letting Linux to
run as a guest that is natively
running a Microsoft
Windows OS (or vice
versa, running
Windows as a guest on Linux)
Types:
Operating system
8
Application virtualization
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.
9
Desktop
It provides virtualization
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.
10 y