100 likes | 225 Vues
This compelling overview of virtualization technology delves into its historical evolution and distinct types—ranging from partial virtualization to full virtualization and OS-level virtualization. Discover how the abstraction of hardware resources works, including legacy systems like IBM's CP40 and modern applications like VMware. Gain insights into desktop and enterprise virtualization, highlighting technologies such as OpenVZ and Parallels. This informative session will clarify the vital differences, common pitfalls, and the optimization of resources in today’s corporate environments.
E N D
Virtualisation Technology MLUG – 29th August, 2008
Virtualisation • Term commonly used for many years • Abstraction of hardware resources • Partial Virtualisation • Full Virtualisation • Operating System-level Virtualisation • Application Virtualisation (Emulation)
Partial Virtualisation • Partial simulation of hosted hardware • Not the same idea behind modern virtualisation • Limitations of running software on partial virtualisation led to Full Virtualisation
Full Virtualisation • Implemented in 1967 - IBM CP40(VM family) • Complete simulation of host hardware • Indistinguishable from host capabilities • Originally for distributed terminal-style computing
Full Virtualisation • Full virtualisation on x86 platform in 05/06 • All current “standard” virtualisation platforms are examples of Full Virtualisation • Some vendors such as VMware claimed full virtualisation prior to this, but technically incorrect • Virtual machines by definition are unallowed to “pierce the virtual machine”
OS-level Virtualisation • “Containers” • Often used in Virtual Hosting environments • Very low overhead • Examples of OS-level Virtualisation are • Chroot (basically) • OpenVZ • Parallels Virtuozzo • FreeBSD Jail
Emulation • I know that you know what this is • Engines designed to execute applications on platform (instruction set) that it was designed on • Play your Super Nintendo games on your PC
Desktop Virtualisation • Examples • Parallels Desktop for Mac • Parallels Workstation • VMware Fusion • VMware Player/Workstation
Server Virtualisation • Examples (OS-level Virtualisation) • OpenVZ • Virtuozzo • Jail • Linux V-Server • Examples (Full Virtualisation) • VMware GSX (old) • VMware Server (v2 RC2 is latest version) • This is what I will demonstrate
Enterprise Virtualisation • VMware ESX • Pretty much the standard • Very low overhead optimised host O/S • Hardware requirements are strict • Found in large corporate facilities