100 likes | 230 Vues
This article provides a comprehensive introduction to hardware virtualization, a vital technology that abstracts physical hardware from operating systems and applications. Learn about key concepts such as host machines, hypervisors, and virtual machines. Understand the reasons for virtualizing, including improved resource utilization and reduced operational costs, and discover the deployment and migration processes, such as P2V (physical to virtual) conversion. Explore popular virtualization products such as VMware, Microsoft Hyper-V, and VirtualBox for both enterprise and end-user applications.
E N D
What is Virtualization? • An abstraction • Usually performed via software • Many different types • Hardware • Software • Data • Network • Our focus will be hardware virtualization
Hardware 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
Terminology • 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
Why Virtualize? • Low CPU and memory utilization • Overpowered and overpriced hardware • Datacenter sprawl • Power and HVAC • High administrative labor costs • OS Licensing
Benefits • 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
Migration • 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
Deployment • Create a new VM • Install OS • Install apps • Some products allow you to make templates • Click, click, deploy, done
Products • For the Enterprise • VMware ESX/vSphere, Virtual Center • Microsoft HyperV • For the end user • VMware Player, Server • Virtualbox • Microsoft Virtual PC