1 / 10

Virtualisation Technology

Virtualisation Technology. MLUG – 29 th 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.

Télécharger la présentation

Virtualisation Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtualisation Technology MLUG – 29th August, 2008

  2. Virtualisation • Term commonly used for many years • Abstraction of hardware resources • Partial Virtualisation • Full Virtualisation • Operating System-level Virtualisation • Application Virtualisation (Emulation)

  3. 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

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

  5. 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”

  6. 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

  7. 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 

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

  9. 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

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

More Related