Virtualization - PowerPoint PPT Presentation

About This Presentation
Title:

Virtualization

Description:

HSRP - virtual ip address assignment). 2. System (machine) Virtualization. A virtual machine is a tightly isolated ... May make virtual machine more efficient ... – PowerPoint PPT presentation

Number of Views:210
Avg rating:3.0/5.0
Slides: 22
Provided by: userpag
Category:

less

Transcript and Presenter's Notes

Title: Virtualization


1
Virtualization
  • What is virtualization?
  • Why virtualize?
  • Virtualization architectures
  • How virtualization affects networking
  • Virtual infrastructure and how it fits into Cloud
    computing

2
What is virtualization?
  • Virtualization is the creation of substitutes for
    real resources abstraction of real resources
  • Users/Applications are typically unaware of the
    substitution (layer of abstraction)
  • Examples
  • computing systems/servers
  • network storage (e.g. SAN)
  • network resources (e.g. VLANs, VPNs, HSRP -
    virtual ip address assignment).

3
Virtualization lifecycle
4
System/Server virtualization
  • A virtual machine is a tightly isolated software
    container that can run its own operating systems
    and applications as if it were a physical
    computer.
  • An old idea was first introduced by IBM in the
    60s
  • X86 virtualization introduced in the 90s by
    VMWare
  • On a given h/w platform simulated (virtual)
    physical machines are created
  • Can boot/run multiple instances of different OS
    on the same physical machine

5
Why virtualization?
  • Workloads consolidation to reduce hw costs-
    todays powerful hw can support multiple VMs
  • Single consolidated view/management of VMs
  • Portability of virtual machines-can migrate VMs
    from one machine to another without shutting down
  • Isolation VMs are protected from each other and
    from hw resources
  • Can be used for testing/training/software
    development- run multiple Oss simultaneously
  • ISP hosts/Cloud computer provides can divide a
    single physical machine to different customers

6
System (Server) Virtualization
7
Hypervisor functionality
8
Virtualization approaches - Hosted
  • Hosted approach host O/S runs virtualization
    software, unmodified guest O/Ss run isolated from
    each other (separate virtual machines)
  • Virtualization software is known as Type 2
    hypervisor
  • Additional resources are required for host O/S
  • Example Microsoft Virtual PC, VMWare Workstation

9
Hosted Architecture
10
Virtualization approaches - Hypervisor
  • Hypervisor (bare-metal or type 1) approach
    theres no host O/S. Virtual machines run on top
    of type 1 hypervisor directly on a hardware
    platform
  • No resources are wasted for a Host O/S
  • Higher virtualization efficiency can be achieved
  • Example VMWare ESX Server

11
Hypervisor or Bare-metal Architecture
12
Paravirtualization
  • Guest O/S is modified to include a call to
    hypervisor to access h/w resources
  • Guest O/S is aware of running in a virtualized
    environment
  • Makes the structure of hypervisor simpler
  • May make virtual machine more efficient
  • Can be a problem when Guest O/S cant be modified
    (proprietary O/S)

13
X86 architecture privilege levels
14
Virtualization ring de-privileging
15
Paravirtualization
16
HW Virtualization
  • Virtualization on x86 machines was difficult to
    implement, involved a lot of overhead
  • Starting in 2005 both Intel and AMD introduced
    processors enabled for virtualization Intel VT
    and AMD-V Pacifica
  • Both employ virtualization extensions to x86
    architecture to allow more efficient
    virtualization

17
X86 architecture with virtualization
Paravirtualization
Binary Translation
18
X86 architecture with HW- assisted
virtualization
19
Virtual machine networking
  • Virtual Embedded Bridge a software switch as
    part of the hypervisor

20
Traditional Infrastructure
21
Virtual Infrastructure
Write a Comment
User Comments (0)
About PowerShow.com