Hardware Virtualization• Abstracts underlying physical hardware from operating systems and applications • Allows multiple guest operating systems to run in parallel • Physical resources
Trang 1A Brief Intro to
Virtualiztion
Trang 2What is Virtualization?
• An abstraction
• Usually performed via software
• Many different types
– Hardware
– Software
– Data
– Network
• Our focus will be hardware virtualization
Trang 3Hardware Virtualization
• Abstracts underlying physical hardware from operating systems and applications
• Allows multiple guest operating systems to run in parallel
• Physical resources are shared amongst all guest OS and virtualization software
Trang 4Virtualization
Trang 5• Host Machine
– The physical hardware/server
• Hypervisor
– The virtualization software
– Acts as the true ‘OS’ for the server
• Virtual Machines
– Instances of the virtualized OS
– Sometimes called Guest OS
Trang 6Why Virtualize?
• Low CPU and memory utilization
• Overpowered and overpriced hardware
• Datacenter sprawl
• Power and HVAC
• High administrative labor costs
• OS Licensing
Trang 7• Fewer servers, with better system utilization
• Easier redundancy and disaster recovery
• Decreased downtime
• Ability to leverage patch management
• Greatly decreased build times
• Excellent testbed
• Sharing of pooled resources
Trang 8• Converting a physical server to a VM often called P2V
• New VM created from image of existing OS and applications
• Turn off physical, start VM, done
• Rapid datacenter consolidation
Trang 9• Create a new VM
• Install OS
• Install apps
• Some products allow you to make templates
– Click, click, deploy, done
Trang 10• For the Enterprise
– VMware ESX/vSphere, Virtual Center – Microsoft HyperV
• For the end user
– VMware Player, Server
– Virtualbox
– Microsoft Virtual PC