This document provides an introduction to virtualization. It defines virtualization as running multiple operating systems simultaneously on the same machine in isolation. A hypervisor is a software layer that sits between hardware and guest operating systems, allowing resources to be shared. There are two main types of hypervisors - bare-metal and hosted. Virtualization provides benefits like consolidation, redundancy, legacy system support, migration and centralized management. Key types of virtualization include server, desktop, application, memory, storage and network virtualization. Popular virtualization vendors for each type are also listed.
2. Agenda
• Introduction
• What is Hypervisor?
• Benefits
• Types of Virtualization
• My Experiences
• Demo
• Q&A
3. Introduction to Virtualization
“Virtualization is a technology to run multiple
same or different operating systems which is
completely isolated from each other.”
Ex: Run both Windows and Linux on the same
machine
4. How it is different from dual boot?
Both OSes run simultaneously
5. What is Hypervisor ?
“Hypervisor is a software layer sits between Hardware
and OSes which will interact with hardware and
resources and provide an interface to share the
available resources to Virtual containers.”
6. Types of Hypervisor
• Bare-Metal
• Hosted
Bare-Metal Hosted
VM1 VM2 Guest
Guest VM1 VM2 Process Hypervisor
Hypervisor OS Host
Host
Hardware Hardware
VMware ESX, Microsoft Hyper-V, VMware Workstation, Microsoft Virtual PC,
Citrix XenServer Sun VirtualBox, QEMU, KVM
8. Types of Virtualization
• Server Virtualization
• Desktop Virtualization
• Application Virtualization
• Memory
• Storage
• Data
• Network
9. Server Virtualization
DC File Server WebServer
Application Application Application
OS OS OS
Hardware Hardware Hardware
Resources Resources Resources
20% 23% 37%
Space
11. Backup / Restore
• Re-build OS
• Data recovery
Disaster Recovery
• Same Vendor
• Same Model
12. What is the solution?
• Consolidation
• Shared CPU, Memory, NIC ,DISK
• Maximum utilization – 70% (Avg)
• Centralized Management
• Migration
• Less space
• Less TCO
• Fast ROI
13. Server Virtualization- Benefits
• Host servers connected over SAN
• Hardware fail tolerance
• High availability
• Online live migration
• Easy management
• Disaster Recovery
• Easily scalable, Adjustable
• Different Vendor, Type, Model servers controlled by Hypervisor
• Less hardware management / maintenance cost
• Better efficiency with less cost
• Maintain average utilization %
16. Desktop Virtualization
• Same as server Virtualization
• User’s desktop runs on data servers as Virtual machines
• Secured by design
• Multiple OSes runs on same Hypervisor host
• Centralized management
• Shared resources with maximum utilization
• Supports multimedia / memory intensive apps on VM
17. Traditional & Virtualized model
http://blogs.technet.com/b/yungchou/archive/2009/10/14/concept-of-desktop-virtualization.aspx
18. Desktop Virtualization - Benefits
• Centralized Service pack upgrade / OS patch installation
• OS upgrade from one version to another
• High availability
• Fault tolerance
• Thin / Thick provisioned storage
• Accessed via LAN, WAN, Internet & Mobile
• Offline use with help of VMPlayer / XenClient on
Desktop, Laptop and ThinClients.
21. Application Virtualization
• Business applications runs on servers located in
datacenter
• Secured by design
• One / more apps runs on same set of servers
• Centralized application management
• Shared resources with maximum utilization
• Supports multimedia / memory intensive apps
• Reduces licensing cost
• Role based user access controlled by policies
22. How it works ?
http://www.pc-ware.com/pcw/com/en/services-solutions/virtualisation/application-virtualisation.htm
23. Application Virtualization - Benefits
• Applications delivered on-demand
• No need to install and manage on every user desktop
• Increased performance
• Easily upgraded and deliver instantly
• Published either locally installed or steamed to server
24. Application Virtualization - Benefits
• Offline access via streamed on client machines
with help of offline plug-in
• Role based application functionality
• Multiple version of same application accessibility
• Application isolation
• Accessed via LAN, WAN, Internet & Mobile
• Content Redirection
• Server to client
• Client to server
25. Vendors Virtualization - Benefits
Application
• Citrix XenApp
• VMWare ThinApp
• Microsoft App-V
• Enterprise management via Soft grid &
steaming server