Virtualisation Technology MLUG 29 th August 2008 Virtualisation

  • Slides: 10
Download presentation
Virtualisation Technology MLUG – 29 th August, 2008

Virtualisation Technology MLUG – 29 th August, 2008

Virtualisation • Term commonly used for many years • Abstraction of hardware resources –

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

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 CP 40(VM family) • Complete simulation

Full Virtualisation • Implemented in 1967 - IBM CP 40(VM family) • Complete simulation of host hardware – Indistinguishable from host capabilities • Originally for distributed terminal-style computing

Full Virtualisation • Full virtualisation on x 86 platform in 05/06 • All current

Full Virtualisation • Full virtualisation on x 86 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

OS-level Virtualisation • • “Containers” Often used in Virtual Hosting environments Very low overhead Examples of OS-level Virtualisation are – Chroot (basically) – Open. VZ – Parallels Virtuozzo – Free. BSD Jail

Emulation • I know that you know what this is • Engines designed to

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

Desktop Virtualisation • Examples – Parallels Desktop for Mac – Parallels Workstation – VMware Fusion – VMware Player/Workstation

Server Virtualisation • Examples (OS-level Virtualisation) – Open. VZ – Virtuozzo – Jail –

Server Virtualisation • Examples (OS-level Virtualisation) – Open. VZ – Virtuozzo – Jail – Linux V-Server • Examples (Full Virtualisation) – VMware GSX (old) – VMware Server (v 2 RC 2 is latest version) • This is what I will demonstrate

Enterprise Virtualisation • VMware ESX – Pretty much the standard – Very low overhead

Enterprise Virtualisation • VMware ESX – Pretty much the standard – Very low overhead optimised host O/S – Hardware requirements are strict – Found in large corporate facilities