SlideShare a Scribd company logo
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

Virtualization
VirtualizationVirtualization
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual Box
Lahiru Danushka
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architecture
Mrinmoy Dalal
 
Hypervisor
HypervisorHypervisor
Hypervisor
kalpita surve
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
Rahul Hada
 
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
 
Hypervisors
HypervisorsHypervisors
Hypervisors
SrikantMishra12
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
Virtualization
VirtualizationVirtualization
Virtualization
Kingston Smiler
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Prakhar Maurya
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
Hitesh Gupta
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
ofsorganizer
 
Virtual machine subhash gupta
Virtual machine subhash guptaVirtual machine subhash gupta
Virtual machine subhash gupta
Subhash Chandra Gupta
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
ROSHNI PRADHAN
 
Virtualization
VirtualizationVirtualization
Virtualization
Kumar Harsha
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
Dr.Neeraj Kumar Pandey
 
Virtualization
VirtualizationVirtualization
Virtualization
Chandan Varadaraj
 
Virtual Machines
Virtual MachinesVirtual Machines
Virtual Machines
Joa Ebert
 

What's hot (20)

Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual Box
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architecture
 
Hypervisor
HypervisorHypervisor
Hypervisor
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to 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
 
Hypervisors
HypervisorsHypervisors
Hypervisors
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Virtual machine subhash gupta
Virtual machine subhash guptaVirtual machine subhash gupta
Virtual machine subhash gupta
 
2 vm provisioning
2 vm provisioning2 vm provisioning
2 vm provisioning
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual Machines
Virtual MachinesVirtual Machines
Virtual Machines
 

Similar to Virtual machine

Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mohammed Twaha
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mohammed Twaha
 
Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization i
Parth Patel
 
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
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
Siddharth Bhatt
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
AJIT NEGI
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
Shravani Mondrety
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 
Cloud
CloudCloud
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationwebhostingguy
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
Pyingkodi Maran
 
virtualization(1).pptx
virtualization(1).pptxvirtualization(1).pptx
virtualization(1).pptx
AkashRajBehera
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
Ali Fraz Khan
 
Virtualization
VirtualizationVirtualization
Virtualization
3M Construction
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Mohammad Ilyas Malik
 
unit-2.pptx
unit-2.pptxunit-2.pptx
unit-2.pptx
sujatha629799
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
NIKHILKUMAR SHARDOOR
 

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
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
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
 

More from Rinaldo John

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

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

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.