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