SlideShare une entreprise Scribd logo
1  sur  3
http://serverfault.com/questions/202794/what-does-linux-server-virtualization-mean

In short, Virtulization is the creation of something Virtual (rather than physical or
actual) such as an Operating System, a storage device, a server or even a network
device (such as a switch).
Since you are asking specifically regarding Linux Virtulization I will assume you
are referencing servers and desktops:
Server virtualization is the masking of server resources (including the # and
identity of individual physical servers, processors, and operating systems) from
server users.
Desktop virtualization i the masking of desktop resources (including the # and
identity of individual physical desktop machines, processors and operating
systems) from desktop users.
With each - The intention is to spare the user from having to understand and
manage complicated details of server/desktop resources while increasing resource
sharing and utilization and maintaining the capacity to expand later.

Approaches to Virtualization (linux)
There are many different approaches to virtualizing a system, each with their own
advantages and disadvantages.
1. Paravirtulization:
In a nutshell, In order to run more efficiently, the guest operating system's
kernel is changed out for a kernel that behaves well in a virtualized
environment.
Xen, lguest and User Mode Linux do paravirtualization on x86.
2. Hardware Virtualization
Intel VT and AMD-V CPUs have the ability to run all instructions in an
unprivileged virtual machine, and have them behave well. Most of the time
much of the resources are emulated (like the clock) However, it allows for
a much cleaner implementation of full virtualization.
Xen and KVM do hardware assisted full virtualization.
3. Operating-System level virtualization - (Containers)
Containers do not run virtual machines at all, but simply segregate multiple
user space environments from each other, while everything runs under one
kernel. (One major reason many system administrators lvoe this is because
they only ever need to patch or maintain 1 kernel vs many.) Container
systems tend to have low overhead and high density, but also lower
isolation between the different containers. This of course comes at a cost as container systems only allow 1 kernel running - however they do support
various Linux distributions in the different containers at the same time.
There are a number of different Container systems - such as Solaris Zones,
Linux-VServer and OpenVZ/Virtuozzo. OpenVZ has relatively complete
resource isolation between the different containers, the other two have a bit
less control. FreeBSD Jails can be seen as a precursor to containers however Jails of course or make that BSD is not Linux.
Hopefully this helps give you a simple breakdown of Linux virtualization.
I would suggest peeking at the Proxmox Project
http://www.proxmox.com/products/proxmox-ve It is opensource - and will allow
you to test not only KVM but also Container based virtualization on the same
system at the same time.
Be sure to comment on this writeup and vote.
answered Nov 17 '10 at 7:15
share|improve this answer
Glenn Kelley
1,02838
add
comment

Glen's given you a technical description of what virtualization is, but not a lot of
information on what the benefits are.
IME, the main points are:
up vote
2 down
vote

Availability - because its a virtual machine, all the configuration (well most
of it usually) is independent of the underlying hardware. So in the event of a
hardware failure its simple to start up the image somewhere else. This is
particularly relevant for Business Continuity Planning.
capacity management - e.g. you don't need a dedicated server just to run the
application which only gets used by payroll for 2 days each month - it can sit
on the same physical box as the intranet server
Development - you can build your server offline, apply patches, test it out
before you replace the existing server, without having to have a spare
physical machine of the same config
hardware consolidation - looking at the TCO, big iron may be cheaper than
smaller servers (particularly with rising power costs) - but for the reasons
given above, using virtual machines makes managing the application more
flexible
Support - continuing on the the Development theme, investigating outages,
performance and functional issues is a lot easier when you can get access to
the system causing the problems - being able to work on an exact copy has
the advantage that you don't need to take the live system offline.
share|improve this answer

Contenu connexe

Tendances

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 concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshareYogesh Kumar
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud ComputingRishikese MR
 
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Simplilearn
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is VirtualizationIsrael Marcus
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloudAshok Kumar
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationrjain51
 
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual BoxLahiru Danushka
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basicSanoj Kumar
 

Tendances (20)

Virtualization ppt1
Virtualization ppt1Virtualization ppt1
Virtualization ppt1
 
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 ...
 
Virtulization ppt
Virtulization pptVirtulization ppt
Virtulization ppt
 
Fa Qs Virtualization
Fa Qs VirtualizationFa Qs Virtualization
Fa Qs Virtualization
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Hypervisor
HypervisorHypervisor
Hypervisor
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Virtual Machines - Virtual Box
Virtual Machines  - Virtual BoxVirtual Machines  - Virtual Box
Virtual Machines - Virtual Box
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 

En vedette

Building pmo from start w. culture and knowledge gap
Building pmo from start w. culture and knowledge gapBuilding pmo from start w. culture and knowledge gap
Building pmo from start w. culture and knowledge gapFinn Olsen Tram
 
Do I need a PMO (And where do I start)
Do I need a PMO (And where do I start)Do I need a PMO (And where do I start)
Do I need a PMO (And where do I start)Finn Olsen Tram
 
GBOB Business Opportunity 2014
GBOB Business Opportunity 2014GBOB Business Opportunity 2014
GBOB Business Opportunity 2014hazam yahya
 
Racsig rac internals
Racsig rac internalsRacsig rac internals
Racsig rac internalspv_narayanan
 
Prezentacja refleksje....
Prezentacja refleksje....Prezentacja refleksje....
Prezentacja refleksje....Angelika Skiba
 
Nike brand audit final ppt
Nike brand audit final pptNike brand audit final ppt
Nike brand audit final pptAjit Jose Mathew
 

En vedette (7)

Building pmo from start w. culture and knowledge gap
Building pmo from start w. culture and knowledge gapBuilding pmo from start w. culture and knowledge gap
Building pmo from start w. culture and knowledge gap
 
Do I need a PMO (And where do I start)
Do I need a PMO (And where do I start)Do I need a PMO (And where do I start)
Do I need a PMO (And where do I start)
 
GBOB Business Opportunity 2014
GBOB Business Opportunity 2014GBOB Business Opportunity 2014
GBOB Business Opportunity 2014
 
Racsig rac internals
Racsig rac internalsRacsig rac internals
Racsig rac internals
 
Agil og lean pmo
Agil og lean pmoAgil og lean pmo
Agil og lean pmo
 
Prezentacja refleksje....
Prezentacja refleksje....Prezentacja refleksje....
Prezentacja refleksje....
 
Nike brand audit final ppt
Nike brand audit final pptNike brand audit final ppt
Nike brand audit final ppt
 

Similaire à Linux virtualization in a nutshell

VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxKelvinBakespear
 
Virtulization
VirtulizationVirtulization
VirtulizationAntu Sabu
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxAnilkumarbehera16
 
virtualization-190329110832.pdf
virtualization-190329110832.pdfvirtualization-190329110832.pdf
virtualization-190329110832.pdfAkshithaReddy42848
 
04_virtualization1_v1.pdf
04_virtualization1_v1.pdf04_virtualization1_v1.pdf
04_virtualization1_v1.pdfHossainOrnob
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud EnvironmentDr. Sunil Kr. Pandey
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravym456
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud ComputingJamie Shoup
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its TypesHTS Hosting
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminologyZeno Idzerda
 
V terminology guide
V terminology guideV terminology guide
V terminology guideRizi Butt
 
Comparisons of the most famous container Orchestrators
Comparisons of the most famous container OrchestratorsComparisons of the most famous container Orchestrators
Comparisons of the most famous container OrchestratorsThierry Gayet
 
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
 
modern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdfmodern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdfGuillaume Kpotufe
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxXanGwaps
 

Similaire à Linux virtualization in a nutshell (20)

lect 1TO 5.pptx
lect 1TO 5.pptxlect 1TO 5.pptx
lect 1TO 5.pptx
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
 
Virtulization
VirtulizationVirtulization
Virtulization
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
virtualization-190329110832.pdf
virtualization-190329110832.pdfvirtualization-190329110832.pdf
virtualization-190329110832.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 
04_virtualization1_v1.pdf
04_virtualization1_v1.pdf04_virtualization1_v1.pdf
04_virtualization1_v1.pdf
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminology
 
V terminology guide
V terminology guideV terminology guide
V terminology guide
 
Cloud Technology: Virtualization
Cloud Technology: VirtualizationCloud Technology: Virtualization
Cloud Technology: Virtualization
 
Comparisons of the most famous container Orchestrators
Comparisons of the most famous container OrchestratorsComparisons of the most famous container Orchestrators
Comparisons of the most famous container Orchestrators
 
Virtualization concepts in cloud computing
Virtualization concepts in cloud computingVirtualization concepts in cloud computing
Virtualization concepts in cloud computing
 
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
 
modern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdfmodern-guide-to-container-monitoring-and-orchestration.pdf
modern-guide-to-container-monitoring-and-orchestration.pdf
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Linux virtualization in a nutshell

  • 1. http://serverfault.com/questions/202794/what-does-linux-server-virtualization-mean In short, Virtulization is the creation of something Virtual (rather than physical or actual) such as an Operating System, a storage device, a server or even a network device (such as a switch). Since you are asking specifically regarding Linux Virtulization I will assume you are referencing servers and desktops: Server virtualization is the masking of server resources (including the # and identity of individual physical servers, processors, and operating systems) from server users. Desktop virtualization i the masking of desktop resources (including the # and identity of individual physical desktop machines, processors and operating systems) from desktop users. With each - The intention is to spare the user from having to understand and manage complicated details of server/desktop resources while increasing resource sharing and utilization and maintaining the capacity to expand later. Approaches to Virtualization (linux) There are many different approaches to virtualizing a system, each with their own advantages and disadvantages. 1. Paravirtulization: In a nutshell, In order to run more efficiently, the guest operating system's kernel is changed out for a kernel that behaves well in a virtualized environment. Xen, lguest and User Mode Linux do paravirtualization on x86. 2. Hardware Virtualization Intel VT and AMD-V CPUs have the ability to run all instructions in an unprivileged virtual machine, and have them behave well. Most of the time much of the resources are emulated (like the clock) However, it allows for a much cleaner implementation of full virtualization. Xen and KVM do hardware assisted full virtualization. 3. Operating-System level virtualization - (Containers) Containers do not run virtual machines at all, but simply segregate multiple user space environments from each other, while everything runs under one
  • 2. kernel. (One major reason many system administrators lvoe this is because they only ever need to patch or maintain 1 kernel vs many.) Container systems tend to have low overhead and high density, but also lower isolation between the different containers. This of course comes at a cost as container systems only allow 1 kernel running - however they do support various Linux distributions in the different containers at the same time. There are a number of different Container systems - such as Solaris Zones, Linux-VServer and OpenVZ/Virtuozzo. OpenVZ has relatively complete resource isolation between the different containers, the other two have a bit less control. FreeBSD Jails can be seen as a precursor to containers however Jails of course or make that BSD is not Linux. Hopefully this helps give you a simple breakdown of Linux virtualization. I would suggest peeking at the Proxmox Project http://www.proxmox.com/products/proxmox-ve It is opensource - and will allow you to test not only KVM but also Container based virtualization on the same system at the same time. Be sure to comment on this writeup and vote. answered Nov 17 '10 at 7:15 share|improve this answer Glenn Kelley 1,02838 add comment Glen's given you a technical description of what virtualization is, but not a lot of information on what the benefits are. IME, the main points are: up vote 2 down vote Availability - because its a virtual machine, all the configuration (well most of it usually) is independent of the underlying hardware. So in the event of a hardware failure its simple to start up the image somewhere else. This is particularly relevant for Business Continuity Planning. capacity management - e.g. you don't need a dedicated server just to run the application which only gets used by payroll for 2 days each month - it can sit on the same physical box as the intranet server Development - you can build your server offline, apply patches, test it out before you replace the existing server, without having to have a spare
  • 3. physical machine of the same config hardware consolidation - looking at the TCO, big iron may be cheaper than smaller servers (particularly with rising power costs) - but for the reasons given above, using virtual machines makes managing the application more flexible Support - continuing on the the Development theme, investigating outages, performance and functional issues is a lot easier when you can get access to the system causing the problems - being able to work on an exact copy has the advantage that you don't need to take the live system offline. share|improve this answer