Instruction Set Virtualization • What is Virtualization? • Why Virtualize? • History • Virtual Machines & Virtual Servers • Virtual Infrastructure • Screen-shots • Demo: Running Ubuntu on Windows
What is Virtualization? • Ability to run multiple operating system, with multiple applications at the same time, on the same system, without the need to reboot • Ability to “Virtualize” hardware into software • Ability to share virtualized hardware among different operating systems and software, at the same time
Why Virtualize? • Ability to Consolidate Servers • Smaller Physical Infrastructure • Ability to Quickly Provide Virtual Machines • Reduce I.T. Costs • Reduce Global Warming
History • I.B.M began (in 1970s) by virtualizing mainframes; allowing mainframes to multi-task. • Virtualization abandoned in the 80s and 90s, due to small and powerful individual desktop x86 machines. • With everyone owning their own personal computer, costs of maintenance went up: became expensive to maintain different users within an organization, all with their own PCs.
Virtual Machines & Virtual Servers • Multiple guest systems on one host • All guests isolated; as if they were separated systems • Hardware Independence • Encapsulation, making virtually machines easily transportable from one host to another
Virtual Infrastructure Benefits • High Utilization Rates for Server • Less Wasted Resources (storage, power, etc) • Quick Recovery from Downtime • Ability to Easily Provision Requested Resources
Demonstration • Running Ubuntu on XP.