0% found this document useful (0 votes)
14 views

Virtualization

Uploaded by

iamyashjain.13
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Virtualization

Uploaded by

iamyashjain.13
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Virtualization Technology

Dr. Subrajeet Mohapatra


Assistant Professor
Department of Computer Science & Engineering,
BIT Mesra, Ranchi
Jharkhand

Subrajeet Mohapatra
Department of CSE, BIT Mesra
Virtualization : An Introduction
• Virtualization is a large umbrella of technologies and concepts
that are meant to provide an abstract environment-whether
virtual hardware or an operating system.
• This technology allows to create multiple simulated environments
or dedicated resources from a single, physical hardware system.
• Virtualization enables multiple operating systems to run on the
same physical platform (running Windows OS on top of virtual
machine, which itself is running on Linux OS).
• Virtualization provides a great opportunity to build elastically
scalable systems, which are capable of provisioning additional
capability with minimum costs.

Subrajeet Mohapatra
1 Department of CSE, BIT Mesra
Virtualization : An Introduction

Subrajeet Mohapatra
2 Department of CSE, BIT Mesra
Virtualization : An Introduction
Virtualization Vs. Container

Virtualization Container
Subrajeet Mohapatra
3 Department of CSE, BIT Mesra
Virtualization : An Introduction
Virtualization Vs. Container
• The difference between a container versus a VM is primarily in the
location of the virtualization layer and the way that operating
system resources are used.
• VMs rely on a hypervisor which is normally installed over the
actual physical system hardware.
• Once the hypervisor layer is installed, VM instances can be
provisioned and each VM can then receive its own unique
operating system and workload (application).
• VMs are fully isolated from one another -- no VM is aware of, or
relies on, the presence of another VM on the same system.
• Issues i.e. malware attack, application crashes impact only the
affected VM.
Subrajeet Mohapatra
4 Department of CSE, BIT Mesra
Virtualization : An Introduction
Virtualization Vs. Container
• With containers, a host operating system is installed on the system
first, and then a container layer.
• VMs rely on a hypervisor which is normally installed over the
actual physical system hardware.
• Over the installed container layer, container instances can be
provisioned and applications can be deployed within the
containers.
• Every containerized application shares the same underlying
operating system -- the single host OS.
• Containers are regarded as more resource-efficient than VMs as the
additional resources needed for each OS is eliminated.
• The single OS presents a single point of failure for all containers.
Subrajeet Mohapatra
5 Department of CSE, BIT Mesra
Significance for Adapting Virtualization
• Virtualization technologies have gained a renewed interest due to
the confluence of different phenomena :--
• Increased Performance and Computing Capacity
• Underutilized Hardware and Software Resources
• Lack of Space
• Green Initiatives
• Rise of Administrative Costs

Subrajeet Mohapatra
6 Department of CSE, BIT Mesra
Characteristics of Virtualized Environments
• Virtualized environment consist of three major components:
guest, host, and virtualization layer.
• The guest represents the system component that interacts
with the virtualization layer rather than the host.
• The host represents the original environment where the
guest is supposed to be managed.
• Virtualization layer is responsible for recreating the same
or a different environment where the guest will operate.

Subrajeet Mohapatra
7 Department of CSE, BIT Mesra
Virtualization Reference Model

Subrajeet Mohapatra
8 Department of CSE, BIT Mesra

You might also like