SlideShare a Scribd company logo
KALINGA INSTITUTE OF INDUSTRIAL
TECHNOLOGY
Cloud Computing
3 Credit School of Computer Engineering
Virtualization
Unit-III
2
Virtualisation: Concept
3
 Virtualization is a technique, which allows
to share a single physical instance of a
resource or an application among multiple
customers and organizations.
 It does by assigning a logical name to a
physical storage and providing a pointer
to that physical resource when demanded.
 Virtualization in cloud computing allows
you to run multiple applications and OS
on the same server, thereby providing for
efficient resource utilization and reducing
Virtualization
Architecture
4
With the help of Virtualization multiple
operating systems and applications can run on
same Machine and its same hardware at the
same time increasing the utilization and
flexibility of hardware.
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.
Hypervisor
5
 The hypervisor is a firmware or low-level program
that acts as a Virtual Machine Manager.
 Hypervisor is a form of virtualization software
used in Cloud hosting to divide and allocate the
resources on various pieces of hardware.The
program which provide partitioning, isolation or
abstraction is called virtualization hypervisor.
 Hypervisor is a hardware virtualization
technique that allows multiple guest operating
systems (OS) to run on a single host system at
the same time. A hypervisor is sometimes also
called a virtual machine manager(VMM).
 There are two types of hypervisor:
Type 1 and Type 2
Types of Hypervisors
6
 Type 1 hypervisors run directly on the
system hardware. They are often referred to as a
"native" or "bare metal" or "embedded"
hypervisors in vendor literature. It dose not
require any base server operating system.It has
direct access to hardware resources
 Type 2 hypervisors run on a host operating
system that provides virtualization services,
such as I/O device and memory management.
Basically a software installed on an operatingThey
are often referred to as a “Hosted Architecture"
hypervisors in vendor literature.
Type-1 Hypervisor
7
Hypervisors
Features of Type-1 and 2 Hypervisor
9
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
Hardware Virtualization
12
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
physical servers into virtual servers that run
on a single primary physical server.
Hardware
Virtualization:
Subtyp
es
 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.
13
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.
With full virtualization, operating systems and
their hosted software are run on top of virtual
hardware.
It differs from other forms of virtualization
(like paravirtualization and hardware-assisted
virtualization) in its total isolation of guest
operating systems from their hosts.
Full virtualization
Full virtualization is
fulfilled by the use of both
binary translation and
direct execution.
In full virtualization,
guest OS is completely
isolated by the virtual
machine from the
virtualization layer and
hardware.
Microsoft and Parallels
systems are examples of
Para-virtualization
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.
VMware and Xen are some
examples of
paravirtualization..
14
Full Virtualization Emulation
Para Virtualization
Hardware
Virtualization:
Subtypes
Software Virtualization
15
•Software Virtualization involves the
creation and operation of multiple
virtual environments on the host
machine.
• It is used to enable a complete
computer system in order to allow
the guest operating system to run.
•For instance, letting LINUX OS to run
as a guest that is natively using a
Microsoft Windows OS.
Software Virtualization
:Subtypes
16
 Operating System Virtualization –
hosting multiple OS on the native
OS
 Application Virtualization –
hosting individual applications in a
virtual environment separate from the
native OS
 Service Virtualization –
hosting specific services related
to a particular application.
Memory Virtualization
•Physical memory across different ser vers i s
aggregated into a single virtualized memory pool.
•It provides the benefit of an enlarged contiguous
working memory.
•For instance, as some OS such as Microsoft Windows
OS allows a portion of your storage disk to serve as an
extension of your RAM.
17
Memory Virtualization:
Subtypes
18
 Application-level control – Applications access
the memory pool directly.
 Operating system level control – Access to
the memory pool is provided through an
operating system.
Storage Virtualization
•19
•Multiple physical storage devices are
grouped together, which then appear as
a single storage device.
•This provides various advantages such
as homogenization of storage across
storage devices of multiple capacity and
speeds, reduced downtime, load
balancing and better optimization
of performance and speed.
•Partitioning your hard drive into
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.
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
Storage Virtualization:
Subtypes
Data Virtualization
21
•It lets us to easily
manipulate data, as
the data is
presented as an
abstract layer
completely
independent of
data structure and
database systems.
•Decreases data input
and formatting
errors.
Network Virtualization
22
 In network virtualization, multiple sub-
networks can be created on the same
physical network, which may or may not
is authorized to communicate with each
other.
 This enables restriction of file movement
across networks and enhances security,
and
allows better monitoring and
identification of data usage.
 It also increases reliability as a disruption
in one network doesn’t affect other
Network Virtualization
:Subtypes
23
 Internal network:
Enables a single
system to function
like a network
 External
network:
Consolidation of
multiple
networks into a
single one, or
Desktop Virtualization
•24
•This is perh a p s t h e m o s t c o m m o n
fo 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.
25
Types of Virtualization:
At a Glanc
e
Benefits of Virtualization
26
 Easily outsource your hardware and eliminate any
energy costs associated with its operation.
 the efficiency, security and cost advantages.
 Run operating systems where
the physical hardware is unavailable.
 Easier to create new machines, backup machines,
etc.
 Software testing using “clean” installs of operating
systems and software
 Emulate more machines than are physically
available.
 Timeshare lightly loaded systems on one host.

More Related Content

What's hot

Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
Pyingkodi Maran
 
Virtualization
VirtualizationVirtualization
Virtualization
Kingston Smiler
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
Kingston Smiler
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
Novell
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
Rinaldo John
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Ahmad Hafeezi
 
How To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open ApproachHow To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open Approach
ShapeBlue
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mehul Boghra
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
ROSHNI PRADHAN
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
sgurnam73
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
actualtechmedia
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is VirtualizationIsrael Marcus
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
IGZ Software house
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
Shahbaz Sidhu
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
Mehul Jariwala
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Virtualization
VirtualizationVirtualization
Virtualization
Chandan Varadaraj
 

What's hot (20)

Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization with KVM (Kernel-based Virtual Machine)
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
How To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open ApproachHow To Monetise & Bill CloudStack - A Practical Open Approach
How To Monetise & Bill CloudStack - A Practical Open Approach
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Similar to 1 virtualization

Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
Hitesh Mohapatra
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
Raj Sarode
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
Binod Rimal
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
Radhika Kalavadiya
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
Vivek Shelke
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
sebghataslamzai
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
Rishikese MR
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
Anilkumarbehera16
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
RavinderSingh704945
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
KelvinBakespear
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
Kalai Selvi
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
Jamie Shoup
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
AJIT NEGI
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
AkshithaReddy42848
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
Soumyajit Basu
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravym456
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
Dr. Sunil Kr. Pandey
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
Integral university, India
 

Similar to 1 virtualization (20)

Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
virtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdfvirtualizationcloudcomputing-140813101008-phpapp02.pdf
virtualizationcloudcomputing-140813101008-phpapp02.pdf
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
 

Recently uploaded

CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 

Recently uploaded (20)

CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 

1 virtualization

  • 1. KALINGA INSTITUTE OF INDUSTRIAL TECHNOLOGY Cloud Computing 3 Credit School of Computer Engineering
  • 3. Virtualisation: Concept 3  Virtualization is a technique, which allows to share a single physical instance of a resource or an application among multiple customers and organizations.  It does by assigning a logical name to a physical storage and providing a pointer to that physical resource when demanded.  Virtualization in cloud computing allows you to run multiple applications and OS on the same server, thereby providing for efficient resource utilization and reducing
  • 5. With the help of Virtualization multiple operating systems and applications can run on same Machine and its same hardware at the same time increasing the utilization and flexibility of hardware. 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.
  • 6. Hypervisor 5  The hypervisor is a firmware or low-level program that acts as a Virtual Machine Manager.  Hypervisor is a form of virtualization software used in Cloud hosting to divide and allocate the resources on various pieces of hardware.The program which provide partitioning, isolation or abstraction is called virtualization hypervisor.  Hypervisor is a hardware virtualization technique that allows multiple guest operating systems (OS) to run on a single host system at the same time. A hypervisor is sometimes also called a virtual machine manager(VMM).  There are two types of hypervisor: Type 1 and Type 2
  • 7. Types of Hypervisors 6  Type 1 hypervisors run directly on the system hardware. They are often referred to as a "native" or "bare metal" or "embedded" hypervisors in vendor literature. It dose not require any base server operating system.It has direct access to hardware resources  Type 2 hypervisors run on a host operating system that provides virtualization services, such as I/O device and memory management. Basically a software installed on an operatingThey are often referred to as a “Hosted Architecture" hypervisors in vendor literature.
  • 10. Features of Type-1 and 2 Hypervisor 9 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.
  • 12. Types of Virtualization 11  Hardware Virtualization  Software Virtualization  Memory Virtualization  Storage Virtualization  Data Virtualization  Network Virtualization  Desktop Virtualization
  • 13. Hardware Virtualization 12 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 physical servers into virtual servers that run on a single primary physical server.
  • 14. Hardware Virtualization: Subtyp es  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. 13
  • 15. 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. With full virtualization, operating systems and their hosted software are run on top of virtual hardware. It differs from other forms of virtualization (like paravirtualization and hardware-assisted virtualization) in its total isolation of guest operating systems from their hosts.
  • 16. Full virtualization Full virtualization is fulfilled by the use of both binary translation and direct execution. In full virtualization, guest OS is completely isolated by the virtual machine from the virtualization layer and hardware. Microsoft and Parallels systems are examples of
  • 17. Para-virtualization 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. VMware and Xen are some examples of paravirtualization..
  • 18. 14 Full Virtualization Emulation Para Virtualization Hardware Virtualization: Subtypes
  • 19. Software Virtualization 15 •Software Virtualization involves the creation and operation of multiple virtual environments on the host machine. • It is used to enable a complete computer system in order to allow the guest operating system to run. •For instance, letting LINUX OS to run as a guest that is natively using a Microsoft Windows OS.
  • 20. Software Virtualization :Subtypes 16  Operating System Virtualization – hosting multiple OS on the native OS  Application Virtualization – hosting individual applications in a virtual environment separate from the native OS  Service Virtualization – hosting specific services related to a particular application.
  • 21. Memory Virtualization •Physical memory across different ser vers i s aggregated into a single virtualized memory pool. •It provides the benefit of an enlarged contiguous working memory. •For instance, as some OS such as Microsoft Windows OS allows a portion of your storage disk to serve as an extension of your RAM. 17
  • 22. Memory Virtualization: Subtypes 18  Application-level control – Applications access the memory pool directly.  Operating system level control – Access to the memory pool is provided through an operating system.
  • 23. Storage Virtualization •19 •Multiple physical storage devices are grouped together, which then appear as a single storage device. •This provides various advantages such as homogenization of storage across storage devices of multiple capacity and speeds, reduced downtime, load balancing and better optimization of performance and speed. •Partitioning your hard drive into
  • 24. 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.
  • 25. 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 Storage Virtualization: Subtypes
  • 26. Data Virtualization 21 •It lets us to easily manipulate data, as the data is presented as an abstract layer completely independent of data structure and database systems. •Decreases data input and formatting errors.
  • 27. Network Virtualization 22  In network virtualization, multiple sub- networks can be created on the same physical network, which may or may not is authorized to communicate with each other.  This enables restriction of file movement across networks and enhances security, and allows better monitoring and identification of data usage.  It also increases reliability as a disruption in one network doesn’t affect other
  • 28. Network Virtualization :Subtypes 23  Internal network: Enables a single system to function like a network  External network: Consolidation of multiple networks into a single one, or
  • 29. Desktop Virtualization •24 •This is perh a p s t h e m o s t c o m m o n fo 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.
  • 31. Benefits of Virtualization 26  Easily outsource your hardware and eliminate any energy costs associated with its operation.  the efficiency, security and cost advantages.  Run operating systems where the physical hardware is unavailable.  Easier to create new machines, backup machines, etc.  Software testing using “clean” installs of operating systems and software  Emulate more machines than are physically available.  Timeshare lightly loaded systems on one host.