Download presentation
Presentation is loading. Please wait.
Published byBrittany Tucker Modified over 8 years ago
1
Overview of Virtualization The magic of virtual machines Borislav Varadinov Telerik Software Academy http://academy.telerik.com System Administrator Marian Marinov CEO of 1H Ltd. mm@1h.com bobi@itp.bg
2
Table of Contents What means Virtualization? Hardware Virtualization Full Virtualization Paravirtualization How the modern OS works? Hardware assisted virtualization? OS Level and Application Virtualization 2
3
What Virtualization Means? Hardware (Machine) Virtualization OS-Level/Application Virtualization And many others… 3 Virtualization is a term that refers to various techniques, methods or approaches of creating a virtual version of something
4
Hardware Virtualization The software that creates and manages the virtual machines is called a hypervisor or Virtual Machine Manager (VMM). We also use the terms Guest OS Host OS 4 Hardware virtualization refers to the creation of a virtual machine that acts like a real computer with own operating system and applications
5
Desktop Virtualization 5
6
Virtual Desktop Infrastructure (VDI) 6 Hypervisor
7
Full Virtualization The guest OS is not aware it is being virtualized The guest OS requires no modification The Virtual Machine has all standard components Virtual processors Memory Network Adapters Virtual Disks 7 Almost complete simulation of the actual hardware to allow software, which typically consists of a guest operating system, to run unmodified.
8
Paravirtualization The guest OS is modified and all privileged instructions are replaced with direct calls to the hypervisior The guest OS is aware that it is running on a hypervisor The guest OS does not communicate directly with the hardware, but with the hypervisior 8 Paravirtualization is a form of virtualization in which the guests run a modified operating system
9
How the Modern OS Works? 4 Protection Levels How can be virtualized that? 9 0 1 2 3 Applications Isolation
10
Hardware Assisted Virtualization? Today most Intel and AMD processors include hardware assisted virtualization (Intel-VT and AMD-V) The technology was introduced in 2005 (Intel-VT) The hardware assisted virtualization makes it possible to support unmodified guests without emulation and instructions translation 10
11
Hardware Assisted Virtualization? 11 Hardware Hypervisor Ring - 1 VM1 VM2
12
OS Level and Application Virtualization 12 ➢ Chroot ➢ Namespace isolation ➢ Network ➢ CPU ➢ Memory ➢ I/O ➢ Time ➢ Process/Thread
13
13 / ------------------------ normal root |-bin/ |-sbin/ |-usr/app1/ ----------- new root | OS Level and Application Virtualization
14
Example of Virtualization Techniques Full Virtualization VMWare ESXi Hyper-V KVM XEN Paravirtualization XEN OS-Level/Application 14
15
Virtualization http://academy.telerik.com
16
Free Trainings @ Telerik Academy "Web Design with HTML 5, CSS 3 and JavaScript" course @ Telerik Academy html5course.telerik.com Telerik Software Academy academy.telerik.com Telerik Academy @ Facebook facebook.com/TelerikAcademy Telerik Software Academy Forums forums.academy.telerik.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.