Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of Virtualization The magic of virtual machines Borislav Varadinov Telerik Software Academy System Administrator Marian.

Similar presentations


Presentation on theme: "Overview of Virtualization The magic of virtual machines Borislav Varadinov Telerik Software Academy System Administrator Marian."— Presentation transcript:

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


Download ppt "Overview of Virtualization The magic of virtual machines Borislav Varadinov Telerik Software Academy System Administrator Marian."

Similar presentations


Ads by Google