SlideShare a Scribd company logo
3
Virtualization (cont.)
Hardware
‘Nonvirtualized’ system
A single OS controls all hardware
platform resources
Virtualized system
It makes it possible to run multiple Virtual
Containers on a single physical platform
Hardware
Most read
15
Features of Virtualzation
• Partitioning: In a single physical system by partitioning the
available resources it supports multiple applications and operating
systems.
• Isolation: Each virtual machine runs in an isolated manner from its
host system and other virtual machine. Its benifit is if any VM
crashes, the other VM and the host system are not affected.
• Encapsulation: Each VM is encapsulates its file system. It works
like an independant guest software configuration.
• Interposition: In VM all the new guest actions are performed
through the monitor. these actions are done without the knowledge
of the OS.
Most read
17
Server Virtualization
• It is virtualizing your server infrastructure where you do not have to
use any more physical servers for different purposes.
• With server virtualization one physical machine is divided many virtual
servers. At the core of such virtualization is the concept of a
hypervisor (virtual machine monitor). Server virtualization has a large
number of benefits for the companies making use of the technology.
Among those frequently listed:
– Increased Hardware Utilization – This results in hardware saving, reduced
administration overhead, and energy savings.
– Security – Clean images can be used to restore compromised systems.
Virtual machines can also provide sandboxing and isolation to limit attacks.
– Development – Debugging and performance monitoring scenarios can be
easily setup in a repeatable fashion. Developers also have easy access to
operating systems they might not otherwise be able to install on their
desktops.
Most read
Virtualization
Virtualization
• Virtualization is a technology that helps us to install different
Operating Systems on a hardware. They are completely separated
and independent from each other.
• This blend of virtualization technologies - or virtual infrastructure -
provides a layer of abstraction between computing, storage and
networking hardware, and the applications running on it
• Virtualization - Various techniques and methods of creating a
virtual (rather than actual) version of something, such as:
– Computer hardware platform
– Operating System (OS) – Virtual Machine or VM
– Storage device
– Network resources
Virtualization (cont.)
Hardware
‘Nonvirtualized’ system
A single OS controls all hardware
platform resources
Virtualized system
It makes it possible to run multiple Virtual
Containers on a single physical platform
Hardware
History of Virtualization
• Virtualization is an approach that was developed by the pioneers
of computing systems, IBM and Boroughs (now Unisys) back in
the ancient days of computing, the 1960s.
• It involved using unused computing resources to create an
artificial, but useful, view of system capabilities.
• In the 80’s and early 90’s the industry moved from leveraging
singular mainframes to running collections of smaller and
cheaper x86 servers. As a result the concept of virtualization
become less prominent. That changed in 1999 with VMware’s
introduction of VMware workstation.
Lecture5 virtualization
Virtual Machines (VM)
• A machine with virtualization software can host
numerous applications, including those that run
on different operating systems, on a single
platform.
• Software that supports multiple operating systems
on a single computer.
• Each operating system is it’s own “virtual machine”
with it’s own:
– Operating system, RAM, Storage
• Shared CPU
• The host operating system can support a number of virtual machines, each of
which has the characteristics of a particular OS.
• The solution that enables virtualization is a virtual machine monitor (VMM), or
hypervisor
Virtual Machines (cont.)
Virtual
Machine
Server
• Instead of being stored on the local computer,
the VMs may be stored on a remote server.
• A hypervisor is a piece of computer software, firmware or hardware that creates
and runs virtual machines. (i.e virtual machine manager or virtual machine
monitor
• Host machine: The computer that runs and has one or more virtual machines.
• Each virtual machine is called a guest machine.
Role of a Hypervisor
• The explanation of a hypervisor up to this point has been fairly
simple: it is a layer of software that sits between the hardware and
the one or more virtual machines that it supports. Its job is also
fairly simple. The three characteristics are,
• Provide an environment identical to the physical environment
• Provide that environment with minimal performance cost
• Retain complete control of the system resources
Classes of Hypervisors
• There are two classes of hypervisors, and their names,
Type 1 (Native of Bare Metal Hypervisor) and
• Type 2 (Hosted Hypervisor), give no clue at all to their
differences. The only item of note between them is how
they are deployed, but it is enough of a variance to point
out.
Type 1 Hypervisors
• Type 1 hypervisors run directly on the server hardware without an
operating system beneath it.
• Because there is no intervening layer between the hypervisor and
the physical hardware, this is also referred to as a bare-metal
implementation.
• Without an intermediary, the Type 1 hypervisor can directly
communicate with the hardware resources in the stack below it,
making it much more efficient than the Type 2 hypervisor.
• Guest operations are handed off and, as such, a guest cannot
affect the hypervisor on which it is supported.
Example: VMware ESXi, XenServer
Lecture5 virtualization
Type 2 Hypervisors
• A Type 2 hypervisor itself is an application that runs a top a traditional operating
system.
• Often Type 2 hypervisors are easy to install and deploy because much of the
hardware configuration work, such as networking and storage, has already been
covered by the operating system.
• Type 2 hypervisors are not as efficient as Type 1 hypervisors because of
thisextra layer between the hypervisor itself and the hardware.
• Type 2 hypervisors are also less reliable because there are more points of
failure: anything that affects the availability of the underlying operating system
also can impact the hypervisor and the guests it supports.
• A well-known example of a hosted hypervisor is Oracle VM VirtualBox. Others
include VMWare Server and Workstation, Microsoft Virtual PC, KVM, QEMU and
Parallels.
Lecture5 virtualization
Features of Virtualzation
• Partitioning: In a single physical system by partitioning the
available resources it supports multiple applications and operating
systems.
• Isolation: Each virtual machine runs in an isolated manner from its
host system and other virtual machine. Its benifit is if any VM
crashes, the other VM and the host system are not affected.
• Encapsulation: Each VM is encapsulates its file system. It works
like an independant guest software configuration.
• Interposition: In VM all the new guest actions are performed
through the monitor. these actions are done without the knowledge
of the OS.
Types of Virtualization
• Today the term virtualization is widely applied to a
number of concepts, some of which are described
below:
– Server Virtualization
– Client & Desktop Virtualization
– Services and Applications Virtualization
– Network Virtualization
– Storage Virtualization
Server Virtualization
• It is virtualizing your server infrastructure where you do not have to
use any more physical servers for different purposes.
• With server virtualization one physical machine is divided many virtual
servers. At the core of such virtualization is the concept of a
hypervisor (virtual machine monitor). Server virtualization has a large
number of benefits for the companies making use of the technology.
Among those frequently listed:
– Increased Hardware Utilization – This results in hardware saving, reduced
administration overhead, and energy savings.
– Security – Clean images can be used to restore compromised systems.
Virtual machines can also provide sandboxing and isolation to limit attacks.
– Development – Debugging and performance monitoring scenarios can be
easily setup in a repeatable fashion. Developers also have easy access to
operating systems they might not otherwise be able to install on their
desktops.
Application/Desktop Virtualization
• Virtualization is not only a server domain technology. It is being put to a number of uses
on the client side at both the desktop and application level.
• Such virtualization can be broken out into four categories:
– Local Application Virtualization/Streaming
– Hosted Application Virtualization
– Hosted Desktop Virtualization
– Local Desktop Virtualization
Client & Desktop Virtualization : This is similar to server virtualization, but this time is on
the user’s site where you virtualize their desktops. We change their desktops with thin
clients and by utilizing the datacenter resources.
Services and Applications Virtualization: The virtualization technology isolates
applications from the underlying operating system and from other applications, in order to
increase compatibility and manageability. For example – Docker can be used for that
purpose.
Client & Desktop Virtualization
Services and Applications Virtualization
Network Virtualization
• It is a part of virtualization infrastructure, which is used especially if you are
going to visualize your servers. It helps you in creating multiple switching,
Vlans, NAT-ing, etc.
• Network virtualization involves platform virtualization, often combined with
resource virtualization. Network virtualization is categorized as either
external, combining many networks, or parts of networks, into a virtual unit,
or internal, providing network-like functionality to the software containers on
a single system.
• Virtual Private Networks (VPNs) have been a common component of the
network administrators’ toolbox.
• Virtual LANs (VLANs) are another commonly used network virtualization
concept.
The following illustration shows the VMware schema:
Storage Virtualization
• This is widely used in datacenters
where you have a big storage and it
helps you to create, delete,
allocated storage to different
hardware. This allocation is done
through network connection. The
leader on storage is SAN.
• Storage virtualization refers to the
process of abstracting logical
storage from physical storage.
• General benefits of storage virtualization
include:
– Migration.
– Utilization
– Management

More Related Content

What's hot (20)

Virtualization
Virtualization Virtualization
Virtualization
Ydel Capales
 
Hypervisor
HypervisorHypervisor
Hypervisor
kalpita surve
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
Shahbaz Sidhu
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
NIKHILKUMAR SHARDOOR
 
Virtualization
VirtualizationVirtualization
Virtualization
Chandan Varadaraj
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
ofsorganizer
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
Alessandro Guli
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
vwchu
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
Mehul Jariwala
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
Emirates Computers
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
Chandrani Ray Chowdhury
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Ahmad Hafeezi
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
Rinaldo John
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
fatimaanique1
 
Hypervisors
HypervisorsHypervisors
Hypervisors
SrikantMishra12
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
Edureka!
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
Gaurav Suri
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
ofsorganizer
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
Alessandro Guli
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
vwchu
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
Mehul Jariwala
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Ahmad Hafeezi
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
fatimaanique1
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
Edureka!
 

Similar to Lecture5 virtualization (20)

lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
Anilkumarbehera16
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravym456
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
KowsalyaJayakumar2
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
IGZ Software house
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
Kalai Selvi
 
Parth virt
Parth virtParth virt
Parth virt
Parth Monga
 
Virtualization
VirtualizationVirtualization
Virtualization
Kumar Harsha
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
Binod Rimal
 
Lecture 11 (Virtualization and Load Balancer).pptx
Lecture 11 (Virtualization and Load Balancer).pptxLecture 11 (Virtualization and Load Balancer).pptx
Lecture 11 (Virtualization and Load Balancer).pptx
ShvnhRthOr
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
sebghataslamzai
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
Integral university, India
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
Raj Sarode
 
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
hajerhr7
 
Virtualization.pptx
Virtualization.pptxVirtualization.pptx
Virtualization.pptx
Senthil Vit
 
Virtualization
VirtualizationVirtualization
Virtualization
kousardiffi
 
Cloud computing Fundamentals-Cloud Technologies and Concepts.pptx
Cloud computing Fundamentals-Cloud Technologies and Concepts.pptxCloud computing Fundamentals-Cloud Technologies and Concepts.pptx
Cloud computing Fundamentals-Cloud Technologies and Concepts.pptx
SonaShaiju1
 
Module6_Virtualisation wqjkhjkdq qkdnqknjdk
Module6_Virtualisation wqjkhjkdq qkdnqknjdkModule6_Virtualisation wqjkhjkdq qkdnqknjdk
Module6_Virtualisation wqjkhjkdq qkdnqknjdk
gauravsingh12217
 
Chapter 3 - Cloud computing Virtualization-2
Chapter 3 - Cloud computing Virtualization-2Chapter 3 - Cloud computing Virtualization-2
Chapter 3 - Cloud computing Virtualization-2
MenagaSegar
 
6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx
AnsarHasas1
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
Anilkumarbehera16
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravym456
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
KowsalyaJayakumar2
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
Kalai Selvi
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
Binod Rimal
 
Lecture 11 (Virtualization and Load Balancer).pptx
Lecture 11 (Virtualization and Load Balancer).pptxLecture 11 (Virtualization and Load Balancer).pptx
Lecture 11 (Virtualization and Load Balancer).pptx
ShvnhRthOr
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
Raj Sarode
 
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
hajerhr7
 
Virtualization.pptx
Virtualization.pptxVirtualization.pptx
Virtualization.pptx
Senthil Vit
 
Cloud computing Fundamentals-Cloud Technologies and Concepts.pptx
Cloud computing Fundamentals-Cloud Technologies and Concepts.pptxCloud computing Fundamentals-Cloud Technologies and Concepts.pptx
Cloud computing Fundamentals-Cloud Technologies and Concepts.pptx
SonaShaiju1
 
Module6_Virtualisation wqjkhjkdq qkdnqknjdk
Module6_Virtualisation wqjkhjkdq qkdnqknjdkModule6_Virtualisation wqjkhjkdq qkdnqknjdk
Module6_Virtualisation wqjkhjkdq qkdnqknjdk
gauravsingh12217
 
Chapter 3 - Cloud computing Virtualization-2
Chapter 3 - Cloud computing Virtualization-2Chapter 3 - Cloud computing Virtualization-2
Chapter 3 - Cloud computing Virtualization-2
MenagaSegar
 
6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx
AnsarHasas1
 
Ad

More from hktripathy (18)

Lect 3 background mathematics
Lect 3 background mathematicsLect 3 background mathematics
Lect 3 background mathematics
hktripathy
 
Lect 2 getting to know your data
Lect 2 getting to know your dataLect 2 getting to know your data
Lect 2 getting to know your data
hktripathy
 
Lect 1 introduction
Lect 1 introductionLect 1 introduction
Lect 1 introduction
hktripathy
 
Lecture7.1 data sampling
Lecture7.1 data samplingLecture7.1 data sampling
Lecture7.1 data sampling
hktripathy
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streams
hktripathy
 
Lecture4 big data technology foundations
Lecture4 big data technology foundationsLecture4 big data technology foundations
Lecture4 big data technology foundations
hktripathy
 
Lecture3 business intelligence
Lecture3 business intelligenceLecture3 business intelligence
Lecture3 business intelligence
hktripathy
 
Lecture2 big data life cycle
Lecture2 big data life cycleLecture2 big data life cycle
Lecture2 big data life cycle
hktripathy
 
Lecture1 introduction to big data
Lecture1 introduction to big dataLecture1 introduction to big data
Lecture1 introduction to big data
hktripathy
 
Lect9 Decision tree
Lect9 Decision treeLect9 Decision tree
Lect9 Decision tree
hktripathy
 
Lect8 Classification & prediction
Lect8 Classification & predictionLect8 Classification & prediction
Lect8 Classification & prediction
hktripathy
 
Lect7 Association analysis to correlation analysis
Lect7 Association analysis to correlation analysisLect7 Association analysis to correlation analysis
Lect7 Association analysis to correlation analysis
hktripathy
 
Lect6 Association rule & Apriori algorithm
Lect6 Association rule & Apriori algorithmLect6 Association rule & Apriori algorithm
Lect6 Association rule & Apriori algorithm
hktripathy
 
Lect5 principal component analysis
Lect5 principal component analysisLect5 principal component analysis
Lect5 principal component analysis
hktripathy
 
Lect4 principal component analysis-I
Lect4 principal component analysis-ILect4 principal component analysis-I
Lect4 principal component analysis-I
hktripathy
 
Lect 3 background mathematics for Data Mining
Lect 3 background mathematics for Data MiningLect 3 background mathematics for Data Mining
Lect 3 background mathematics for Data Mining
hktripathy
 
Lect 2 getting to know your data
Lect 2 getting to know your dataLect 2 getting to know your data
Lect 2 getting to know your data
hktripathy
 
Lect 1 introduction
Lect 1 introductionLect 1 introduction
Lect 1 introduction
hktripathy
 
Lect 3 background mathematics
Lect 3 background mathematicsLect 3 background mathematics
Lect 3 background mathematics
hktripathy
 
Lect 2 getting to know your data
Lect 2 getting to know your dataLect 2 getting to know your data
Lect 2 getting to know your data
hktripathy
 
Lect 1 introduction
Lect 1 introductionLect 1 introduction
Lect 1 introduction
hktripathy
 
Lecture7.1 data sampling
Lecture7.1 data samplingLecture7.1 data sampling
Lecture7.1 data sampling
hktripathy
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streams
hktripathy
 
Lecture4 big data technology foundations
Lecture4 big data technology foundationsLecture4 big data technology foundations
Lecture4 big data technology foundations
hktripathy
 
Lecture3 business intelligence
Lecture3 business intelligenceLecture3 business intelligence
Lecture3 business intelligence
hktripathy
 
Lecture2 big data life cycle
Lecture2 big data life cycleLecture2 big data life cycle
Lecture2 big data life cycle
hktripathy
 
Lecture1 introduction to big data
Lecture1 introduction to big dataLecture1 introduction to big data
Lecture1 introduction to big data
hktripathy
 
Lect9 Decision tree
Lect9 Decision treeLect9 Decision tree
Lect9 Decision tree
hktripathy
 
Lect8 Classification & prediction
Lect8 Classification & predictionLect8 Classification & prediction
Lect8 Classification & prediction
hktripathy
 
Lect7 Association analysis to correlation analysis
Lect7 Association analysis to correlation analysisLect7 Association analysis to correlation analysis
Lect7 Association analysis to correlation analysis
hktripathy
 
Lect6 Association rule & Apriori algorithm
Lect6 Association rule & Apriori algorithmLect6 Association rule & Apriori algorithm
Lect6 Association rule & Apriori algorithm
hktripathy
 
Lect5 principal component analysis
Lect5 principal component analysisLect5 principal component analysis
Lect5 principal component analysis
hktripathy
 
Lect4 principal component analysis-I
Lect4 principal component analysis-ILect4 principal component analysis-I
Lect4 principal component analysis-I
hktripathy
 
Lect 3 background mathematics for Data Mining
Lect 3 background mathematics for Data MiningLect 3 background mathematics for Data Mining
Lect 3 background mathematics for Data Mining
hktripathy
 
Lect 2 getting to know your data
Lect 2 getting to know your dataLect 2 getting to know your data
Lect 2 getting to know your data
hktripathy
 
Lect 1 introduction
Lect 1 introductionLect 1 introduction
Lect 1 introduction
hktripathy
 
Ad

Recently uploaded (20)

LDMMIA Reiki Yoga S8 Free Workshop Grad Level
LDMMIA Reiki Yoga S8 Free Workshop Grad LevelLDMMIA Reiki Yoga S8 Free Workshop Grad Level
LDMMIA Reiki Yoga S8 Free Workshop Grad Level
LDM & Mia eStudios
 
Fatman Book HD Pdf by aayush songare.pdf
Fatman Book  HD Pdf by aayush songare.pdfFatman Book  HD Pdf by aayush songare.pdf
Fatman Book HD Pdf by aayush songare.pdf
Aayush Songare
 
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptxDiptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Arshad Shaikh
 
Smart Borrowing: Everything You Need to Know About Short Term Loans in India
Smart Borrowing: Everything You Need to Know About Short Term Loans in IndiaSmart Borrowing: Everything You Need to Know About Short Term Loans in India
Smart Borrowing: Everything You Need to Know About Short Term Loans in India
fincrifcontent
 
Optimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptxOptimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptx
UrmiPrajapati3
 
How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18
Celine George
 
Rai dyansty Chach or Brahamn dynasty, History of Dahir History of Sindh NEP.pptx
Rai dyansty Chach or Brahamn dynasty, History of Dahir History of Sindh NEP.pptxRai dyansty Chach or Brahamn dynasty, History of Dahir History of Sindh NEP.pptx
Rai dyansty Chach or Brahamn dynasty, History of Dahir History of Sindh NEP.pptx
Dr. Ravi Shankar Arya Mahila P. G. College, Banaras Hindu University, Varanasi, India.
 
Rose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdfRose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdf
kushallamichhame
 
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
EduSkills OECD
 
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptxAnalysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Shrutidhara2
 
Freckle Project April 2025 Survey and report May 2025.pptx
Freckle Project April 2025 Survey and report May 2025.pptxFreckle Project April 2025 Survey and report May 2025.pptx
Freckle Project April 2025 Survey and report May 2025.pptx
EveryLibrary
 
CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...
CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...
CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...
Sritoma Majumder
 
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdfForestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
ChalaKelbessa
 
Dashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo SlidesDashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo Slides
Celine George
 
LDMMIA Bonus GUEST GRAD Student Check-in
LDMMIA Bonus GUEST GRAD Student Check-inLDMMIA Bonus GUEST GRAD Student Check-in
LDMMIA Bonus GUEST GRAD Student Check-in
LDM & Mia eStudios
 
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
SweetytamannaMohapat
 
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_HyderabadWebcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Veera Pallapu
 
POS Reporting in Odoo 18 - Odoo 18 Slides
POS Reporting in Odoo 18 - Odoo 18 SlidesPOS Reporting in Odoo 18 - Odoo 18 Slides
POS Reporting in Odoo 18 - Odoo 18 Slides
Celine George
 
Semisolid_Dosage_Forms.pptx
Semisolid_Dosage_Forms.pptxSemisolid_Dosage_Forms.pptx
Semisolid_Dosage_Forms.pptx
Shantanu Ranjan
 
Swachata Quiz - Prelims - 01.10.24 - Quiz Club IIT Patna
Swachata Quiz - Prelims - 01.10.24 - Quiz Club IIT PatnaSwachata Quiz - Prelims - 01.10.24 - Quiz Club IIT Patna
Swachata Quiz - Prelims - 01.10.24 - Quiz Club IIT Patna
Quiz Club, Indian Institute of Technology, Patna
 
LDMMIA Reiki Yoga S8 Free Workshop Grad Level
LDMMIA Reiki Yoga S8 Free Workshop Grad LevelLDMMIA Reiki Yoga S8 Free Workshop Grad Level
LDMMIA Reiki Yoga S8 Free Workshop Grad Level
LDM & Mia eStudios
 
Fatman Book HD Pdf by aayush songare.pdf
Fatman Book  HD Pdf by aayush songare.pdfFatman Book  HD Pdf by aayush songare.pdf
Fatman Book HD Pdf by aayush songare.pdf
Aayush Songare
 
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptxDiptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Diptera: The Two-Winged Wonders, The Fly Squad: Order Diptera.pptx
Arshad Shaikh
 
Smart Borrowing: Everything You Need to Know About Short Term Loans in India
Smart Borrowing: Everything You Need to Know About Short Term Loans in IndiaSmart Borrowing: Everything You Need to Know About Short Term Loans in India
Smart Borrowing: Everything You Need to Know About Short Term Loans in India
fincrifcontent
 
Optimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptxOptimization technique in pharmaceutical product development.pptx
Optimization technique in pharmaceutical product development.pptx
UrmiPrajapati3
 
How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18How to Manage Maintenance Request in Odoo 18
How to Manage Maintenance Request in Odoo 18
Celine George
 
Rose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdfRose Cultivation Practices by Kushal Lamichhane.pdf
Rose Cultivation Practices by Kushal Lamichhane.pdf
kushallamichhame
 
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
Trends Spotting Strategic foresight for tomorrow’s education systems - Debora...
EduSkills OECD
 
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptxAnalysis of Quantitative Data Parametric and non-parametric tests.pptx
Analysis of Quantitative Data Parametric and non-parametric tests.pptx
Shrutidhara2
 
Freckle Project April 2025 Survey and report May 2025.pptx
Freckle Project April 2025 Survey and report May 2025.pptxFreckle Project April 2025 Survey and report May 2025.pptx
Freckle Project April 2025 Survey and report May 2025.pptx
EveryLibrary
 
CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...
CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...
CBSE - Grade 11 - Mathematics - Ch 2 - Relations And Functions - Notes (PDF F...
Sritoma Majumder
 
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdfForestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
ChalaKelbessa
 
Dashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo SlidesDashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo Slides
Celine George
 
LDMMIA Bonus GUEST GRAD Student Check-in
LDMMIA Bonus GUEST GRAD Student Check-inLDMMIA Bonus GUEST GRAD Student Check-in
LDMMIA Bonus GUEST GRAD Student Check-in
LDM & Mia eStudios
 
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
SweetytamannaMohapat
 
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_HyderabadWebcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Webcrawler_Mule_AIChain_MuleSoft_Meetup_Hyderabad
Veera Pallapu
 
POS Reporting in Odoo 18 - Odoo 18 Slides
POS Reporting in Odoo 18 - Odoo 18 SlidesPOS Reporting in Odoo 18 - Odoo 18 Slides
POS Reporting in Odoo 18 - Odoo 18 Slides
Celine George
 
Semisolid_Dosage_Forms.pptx
Semisolid_Dosage_Forms.pptxSemisolid_Dosage_Forms.pptx
Semisolid_Dosage_Forms.pptx
Shantanu Ranjan
 

Lecture5 virtualization

  • 2. Virtualization • Virtualization is a technology that helps us to install different Operating Systems on a hardware. They are completely separated and independent from each other. • This blend of virtualization technologies - or virtual infrastructure - provides a layer of abstraction between computing, storage and networking hardware, and the applications running on it • Virtualization - Various techniques and methods of creating a virtual (rather than actual) version of something, such as: – Computer hardware platform – Operating System (OS) – Virtual Machine or VM – Storage device – Network resources
  • 3. Virtualization (cont.) Hardware ‘Nonvirtualized’ system A single OS controls all hardware platform resources Virtualized system It makes it possible to run multiple Virtual Containers on a single physical platform Hardware
  • 4. History of Virtualization • Virtualization is an approach that was developed by the pioneers of computing systems, IBM and Boroughs (now Unisys) back in the ancient days of computing, the 1960s. • It involved using unused computing resources to create an artificial, but useful, view of system capabilities. • In the 80’s and early 90’s the industry moved from leveraging singular mainframes to running collections of smaller and cheaper x86 servers. As a result the concept of virtualization become less prominent. That changed in 1999 with VMware’s introduction of VMware workstation.
  • 6. Virtual Machines (VM) • A machine with virtualization software can host numerous applications, including those that run on different operating systems, on a single platform. • Software that supports multiple operating systems on a single computer. • Each operating system is it’s own “virtual machine” with it’s own: – Operating system, RAM, Storage • Shared CPU • The host operating system can support a number of virtual machines, each of which has the characteristics of a particular OS. • The solution that enables virtualization is a virtual machine monitor (VMM), or hypervisor
  • 7. Virtual Machines (cont.) Virtual Machine Server • Instead of being stored on the local computer, the VMs may be stored on a remote server.
  • 8. • A hypervisor is a piece of computer software, firmware or hardware that creates and runs virtual machines. (i.e virtual machine manager or virtual machine monitor • Host machine: The computer that runs and has one or more virtual machines. • Each virtual machine is called a guest machine.
  • 9. Role of a Hypervisor • The explanation of a hypervisor up to this point has been fairly simple: it is a layer of software that sits between the hardware and the one or more virtual machines that it supports. Its job is also fairly simple. The three characteristics are, • Provide an environment identical to the physical environment • Provide that environment with minimal performance cost • Retain complete control of the system resources
  • 10. Classes of Hypervisors • There are two classes of hypervisors, and their names, Type 1 (Native of Bare Metal Hypervisor) and • Type 2 (Hosted Hypervisor), give no clue at all to their differences. The only item of note between them is how they are deployed, but it is enough of a variance to point out.
  • 11. Type 1 Hypervisors • Type 1 hypervisors run directly on the server hardware without an operating system beneath it. • Because there is no intervening layer between the hypervisor and the physical hardware, this is also referred to as a bare-metal implementation. • Without an intermediary, the Type 1 hypervisor can directly communicate with the hardware resources in the stack below it, making it much more efficient than the Type 2 hypervisor. • Guest operations are handed off and, as such, a guest cannot affect the hypervisor on which it is supported. Example: VMware ESXi, XenServer
  • 13. Type 2 Hypervisors • A Type 2 hypervisor itself is an application that runs a top a traditional operating system. • Often Type 2 hypervisors are easy to install and deploy because much of the hardware configuration work, such as networking and storage, has already been covered by the operating system. • Type 2 hypervisors are not as efficient as Type 1 hypervisors because of thisextra layer between the hypervisor itself and the hardware. • Type 2 hypervisors are also less reliable because there are more points of failure: anything that affects the availability of the underlying operating system also can impact the hypervisor and the guests it supports. • A well-known example of a hosted hypervisor is Oracle VM VirtualBox. Others include VMWare Server and Workstation, Microsoft Virtual PC, KVM, QEMU and Parallels.
  • 15. Features of Virtualzation • Partitioning: In a single physical system by partitioning the available resources it supports multiple applications and operating systems. • Isolation: Each virtual machine runs in an isolated manner from its host system and other virtual machine. Its benifit is if any VM crashes, the other VM and the host system are not affected. • Encapsulation: Each VM is encapsulates its file system. It works like an independant guest software configuration. • Interposition: In VM all the new guest actions are performed through the monitor. these actions are done without the knowledge of the OS.
  • 16. Types of Virtualization • Today the term virtualization is widely applied to a number of concepts, some of which are described below: – Server Virtualization – Client & Desktop Virtualization – Services and Applications Virtualization – Network Virtualization – Storage Virtualization
  • 17. Server Virtualization • It is virtualizing your server infrastructure where you do not have to use any more physical servers for different purposes. • With server virtualization one physical machine is divided many virtual servers. At the core of such virtualization is the concept of a hypervisor (virtual machine monitor). Server virtualization has a large number of benefits for the companies making use of the technology. Among those frequently listed: – Increased Hardware Utilization – This results in hardware saving, reduced administration overhead, and energy savings. – Security – Clean images can be used to restore compromised systems. Virtual machines can also provide sandboxing and isolation to limit attacks. – Development – Debugging and performance monitoring scenarios can be easily setup in a repeatable fashion. Developers also have easy access to operating systems they might not otherwise be able to install on their desktops.
  • 18. Application/Desktop Virtualization • Virtualization is not only a server domain technology. It is being put to a number of uses on the client side at both the desktop and application level. • Such virtualization can be broken out into four categories: – Local Application Virtualization/Streaming – Hosted Application Virtualization – Hosted Desktop Virtualization – Local Desktop Virtualization Client & Desktop Virtualization : This is similar to server virtualization, but this time is on the user’s site where you virtualize their desktops. We change their desktops with thin clients and by utilizing the datacenter resources. Services and Applications Virtualization: The virtualization technology isolates applications from the underlying operating system and from other applications, in order to increase compatibility and manageability. For example – Docker can be used for that purpose.
  • 19. Client & Desktop Virtualization Services and Applications Virtualization
  • 20. Network Virtualization • It is a part of virtualization infrastructure, which is used especially if you are going to visualize your servers. It helps you in creating multiple switching, Vlans, NAT-ing, etc. • Network virtualization involves platform virtualization, often combined with resource virtualization. Network virtualization is categorized as either external, combining many networks, or parts of networks, into a virtual unit, or internal, providing network-like functionality to the software containers on a single system. • Virtual Private Networks (VPNs) have been a common component of the network administrators’ toolbox. • Virtual LANs (VLANs) are another commonly used network virtualization concept.
  • 21. The following illustration shows the VMware schema:
  • 22. Storage Virtualization • This is widely used in datacenters where you have a big storage and it helps you to create, delete, allocated storage to different hardware. This allocation is done through network connection. The leader on storage is SAN. • Storage virtualization refers to the process of abstracting logical storage from physical storage. • General benefits of storage virtualization include: – Migration. – Utilization – Management