SlideShare uma empresa Scribd logo
1 de 28
Unit 3
Virtualization concepts in Cloud Computing
By
Dr Mohammad Zunnun Khan
Virtualization in Cloud Computing
 Virtualization is the "creation of a virtual
(rather than actual) version of something,
such as a server, a desktop, a storage device,
an operating system or network resources".
 In other words, 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.
Basic Concept of Virtualization
 Creation of a virtual machine over existing
operating system and hardware is known as
Hardware Virtualization.
 A Virtual machine provides an environment
that is logically separated from the
underlying hardware.
 Concept is not new. Multi Programming –
Each Process thinks it has complete control
on all of the resources.
◦ Virtual Memory
◦ CPU Sharing
Similarities and Differences with
Multiprogramming
 Multi Programming
◦ CPU is shared among processes
◦ Memory is shared using Page Tables.
◦ Process knows it is being managed- uses
system calls.
 Virtualization
◦ CPU is shared among OSs.
◦ Memory is shared using more level of
indirections. Multiple Page tables.
◦ OS may or may not know that it is being
managed.
Virtualization Architecture
 OS assumes complete control of the
underlying hardware.
 Virtualization architecture provides this
illusion through a hypervisor/VMM.
 Hypervisor/VMM is a software layer which:
◦ Allows multiple Guest OS (Virtual Machines) to run
simultaneously on a single physical host
◦ Provides hardware abstraction to the running Guest
OSs and efficiently multiplexes underlying hardware
resources.
Physical vs. Virtual Machine
image source: vmware.com
Physical
 Single OS
 H/W + S/W tightly coupled
 Application crashes affect all
 Resource under-utilization
Virtual Machine
 Machine view to OS is independent of
hardware
 Multiple OS (isolated apps)
 Safely multiplex resources across VMs
Types of Virtualization
 There are two main parts of machine
◦ Host Machine, on which the virtual machine is
going to create
◦ Guest Machine, on which user is going to
use virtual service.
 There are mainly 4 types of
virtualization
◦ Hardware Virtualization.
◦ Operating system Virtualization.
◦ Server Virtualization.
◦ Storage Virtualization.
Hardware Virtualization:
 When the virtual machine software or virtual
machine manager (VMM) is directly installed
on the hardware system is known as
hardware virtualization.
 The main job of hypervisor is to control and
monitoring the processor, memory and other
hardware resources.
 After virtualization of hardware system we
can install different operating system on it
and run different applications on those OS.
 Usage:
 Hardware virtualization is mainly done for
the server platforms, because controlling
virtual machines is much easier than
controlling a physical server.
Operating System Virtualization
 When the virtual machine software or
virtual machine manager (VMM) is
installed on the Host operating
system instead of directly on the
hardware system is known as operating
system virtualization.
 Usage:
 Operating System Virtualization is mainly
used for testing the applications on
different platforms of OS.
Server Virtualization:
 When the virtual machine software or
virtual machine manager (VMM) is directly
installed on the Server system is known
as server virtualization.
 Usage:
 Server virtualization is done because a
single physical server can be divided into
multiple servers on the demand basis and
for balancing the load.
Storage Virtualization:
 Storage virtualization is the process of
grouping the physical storage from
multiple network storage devices so that
it looks like a single storage device.
 Storage virtualization is also implemented
by using software applications.
 Usage:
 Storage virtualization is mainly done for
back-up and recovery purposes.
What is Hypervisor
 If you know what a private cloud is and you know the
infrastructure of it, you’ve probably heard about
hypervisor.
 It is the part of the private cloud that manages the virtual
machines, i.e. it is the part (program) that enables multiple
operating systems to share the same hardware.
 Each operating system could use all the hardware
(processor, memory) if no other operating system is on.
That is the maximum hardware available to one operating
system in the cloud.
 Nevertheless, the hypervisor is what controls and allocates
what portion of hardware resources each operating system
should get, in order every one o them to get what they
need and not to disrupt each other.
Types of Hypervisor
 There are two types of hypervisors
 Type 1 hypervisor: hypervisors run
directly on the system hardware – A “bare
metal” embedded hypervisor,
 Type 2 hypervisor: hypervisors run on a
host operating system that provides
virtualization services, such as I/O device
support and memory management.
Type 1 hypervisors:
1. VMware ESX and ESXi
 These hypervisors offer advanced features and scalability, but
require licensing, so the costs are higher.
 There are some lower-cost bundles that VMware offers and they can make
hypervisor technology more affordable for small infrastructures.
 VMware is the leader in the Type-1 hypervisors. Their vSphere/ESXi product
is available in a free edition and 5 commercial editions.
2. Microsoft Hyper-V
 The Microsoft hypervisor, Hyper-V doesn’t offer many of the advanced features
that VMware’s products provide.
However, with XenServer and vSphere, Hyper-V is one of the top 3 Type-1
hypervisors.
 It was first released with Windows Server, but now Hyper-V has been greatly
enhanced with Windows Server 2012 Hyper-V. Hyper-V is available in both a
free edition (with no GUI and no virtualization rights) and 4 commercial
editions – Foundations (OEM only), Essentials, Standard, and Datacenter.
Hyper-V
3. Citrix XenServer
 It began as an open source project.
The core hypervisor technology is free, but like
VMware’s free ESXi, it has almost no advanced
features.
Xen is a type-1 bare-metal hypervisor. Just as Red
Hat Enterprise Virtualization uses KVM, Citrix uses
Xen in the commercial XenServer.
 Today, the Xen open source projects and community
are at Xen.org. Today, XenServer is a commercial
type-1 hypervisor solution from Citrix, offered in 4
editions. Confusingly, Citrix has also branded their
other proprietary solutions like XenApp and
XenDesktop with the Xen name.
4. Oracle VM
 The Oracle hypervisor is based on the open source
Xen.
However, if you need hypervisor support and product
updates, it will cost you.
Oracle VM lacks many of the advanced features found
in other bare-metal virtualization hypervisors.
Type 2 hypervisor
1. VMware Workstation/Fusion/Player
 VMware Player is a free virtualization hypervisor.
 It is intended to run only one virtual machine (VM) and does not allow creating VMs.
VMware Workstation is a more robust hypervisor with some advanced features, such as
record-and-replay and VM snapshot support.
 VMware Workstation has three major use cases:
 for running multiple different operating systems or versions of one OS on one desktop,
 for developers that need sandbox environments and snapshots, or
 for labs and demonstration purposes.
2. VMware Server
 VMware Server is a free, hosted virtualization hypervisor that’s very similar to the VMware
Workstation.
VMware has halted development on Server since 2009
3. Microsoft Virtual PC
 This is the latest Microsoft’s version of this hypervisor technology, Windows Virtual
PC and runs only on Windows 7 and supports only Windows operating systems running on
it.
4. Oracle VM VirtualBox
 VirtualBox hypervisor technology provides
reasonable performance and features if you
want to virtualize on a budget. Despite being
a free, hosted product with a very small
footprint, VirtualBox shares many features
with VMware vSphere and Microsoft Hyper-V.
5. Red Hat Enterprise Virtualization
 Red Hat’s Kernel-based Virtual Machine (KVM)
has qualities of both a hosted and a bare-
metal virtualization hypervisor. It can turn the
Linux kernel itself into a hypervisor so the
VMs have direct access to the physical
hardware.
KVM
 This is a virtualization infrastructure for the
Linux kernel. It supports native virtualization
on processors with hardware virtualization
extensions.
 The open-source KVM (or Kernel-Based
Virtual Machine) is a Linux-based type-1
hypervisor that can be added to most Linux
operating systems including Ubuntu, Debian,
SUSE, and Red Hat Enterprise Linux, but
also Solaris, and Windows.
 .
Benefits of using Virtual Machines
 Instant provisioning - fast scalability
 Live Migration is possible
 Load balancing and consolidation in a
Data Center is possible.
 Low downtime for maintenance
 Virtual hardware supports legacy
operating systems efficiently
 Security and fault isolation
VM Migration
Load Balancing
Better Response time
 Consolidation -
Reduces number of Physical Machine req
uirement
References
 Amburst et al. “Above the Clouds: A
Berkeley view of cloud computing”
 David Chisnall. “The Definitive Guide to
XEN Hypervisor”.
 Prof. Purushottam Kulkarni, CSE, IITB, His
Presentation.
 Vmware “ www.vmware.com”
 Wikipedia and Internet.
 Thank You
 Any Questions?
Email me on zunnunkhan@gmail.com

Mais conteúdo relacionado

Mais procurados

Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshareYogesh Kumar
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Rubal Sagwal
 
Alexandru Catalin Cosoi
Alexandru Catalin CosoiAlexandru Catalin Cosoi
Alexandru Catalin Cosoiprincescorpio
 
Logicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloudAshok Kumar
 
Protecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest ThreatsProtecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest Threatswhite paper
 
Cloud computing & dbms
Cloud computing & dbmsCloud computing & dbms
Cloud computing & dbmsZaid Shabbir
 
VMware vRealize Network Insight 3.5 - Whats New
VMware vRealize Network Insight 3.5 - Whats NewVMware vRealize Network Insight 3.5 - Whats New
VMware vRealize Network Insight 3.5 - Whats NewVMware
 
VMworld 2016 Recap
VMworld 2016 RecapVMworld 2016 Recap
VMworld 2016 RecapKevin Groat
 

Mais procurados (18)

Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
 
Sna lab prj (1)
Sna lab prj (1)Sna lab prj (1)
Sna lab prj (1)
 
Alexandru Catalin Cosoi
Alexandru Catalin CosoiAlexandru Catalin Cosoi
Alexandru Catalin Cosoi
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Logicalis - Virtualisation overview
Logicalis - Virtualisation overviewLogicalis - Virtualisation overview
Logicalis - Virtualisation overview
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Protecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest ThreatsProtecting Dynamic Datacenters From the Latest Threats
Protecting Dynamic Datacenters From the Latest Threats
 
Cloud computing & dbms
Cloud computing & dbmsCloud computing & dbms
Cloud computing & dbms
 
VMware vRealize Network Insight 3.5 - Whats New
VMware vRealize Network Insight 3.5 - Whats NewVMware vRealize Network Insight 3.5 - Whats New
VMware vRealize Network Insight 3.5 - Whats New
 
VMworld 2016 Recap
VMworld 2016 RecapVMworld 2016 Recap
VMworld 2016 Recap
 
Irm solutions 09 2014
Irm solutions 09 2014Irm solutions 09 2014
Irm solutions 09 2014
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Virtualization session 2
Virtualization session 2Virtualization session 2
Virtualization session 2
 
SHIP Brochure
SHIP BrochureSHIP Brochure
SHIP Brochure
 

Semelhante a Virtualization concepts in cloud computing

SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsDon Bosco BSIT
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization QuestionsTrupti Jethva
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfKowsalyaJayakumar2
 
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 ComputingHitesh Mohapatra
 
Virtualization
VirtualizationVirtualization
VirtualizationYansi Keim
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxKelvinBakespear
 
Tk2273 -teknologi_virtualisasi Cloud Computing
Tk2273  -teknologi_virtualisasi Cloud ComputingTk2273  -teknologi_virtualisasi Cloud Computing
Tk2273 -teknologi_virtualisasi Cloud ComputingSyarif Maula
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologiesKalai Selvi
 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareYeditepe University
 
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-VProcessor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-VBlesson Babu
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud ComputingPyingkodi Maran
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technologysanjoysanyal
 

Semelhante a Virtualization concepts in cloud computing (20)

Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization Questions
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
 
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
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
 
Tk2273 -teknologi_virtualisasi Cloud Computing
Tk2273  -teknologi_virtualisasi Cloud ComputingTk2273  -teknologi_virtualisasi Cloud Computing
Tk2273 -teknologi_virtualisasi Cloud Computing
 
cloud concepts and technologies
cloud concepts and technologiescloud concepts and technologies
cloud concepts and technologies
 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm ware
 
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-VProcessor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
Processor Virtualization Comparison VMWare ESXi vs Microsoft Hyper-V
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Parth virt
Parth virtParth virt
Parth virt
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 

Mais de Integral university, India (17)

Cloud Security_ Unit 4
Cloud Security_ Unit 4Cloud Security_ Unit 4
Cloud Security_ Unit 4
 
Cloud resilience, provisioning
Cloud resilience, provisioning Cloud resilience, provisioning
Cloud resilience, provisioning
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
Data and software privacy
Data and software privacyData and software privacy
Data and software privacy
 
Unit4 next
Unit4 nextUnit4 next
Unit4 next
 
U nit 4
U nit 4U nit 4
U nit 4
 
Unit4 cry
Unit4 cryUnit4 cry
Unit4 cry
 
Unit4
Unit4Unit4
Unit4
 
Unit5
Unit5Unit5
Unit5
 
Unit5 Cloud Federation,
Unit5 Cloud Federation,Unit5 Cloud Federation,
Unit5 Cloud Federation,
 
Unit3 MapReduce
Unit3 MapReduceUnit3 MapReduce
Unit3 MapReduce
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
cloud Resilience
cloud Resilience cloud Resilience
cloud Resilience
 
Cyber crime
Cyber crimeCyber crime
Cyber crime
 
Software Security
Software SecuritySoftware Security
Software Security
 
Software Security
Software SecuritySoftware Security
Software Security
 
Security threats
Security threatsSecurity threats
Security threats
 

Último

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Virtualization concepts in cloud computing

  • 1. Unit 3 Virtualization concepts in Cloud Computing By Dr Mohammad Zunnun Khan
  • 2. Virtualization in Cloud Computing  Virtualization is the "creation of a virtual (rather than actual) version of something, such as a server, a desktop, a storage device, an operating system or network resources".  In other words, 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.
  • 3. Basic Concept of Virtualization  Creation of a virtual machine over existing operating system and hardware is known as Hardware Virtualization.  A Virtual machine provides an environment that is logically separated from the underlying hardware.  Concept is not new. Multi Programming – Each Process thinks it has complete control on all of the resources. ◦ Virtual Memory ◦ CPU Sharing
  • 4. Similarities and Differences with Multiprogramming  Multi Programming ◦ CPU is shared among processes ◦ Memory is shared using Page Tables. ◦ Process knows it is being managed- uses system calls.  Virtualization ◦ CPU is shared among OSs. ◦ Memory is shared using more level of indirections. Multiple Page tables. ◦ OS may or may not know that it is being managed.
  • 5. Virtualization Architecture  OS assumes complete control of the underlying hardware.  Virtualization architecture provides this illusion through a hypervisor/VMM.  Hypervisor/VMM is a software layer which: ◦ Allows multiple Guest OS (Virtual Machines) to run simultaneously on a single physical host ◦ Provides hardware abstraction to the running Guest OSs and efficiently multiplexes underlying hardware resources.
  • 6.
  • 7. Physical vs. Virtual Machine image source: vmware.com
  • 8. Physical  Single OS  H/W + S/W tightly coupled  Application crashes affect all  Resource under-utilization Virtual Machine  Machine view to OS is independent of hardware  Multiple OS (isolated apps)  Safely multiplex resources across VMs
  • 9. Types of Virtualization  There are two main parts of machine ◦ Host Machine, on which the virtual machine is going to create ◦ Guest Machine, on which user is going to use virtual service.  There are mainly 4 types of virtualization ◦ Hardware Virtualization. ◦ Operating system Virtualization. ◦ Server Virtualization. ◦ Storage Virtualization.
  • 10. Hardware Virtualization:  When the virtual machine software or virtual machine manager (VMM) is directly installed on the hardware system is known as hardware virtualization.  The main job of hypervisor is to control and monitoring the processor, memory and other hardware resources.  After virtualization of hardware system we can install different operating system on it and run different applications on those OS.
  • 11.  Usage:  Hardware virtualization is mainly done for the server platforms, because controlling virtual machines is much easier than controlling a physical server.
  • 12. Operating System Virtualization  When the virtual machine software or virtual machine manager (VMM) is installed on the Host operating system instead of directly on the hardware system is known as operating system virtualization.  Usage:  Operating System Virtualization is mainly used for testing the applications on different platforms of OS.
  • 13. Server Virtualization:  When the virtual machine software or virtual machine manager (VMM) is directly installed on the Server system is known as server virtualization.  Usage:  Server virtualization is done because a single physical server can be divided into multiple servers on the demand basis and for balancing the load.
  • 14. Storage Virtualization:  Storage virtualization is the process of grouping the physical storage from multiple network storage devices so that it looks like a single storage device.  Storage virtualization is also implemented by using software applications.  Usage:  Storage virtualization is mainly done for back-up and recovery purposes.
  • 15. What is Hypervisor  If you know what a private cloud is and you know the infrastructure of it, you’ve probably heard about hypervisor.  It is the part of the private cloud that manages the virtual machines, i.e. it is the part (program) that enables multiple operating systems to share the same hardware.  Each operating system could use all the hardware (processor, memory) if no other operating system is on. That is the maximum hardware available to one operating system in the cloud.  Nevertheless, the hypervisor is what controls and allocates what portion of hardware resources each operating system should get, in order every one o them to get what they need and not to disrupt each other.
  • 16. Types of Hypervisor  There are two types of hypervisors  Type 1 hypervisor: hypervisors run directly on the system hardware – A “bare metal” embedded hypervisor,  Type 2 hypervisor: hypervisors run on a host operating system that provides virtualization services, such as I/O device support and memory management.
  • 17.
  • 18. Type 1 hypervisors: 1. VMware ESX and ESXi  These hypervisors offer advanced features and scalability, but require licensing, so the costs are higher.  There are some lower-cost bundles that VMware offers and they can make hypervisor technology more affordable for small infrastructures.  VMware is the leader in the Type-1 hypervisors. Their vSphere/ESXi product is available in a free edition and 5 commercial editions. 2. Microsoft Hyper-V  The Microsoft hypervisor, Hyper-V doesn’t offer many of the advanced features that VMware’s products provide. However, with XenServer and vSphere, Hyper-V is one of the top 3 Type-1 hypervisors.  It was first released with Windows Server, but now Hyper-V has been greatly enhanced with Windows Server 2012 Hyper-V. Hyper-V is available in both a free edition (with no GUI and no virtualization rights) and 4 commercial editions – Foundations (OEM only), Essentials, Standard, and Datacenter. Hyper-V
  • 19. 3. Citrix XenServer  It began as an open source project. The core hypervisor technology is free, but like VMware’s free ESXi, it has almost no advanced features. Xen is a type-1 bare-metal hypervisor. Just as Red Hat Enterprise Virtualization uses KVM, Citrix uses Xen in the commercial XenServer.  Today, the Xen open source projects and community are at Xen.org. Today, XenServer is a commercial type-1 hypervisor solution from Citrix, offered in 4 editions. Confusingly, Citrix has also branded their other proprietary solutions like XenApp and XenDesktop with the Xen name. 4. Oracle VM  The Oracle hypervisor is based on the open source Xen. However, if you need hypervisor support and product updates, it will cost you. Oracle VM lacks many of the advanced features found in other bare-metal virtualization hypervisors.
  • 20. Type 2 hypervisor 1. VMware Workstation/Fusion/Player  VMware Player is a free virtualization hypervisor.  It is intended to run only one virtual machine (VM) and does not allow creating VMs. VMware Workstation is a more robust hypervisor with some advanced features, such as record-and-replay and VM snapshot support.  VMware Workstation has three major use cases:  for running multiple different operating systems or versions of one OS on one desktop,  for developers that need sandbox environments and snapshots, or  for labs and demonstration purposes. 2. VMware Server  VMware Server is a free, hosted virtualization hypervisor that’s very similar to the VMware Workstation. VMware has halted development on Server since 2009 3. Microsoft Virtual PC  This is the latest Microsoft’s version of this hypervisor technology, Windows Virtual PC and runs only on Windows 7 and supports only Windows operating systems running on it.
  • 21. 4. Oracle VM VirtualBox  VirtualBox hypervisor technology provides reasonable performance and features if you want to virtualize on a budget. Despite being a free, hosted product with a very small footprint, VirtualBox shares many features with VMware vSphere and Microsoft Hyper-V. 5. Red Hat Enterprise Virtualization  Red Hat’s Kernel-based Virtual Machine (KVM) has qualities of both a hosted and a bare- metal virtualization hypervisor. It can turn the Linux kernel itself into a hypervisor so the VMs have direct access to the physical hardware.
  • 22. KVM  This is a virtualization infrastructure for the Linux kernel. It supports native virtualization on processors with hardware virtualization extensions.  The open-source KVM (or Kernel-Based Virtual Machine) is a Linux-based type-1 hypervisor that can be added to most Linux operating systems including Ubuntu, Debian, SUSE, and Red Hat Enterprise Linux, but also Solaris, and Windows.  .
  • 23. Benefits of using Virtual Machines  Instant provisioning - fast scalability  Live Migration is possible  Load balancing and consolidation in a Data Center is possible.  Low downtime for maintenance  Virtual hardware supports legacy operating systems efficiently  Security and fault isolation
  • 26.  Consolidation - Reduces number of Physical Machine req uirement
  • 27. References  Amburst et al. “Above the Clouds: A Berkeley view of cloud computing”  David Chisnall. “The Definitive Guide to XEN Hypervisor”.  Prof. Purushottam Kulkarni, CSE, IITB, His Presentation.  Vmware “ www.vmware.com”  Wikipedia and Internet.
  • 28.  Thank You  Any Questions? Email me on zunnunkhan@gmail.com