Introduction to Virtualization
The Long Island Chapter of the IEEE Circuits and Systems (CAS) Society
Morty Eisen
Marcum Technology
April 28th, 2011
1
Presentation Outline
Introduction to Virtualization
What is Virtualization
The Traditional Server Concept
The Virtual Server Concept
Virtual Machines
Benefits of Virtualization
Server Consolidation
Virtualization Key Solutions / Use Cases
Top 3 Economic Reasons For Virtualization
Server, Storage and Network Consolidation
Virtualization Delivers Tangible Business Outcomes
Experienced App Owners Trust Virtualization for Toughest Workloads
What is Available Today
VMware Recognized as the Virtualization & Cloud Leader (2010)
What is Available From VMware
VMware vSphere: Ready to Virtualize All Applications
Virtual Desktop Infrastructure
Virtual Distributed Network Switch
The Disadvantages of Virtualization
System Virtualization - Present State
Modernizing the Desktop Virtual Desktop Infrastructure
Cloud Computing Takes Virtualization to the Next Step
Private, Hybrid and Public Clouds
What is Virtualization
Virtualization abstracts the underlying physical structure of various
technologies. Virtualization, in computing, is the creation of a virtual
(rather than actual) version of something, such as a hardware
platform, operating system, a storage device or network
resources[1]
Server virtualization[2]
Creates multiple isolated environments
Allows multiple OSs and workloads to run on the same physical
hardware
Solves the problem of tight coupling between OSs and hardware
(1) http://en.wikipedia.org/wiki/Virtualization
(2) Anil Desai IEEE Computer Society, Austin Chapter April 18th, 2007
You Know Virtualization Is Real
When It Makes It To Dilbert
The Traditional Server Concept
5
VMware Inc., Virtualization Overview, http://www.vmware.com/pdf/virtualization.pdf
The Virtual Server Concept
Virtual Machines
Virtual machines provide:
Hardware independence
Guest VM sees the same
hardware regardless of the host
hardware
Isolation VMs operating
system is isolated from the host
operating system
Encapsulation Entire VM
encapsulated into a single file
7
Benefits of Virtualization
Simplified administration
Hardware
independence/portability
Increased hardware utilization
Server consolidation
Decreased provisioning times
Improved security
Software Development
Testing / Quality Assurance
Product evaluations /
demonstrations
Training
Disaster Recovery
Virtualization Features
Virtualization Scenarios
8
Anil Desai IEEE Computer Society, Austin Chapter April 18th, 2007
Server Consolidation
Anil Desai IEEE Computer Society, Austin Chapter April 18th, 2007
Virtualization Key Solutions / Use Cases
Server Consolidation and Containment Eliminate server
sprawl by deploying systems into virtual machines
Infrastructure Provisioning Reduce the time for provisioning
new infrastructure to minutes with sophisticated automation
capabilities.
Business Continuity Reduce the cost and complexity of
business continuity by encapsulating entire systems files that can
be replicated and restored onto any target server
Test and Development Rapidly provision and re-provision test
and development servers; store libraries of pre-configured test
machines
Enterprise Desktop Secure unmanaged PCs. Alternatively,
provide standardized enterprise desktop environments hosted on
servers.
Legacy Application Re-hosting Migrate legacy operating
systems and software applications to virtual machines running on
new hardware for better reliability
VMware Virtual Infrastructure NERCOMP Server Virtualization Event September 25th, 2006
10
Top 3 Economic Reasons For
Virtualization
1
Reduce Physical Infrastructure Cost
Reduce Datacenter Operating Cost
(e.g. Power & Cooling)
Minimize Lost Revenue Due to
Downtime
VMware Virtualization: The Right Investment For a Tough Economy Juine 2009
11
Server, Storage and Network Consolidation
Before
1,000 servers with DASD
200 racks
3000 network cables
400 power whips
After
50 servers with SAN and NAS
10 racks
300 network cables
20 power whips
VMware Virtual Infrastructure NERCOMP Server Virtualization Event September 25th, 2006
12
Virtualization Delivers Tangible Business
Outcomes
Reduction in Datacenter
Capital Expense
$14,235
Reduction in Datacenter
Operating Expense
2.0-3.0
Reduction in Risk
$30 MM
$5,694
0.3 1.0
$4 MM
Before
After
Infrastructure Cost per App
Before
After
Sys Admin per 100 Apps*
Before
After
Business Loss Due to
Datacenter Outage**
* Source: IDC and VMware TAM program
** Source: VMware customer a $2bn insurance company. Estimates based on 40 hrs needed to recover before virtualizing and 4.5
hrs needed for the same recovery after virtualization.
13
Virtualization Reduce Energy Consumption
Highest consolidation rates on most secure and
reliable virtualization platform
Safely improve utilization rates
80% energy reduction
Dynamic server and storage migration
Power off unneeded servers in real-time
Migrate storage dynamically
25% energy reduction
Host desktop PCs in the datacenter
Use thin clients, double refresh cycle
Reduce storage for similar desktop images
70% energy reduction
14
Copyright 2005 VMware,
Mare, Inc.Inc.
All All
rights
rights
reserved.
reserved.
Experienced App Owners Trust Virtualization for Toughest Workloads
% of Application Instances running on VMware in
Customer Base
53%
43%
38%
MS
Exchange
MS
MS SQL
SharePoint
42%
25%
25%
Oracle
Middleware
Oracle
DB
18%
XenApp
SAP
Source: VMware customer survey, January 2010, sample size 1038
Data: Total number of instances of that workload deployed in your organization and the percentage of those instances that are
virtualized
In a recent Gartner poll, 73% of customers claimed to use x86
virtualization for mission critical applications in production
Source: Gartner IOM Conference (June 2008)
Linux and Windows Server Virtualization Is Picking Up Steam (ID Number: G00161702)
15
What is Available Today
VMware
VMware released ESX and GSX 1.0 in 2001. Virtual Center released in 2003.
Has the most experience
Is the farthest along
Very mature product suite
Focus is on integrating IT process automation around virtualization
Citrix
Citrix Xenserver acquired Xensource on August 15th, 2007
Has working low cost server virtualization solution
Focus is on client virtualization
Microsoft
Microsoft Hyper-V (formerly Windows Server Virtualization)
Standalone version released in October 2008
Real solution (one with HA) has been out since August 2009.
Paul Schaapman CDW Solutions Architect Servers, Storage & Virtualization Solutions Practice
16
VMware Recognized as the Virtualization & Cloud Leader (2010)
VMware is only vendor in
Leaders Quadrant!
5 of 5 cloud providers in Leaders
Quadrant are VMware-based!
leaders
challengers
leaders
challengers
VMware
VMware
Savvis
AT&T
Rackspace
AT&T
Savvis
Microsoft
Oracle VM
Citrix
Oracle Solaris
Containers
ability to execute
ability to execute
VerizonRackspace
Business
Verizon Business
NaviSite
SunGard
Datapipe
Terremark
Worldwide
Terremark Worldwide
OpSource
Hosting.com
Carpathia Hosting
SoftLayer
Layered Tech
Parallels
GoGrid
IBM
CSC
Joyent
Amazon
Media Temple
Red Hat
NTT Communications
Novell
niche players
visionaries
Completeness of vision
Gartner x86 Virtualization Magic Quadrant
E2_CloudWhiteboardView_2011-03-15 Eric Elgar Vmware
niche players
Completeness of vision
Gartner IaaS Cloud Magic Quadrant
(Infrastructure as a Service)
17
What is Available From VMware
VMwares vSphere
Key Features
Market Leader
Virtualizes 54 Guest OSs
Server virtualization solution
with HA and load balancing
Enhanced vMotion
Memory Over commit
Transparent Page Sharing
Patch Management
Fault Tolerance built in
Certified on over 450
servers
FC, iSCSI, NFS Supported
Power Management
Distributed switch
Supports storage
management
Storage vmotion
Paul Schaapman CDW Solutions Architect Servers, Storage & Virtualization Solutions Practice
18
% of Applications
VMware vSphere : Ready to Virtualize All
Applications
95% of
Applications
VMware
Infrastructure 3
CPU
1 to 2 CPUs
4 VCPUs
8 VCPUs
Memory
< 4 GB per VM
64 GB per VM
256 GB per VM
Network
< 300 Kb/s
9 Gb/s
30 Gb/s
100,000
300,000
IOPS
< 10,000
VMware
vSphere 4
Now 350,000
Applications Performance Requirements
E2_CloudWhiteboardView_2011-03-15 Eric Elgar Vmware
19
Modernizing the Desktop Virtual Desktop Infrastructure
Persona
Applications
Operating System
E2_CloudWhiteboardView_2011-03-15 Eric Elgar Vmware
Modern
Desktop
Centralized
Management
Desktop
Delivery
20
Virtual Distributed Network Switch
Cisco Nexus 1000V Architecture
Server 1
VM
#1
VM
#2
VM
#3
Server 3
Server 2
VM
#4
VM
#5
VM
#6
VM
#7
VM
#8
VEM
VMware
vSwitch
Nexus
1000V
VEM
VMware
vSwitch
VMW ESX
VMW ESX
VM
#9
VM
#10
VM
#11
VM
#12
VMware
vSwitch
VEM
VMW ESX
Virtual Supervisor Module (VSM)
Virtual
or Physical
appliance
Virtual
Ethernet
Module
(VEM)
running Cisco OS (supports HA)
Enables advanced networking
Nexus
Enables:
Cisco
Performs
management,
monitoring,
capability
on1000V
the hypervisor
&
configuration
Policy Based VM Connectivity
Provides each VM with dedicated
switch
Tight
integration
with
Mobility
of Network
& VMware
Security
port
Virtual
Center
Properties
Collection of VEMs = 1 Distributed
Switch
Non-Disruptive Operational Model
Virtual Center
Nexus 1000V
VSM
Cisco Nexus 1000V Ralf Eberhardt
21
The Disadvantages of Virtualization
Virtualization may not work well for:
Resource-intensive applications
VMs may have RAM/CPU/SMP limitations
Performance testing
Hardware compatibility testing
Specific hardware requirements
Custom hardware devices
Some hardware architectures or features are impossible to virtualize
Certain registers or state not exposed
Unusual devices and device control
Clocks, time, and real-time behavior
22
System Virtualization - Present State
Data center and desktop computing successfully use virtualization to
Better utilize computing capacity
Balance computing load
Manage complexity and parallelism
Improve security by isolation
Mobile and embedded computing currently lag behind since
Most hypervisors only support the x86 platform
Most hypervisors require large memories
Most hypervisors have poor real-time support
Most hypervisors are inefficient with microkernel OSs
Full-virtualization is not available. Operating system source code
needs to be available and must be modified
Suitable open source-code hypervisors are not available
2009 Nokia V1-stm06468.ppt / 2009-09-28 / STConsequence
23
Cloud Computing Takes Virtualization to the Next
Step
You dont have to own the hardware & the
staff
You rent VMs & services as needed from a
ITaaS provider (IT as a Service)
There are multiple public cloud providers
e.g. Amazon EC2 and many others
(Verizon, iland, Rackspace, Savvis , HP, IBM)
The Cloud will provide IT similar to public utilities
providing electricity, gas, and water
20090909_Virtualization And Cloud Computing Norman Wilde & Thomas Huber UWF
24
Private, Hybrid and Public Clouds
Netapp Future of Cloud Computing - IVA ; Imagine Virtually Anything & FlexPod
25
Pre-sized, Validated Data Center Cloud
Ready Infrastructure
3 Industry Leaders1 Architecture
Introducing FlexPod For VMware
Netapp Future of Cloud Computing - IVA ; Imagine Virtually Anything & FlexPod
26
You Know The Cloud Is Real When It
Makes It To Dilbert
27
Questions?
28
29