SlideShare a Scribd company logo
1 of 9
Virtual Machine
Virtualization/Emulation
What is a virtual machine?
• compute resource that uses software instead of a physical computer to
run programs and deploy apps.
• One or more virtual “guest” machines run on a physical “host” machine.
• Each virtual machine runs its own operating system and functions separately from the other
VMs.
Why use a VM?
• Server consolidation- migrating network services and applications from multiple computers
to a singular computer.
• less need to purchase additional physical resources, like hard drives or hard disks, as well as reducing the need for
power, space, and cooling in the datacenter.
• provide additional disaster recovery options by enabling failover and redundancy that could previously only be
achieved through additional hardware.
• Provides an environment that is isolated from the rest of a system.
• no interference
• Testing new applications or setting up a production environment.
• single purpose VM to support a specific process
What are VMs used for?
• Building and deploying apps to the cloud.
• Trying out a new operating system (OS), including beta releases.
• New environment to make it simpler and quicker for developers to run dev-test
scenarios.
• Backing up your existing OS.
• Accessing virus-infected data or running an old application by installing an older
OS.
• Running software or apps on operating systems that they weren't originally
intended for.
What are the benefits of using VMs?
• Cost savings—reduce your physical infrastructure footprint
• decreasing the need to maintain many servers and saving on maintenance costs and
electricity.
• Agility and speed—Virtualization makes the process of running dev-test
scenarios a lot quicker.
• Lowered downtime—portable and easy to move from one hypervisor to another
on a different machine
• great solution for backup
• Scalability—easily scale your apps by adding more physical or virtual servers to
distribute the workload across multiple VMs.
• increase the availability and performance of your apps.
• Security benefits—allows you to run apps of questionable security.
• safely study computer viruses, isolating the viruses to avoid risking their host computer.
Disadvantages of virtual machines
• Running multiple VMs on one physical machine can result in unstable
performance if infrastructure requirements are not met.
• VMs are less efficient and run slower than a full physical computer.
• Most enterprises use a combination of physical and virtual infrastructure to balance the
corresponding advantages and disadvantages.
• A VM can be infected with the weaknesses of the host machine.
• Eg:, process isolation is a feature usually employed by OS. However, there are bugs that
violate it. A regular computer devoid of VMs would then only be affected. But, a computer
with a number of VMs would then infect each of those “machines” as well.
Hypervisor
• separates the OS and applications in a computer from the underlying physical
hardware.
• enables virtualization, by giving the physical host machine the ability to operate multiple VMs
on the same system.
• virtualization is inextricably bound to hypervisor technology.
• hypervisors were initially called Virtual Machine Monitors (VMM).
• provides a layer between the hardware and the VMs.
• This layer handles all of the transactions between the two.
Types of hypervisors
Type 1
• A type 1 hypervisor is on bare metal. VM resources are scheduled directly to the
hardware by the hypervisor.
• KVM- was merged into the Linux® kernel in 2007
• Critics/Xen Server, VMware ESXi and Microsoft hyper-V
Type 2
• A type 2 hypervisor is hosted. VM resources are scheduled against a host
operating system, which is then executed against the hardware.
• VMware Workstation, Oracle VirtualBox, Microsoft Virtual PC, VMware Workstation, Oracle
Solaris Zones, VMware Fusion, Oracle VM Server

More Related Content

What's hot

Server virtualization
Server virtualizationServer virtualization
Server virtualizationofsorganizer
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is VirtualizationDhrupesh Kotadiya
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualizationDr.Neeraj Kumar Pandey
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...Shashi soni
 
Virtualization
VirtualizationVirtualization
VirtualizationKumar Harsha
 
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual BoxLahiru Danushka
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
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 KVMvwchu
 
Virtualization
Virtualization Virtualization
Virtualization Ydel Capales
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Server virtualization
Server virtualizationServer virtualization
Server virtualizationKingston Smiler
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage VirtualizationMehul Jariwala
 
Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)Dinesh Modak
 
Desktop virtualization
Desktop virtualizationDesktop virtualization
Desktop virtualizationatadrisi
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloudAshok Kumar
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxkumari36
 

What's hot (20)

Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual Box
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
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
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
Virtualization
Virtualization Virtualization
Virtualization
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
 
Desktop virtualization
Desktop virtualizationDesktop virtualization
Desktop virtualization
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docx
 

Similar to Virtual machine

Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization iParth Patel
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxAnilkumarbehera16
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravym456
 
Server Virtualization
Server VirtualizationServer Virtualization
Server VirtualizationSiddharth Bhatt
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulizationAJIT NEGI
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshersShravani Mondrety
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containersSelvaraj Kesavan
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationwebhostingguy
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud ComputingPyingkodi Maran
 
virtualization(1).pptx
virtualization(1).pptxvirtualization(1).pptx
virtualization(1).pptxAkashRajBehera
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptxAli Fraz Khan
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudNishant Munjal
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computingMohammad Ilyas Malik
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud ComputingNIKHILKUMAR SHARDOOR
 
Introduction to virtualization and Hypervisor.pptx
Introduction to virtualization and Hypervisor.pptxIntroduction to virtualization and Hypervisor.pptx
Introduction to virtualization and Hypervisor.pptxEshwarsk2
 

Similar to Virtual machine (20)

Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization i
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
Cloud
CloudCloud
Cloud
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
 
virtualization(1).pptx
virtualization(1).pptxvirtualization(1).pptx
virtualization(1).pptx
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
unit-2.pptx
unit-2.pptxunit-2.pptx
unit-2.pptx
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Introduction to virtualization and Hypervisor.pptx
Introduction to virtualization and Hypervisor.pptxIntroduction to virtualization and Hypervisor.pptx
Introduction to virtualization and Hypervisor.pptx
 

More from Rinaldo John

Handling fermenters and troubleshooting
Handling fermenters and troubleshootingHandling fermenters and troubleshooting
Handling fermenters and troubleshootingRinaldo John
 
Fermenter designs and setup
Fermenter designs and setupFermenter designs and setup
Fermenter designs and setupRinaldo John
 
Bioprocessing and its significance
Bioprocessing and its significanceBioprocessing and its significance
Bioprocessing and its significanceRinaldo John
 
Luke 18:18-30
Luke 18:18-30Luke 18:18-30
Luke 18:18-30Rinaldo John
 
Lost in communication
Lost in communicationLost in communication
Lost in communicationRinaldo John
 
Role of Environmental Biotechnology
Role of Environmental BiotechnologyRole of Environmental Biotechnology
Role of Environmental BiotechnologyRinaldo John
 
Molecular analysis of Microbial Community
Molecular analysis of Microbial CommunityMolecular analysis of Microbial Community
Molecular analysis of Microbial CommunityRinaldo John
 
Social entrepreneurship
Social entrepreneurshipSocial entrepreneurship
Social entrepreneurshipRinaldo John
 
Genetic counselling
Genetic counsellingGenetic counselling
Genetic counsellingRinaldo John
 
Journal Club Presentation PPT Format
Journal Club Presentation PPT FormatJournal Club Presentation PPT Format
Journal Club Presentation PPT FormatRinaldo John
 
Microbial loop
Microbial loopMicrobial loop
Microbial loopRinaldo John
 
Distribution of microbes in aquatic environment
Distribution of microbes in aquatic environmentDistribution of microbes in aquatic environment
Distribution of microbes in aquatic environmentRinaldo John
 
Microbial contamination
Microbial contamination Microbial contamination
Microbial contamination Rinaldo John
 
Antibiotics and Synthetic Antimicrobial agents
Antibiotics and Synthetic Antimicrobial agentsAntibiotics and Synthetic Antimicrobial agents
Antibiotics and Synthetic Antimicrobial agentsRinaldo John
 
Antibiotics part 4
Antibiotics part 4Antibiotics part 4
Antibiotics part 4Rinaldo John
 
Antibiotics part 3
Antibiotics part 3Antibiotics part 3
Antibiotics part 3Rinaldo John
 
Antibiotics part 2
Antibiotics part 2Antibiotics part 2
Antibiotics part 2Rinaldo John
 
Soil as microbial habitat
Soil as microbial habitatSoil as microbial habitat
Soil as microbial habitatRinaldo John
 
Sulphur cycle
Sulphur cycleSulphur cycle
Sulphur cycleRinaldo John
 

More from Rinaldo John (20)

Handling fermenters and troubleshooting
Handling fermenters and troubleshootingHandling fermenters and troubleshooting
Handling fermenters and troubleshooting
 
Fermenter designs and setup
Fermenter designs and setupFermenter designs and setup
Fermenter designs and setup
 
Bioprocessing and its significance
Bioprocessing and its significanceBioprocessing and its significance
Bioprocessing and its significance
 
Luke 18:18-30
Luke 18:18-30Luke 18:18-30
Luke 18:18-30
 
Lost in communication
Lost in communicationLost in communication
Lost in communication
 
Role of Environmental Biotechnology
Role of Environmental BiotechnologyRole of Environmental Biotechnology
Role of Environmental Biotechnology
 
Molecular analysis of Microbial Community
Molecular analysis of Microbial CommunityMolecular analysis of Microbial Community
Molecular analysis of Microbial Community
 
Social entrepreneurship
Social entrepreneurshipSocial entrepreneurship
Social entrepreneurship
 
Genetic counselling
Genetic counsellingGenetic counselling
Genetic counselling
 
Journal Club Presentation PPT Format
Journal Club Presentation PPT FormatJournal Club Presentation PPT Format
Journal Club Presentation PPT Format
 
Microbial loop
Microbial loopMicrobial loop
Microbial loop
 
Distribution of microbes in aquatic environment
Distribution of microbes in aquatic environmentDistribution of microbes in aquatic environment
Distribution of microbes in aquatic environment
 
Microbial contamination
Microbial contamination Microbial contamination
Microbial contamination
 
Antibiotics and Synthetic Antimicrobial agents
Antibiotics and Synthetic Antimicrobial agentsAntibiotics and Synthetic Antimicrobial agents
Antibiotics and Synthetic Antimicrobial agents
 
Antibiotics part 4
Antibiotics part 4Antibiotics part 4
Antibiotics part 4
 
Antibiotics part 3
Antibiotics part 3Antibiotics part 3
Antibiotics part 3
 
Antibiotics part 2
Antibiotics part 2Antibiotics part 2
Antibiotics part 2
 
Proverbs 2
Proverbs 2Proverbs 2
Proverbs 2
 
Soil as microbial habitat
Soil as microbial habitatSoil as microbial habitat
Soil as microbial habitat
 
Sulphur cycle
Sulphur cycleSulphur cycle
Sulphur cycle
 

Recently uploaded

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
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, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Virtual machine

  • 2. What is a virtual machine? • compute resource that uses software instead of a physical computer to run programs and deploy apps. • One or more virtual “guest” machines run on a physical “host” machine. • Each virtual machine runs its own operating system and functions separately from the other VMs.
  • 3. Why use a VM? • Server consolidation- migrating network services and applications from multiple computers to a singular computer. • less need to purchase additional physical resources, like hard drives or hard disks, as well as reducing the need for power, space, and cooling in the datacenter. • provide additional disaster recovery options by enabling failover and redundancy that could previously only be achieved through additional hardware. • Provides an environment that is isolated from the rest of a system. • no interference • Testing new applications or setting up a production environment. • single purpose VM to support a specific process
  • 4. What are VMs used for? • Building and deploying apps to the cloud. • Trying out a new operating system (OS), including beta releases. • New environment to make it simpler and quicker for developers to run dev-test scenarios. • Backing up your existing OS. • Accessing virus-infected data or running an old application by installing an older OS. • Running software or apps on operating systems that they weren't originally intended for.
  • 5. What are the benefits of using VMs? • Cost savings—reduce your physical infrastructure footprint • decreasing the need to maintain many servers and saving on maintenance costs and electricity. • Agility and speed—Virtualization makes the process of running dev-test scenarios a lot quicker. • Lowered downtime—portable and easy to move from one hypervisor to another on a different machine • great solution for backup • Scalability—easily scale your apps by adding more physical or virtual servers to distribute the workload across multiple VMs. • increase the availability and performance of your apps. • Security benefits—allows you to run apps of questionable security. • safely study computer viruses, isolating the viruses to avoid risking their host computer.
  • 6. Disadvantages of virtual machines • Running multiple VMs on one physical machine can result in unstable performance if infrastructure requirements are not met. • VMs are less efficient and run slower than a full physical computer. • Most enterprises use a combination of physical and virtual infrastructure to balance the corresponding advantages and disadvantages. • A VM can be infected with the weaknesses of the host machine. • Eg:, process isolation is a feature usually employed by OS. However, there are bugs that violate it. A regular computer devoid of VMs would then only be affected. But, a computer with a number of VMs would then infect each of those “machines” as well.
  • 7.
  • 8. Hypervisor • separates the OS and applications in a computer from the underlying physical hardware. • enables virtualization, by giving the physical host machine the ability to operate multiple VMs on the same system. • virtualization is inextricably bound to hypervisor technology. • hypervisors were initially called Virtual Machine Monitors (VMM). • provides a layer between the hardware and the VMs. • This layer handles all of the transactions between the two.
  • 9. Types of hypervisors Type 1 • A type 1 hypervisor is on bare metal. VM resources are scheduled directly to the hardware by the hypervisor. • KVM- was merged into the Linux® kernel in 2007 • Critics/Xen Server, VMware ESXi and Microsoft hyper-V Type 2 • A type 2 hypervisor is hosted. VM resources are scheduled against a host operating system, which is then executed against the hardware. • VMware Workstation, Oracle VirtualBox, Microsoft Virtual PC, VMware Workstation, Oracle Solaris Zones, VMware Fusion, Oracle VM Server

Editor's Notes

  1. The term bare metal refers to the fact that there is no operating system between the virtualization software and the hardware. The virtualization software resides on the “bare metal” or the hard disk of the hardware, where the operating system is usually installed.