Your SlideShare is downloading. ×
0
virtual.ppt
virtual.ppt
virtual.ppt
virtual.ppt
virtual.ppt
virtual.ppt
virtual.ppt
virtual.ppt
virtual.ppt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

virtual.ppt

238

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
238
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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).
  • 2. System (machine) 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.
    • Was first introduced by IBM in the 60’s
  • 3. System (machine) 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.
    • Was first introduced by IBM in the 60’s
    • X86 virtualization introduced in the 90’s by VMWare
  • 4. System (machine) Virtualization
    • Was first introduced by IBM in the 60’s
    • X86 virtualization introduced in the 90’s by VMWare
    • On a given h/w platform (host) – simulated (virtual) machine environments are created
  • 5. System (machine) 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.
    • Was first introduced by IBM in the 60’s
    • X86 virtualization introduced in the 90’s by VMWare
    • On a given h/w platform (host) – simulated (virtual) machine environments are created
    • Benefits:
      • consolidation to reduce hw costs
      • workloads consolidation
      • single consolidated view/management
      • portability of virtual machines
      • can be used for testing/training
  • 6. 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
  • 7. Virtualization approaches - Hypervisor
    • Hypervisor (bare-metal or type 1) approach – there’s 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
  • 8. 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 can’t be modified (proprietary O/S)
  • 9. 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

×