Professional Documents
Culture Documents
S4726 Virtualization 101 - An Intro To Virtualization: Luke Wignall & Jared Cowart Senior Solution Architects - GRID
S4726 Virtualization 101 - An Intro To Virtualization: Luke Wignall & Jared Cowart Senior Solution Architects - GRID
- AN INTRO TO VIRTUALIZATION
Luke Wignall & Jared Cowart
Senior Solution Architects | GRID
AGENDA
§ Virtualization 101
— The Definition
— The History
— The Benefits
§ Fundamentals of virtualization technology
— Servers (VMs)
— Desktops (VDI)
— Applications
§ Why does NVIDIA care about virtualization?
— The power of GPUs
§ ROI examples
VIRTUALIZATION 101:
WIKIPEDIA DEFINITION…
§ Virtualization, in computing, refers to the act of creating
a virtual (rather than actual) version of something, including
but not limited to a virtual
computer hardware platform, operating system (OS),
storage device, or computer network resources.
The age of the Mainframe The PC arrives Things get complicated The cloud moves in… again
§ Centralized computing § Decentralized § PC sprawl § Centralized computing
§ First virtualization computing
§ Bubble bursts § Return to Virtualization
§ Thin Clients and Thin Clients
§ The Internet of Things,
then the Internet of
Everything!
SO WHY VIRTUALIZE:
RESOURCE OPTIMIZATION!
§ Increased density
§ Improves resource optimization but without sacrificing performance
1:1 1:1
1:1
Many:1
1:1
SO WHY VIRTUALIZE:
RESOURCE OPTIMIZATION!
§ Underutilized hardware
— VMware in 2007: +20% of physical servers at <0.5% of util, 75% at <5%
140.00%
120.00%
100.00%
80.00%
60.00% Actual Use
20.00% Cost
0.00%
Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7
"
SO WHY VIRTUALIZE:
THE OTHER ADVANTAGES…
VMware
§ Partitioning
— Run multiple operating systems on one physical machine
— Share physical resources between virtual machines
§ Portability
— Entire virtual machine is saved as a file, so… " E
— Move, copy, or export as easily as a file b
§ Security " M
— Hardware is isolated from the operating system e
— Recovery as easily as restoring a file
§ Agnostic 14
Hypervisor of choice
Virtual Server
Virtual Server
Virtual Server
Virtual Server
Hypervisor Hypervisor Hypervisor
Hypervisor of choice
GPU Accelerator
CPU Optimized for Many
Optimized for Parallel Tasks § Physical CPU in host
Serial Tasks — Shared
— Doing networking
— NOT a GPU!
§ Impacts density!
WHY DOES NVIDIA CARE?
VISUAL REALISM AND ACCURACY
VIRTUAL WORKSTATION
Nice to Have GPU Needs GPU
POWER USER
KNOWLEDGE WORKER
Windows 7 Web
NVIDIA GRID K2
DESIGNER
NVIDIA GRID K1
POWER USER
Equivalent Quadro
Quadro K600 (entry) Quadro K5000 (high end)
with Pass-through
1 Number of users depends on software solution, workload, and screen resolution
DELIVERING GPU:
THE MISSING INGREDIENT FOR VDI!
§ NVIDIA Quadro for professional graphics
— The trusted industry standard
— ISVs look for NVIDIA driver
§ All users expect a great visual experience!
§ The challenge: How to deliver in a virtual environment?
— Avoid physical desktop issues
— Take advantage of virtual benefits
GPU PASS-THROUGH (VDGA)
NVIDIA
App App App VDA
App
SOFTWARE Accelerated Capture
GUEST OS
VIRTUAL MACHINE
VIRTUALIZATION
NVIDIA
HYPERVISOR Pass-Through
HARDWARE
GRID K1
GRID K2
CPU Memory Storage Network GPU Quadro 2000-6000
Quadro K5000
SERVER
GPU VIRTUALIZATION (VGPU)
Guest OS
Client
Citrix XenServer
Virtual Virtual Virtual Virtual NVIDIA
Driver Driver Driver Driver Driver
Server
Graphics Options in Virtualization
A TYPICAL VIRTUALIZATION PROJECT
§ Phase 1: Analysis & Planning
§ Phase 2: Design
§ Phase 3: POC
§ Phase 4: Rollout
§ Then let it bake…
§ …if that goes well then expand.
A TYPICAL VIRTUALIZATION PROJECT
Design Focus
Network — type, bandwidth, latency, QoS
Proof of Concept
Select user group
Common set of simple apps
Implementation — Measurable expectations
POC Phase Phase Capacity Planning and Sizing
Use POC Results
Use Lakeside, SysTrack
A TYPICAL VIRTUALIZATION PROJECT
$1,000,000
$800,000
$600,000
$400,000
$200,000
$0
Year Year Year Year Year Year Year Year Year Year Year
0 1 2 3 4 5 6 7 8 9 10
QUESTIONS
THANK YOU!
§ Keep learning!
— Subsequent sessions:
S4783 - Virtual is Better than Physical – Delivering a Delightful User
Experience from a Virtual Desktop - NEXT!
S4686 - NVIDIA GRID for VDI: How To Design And Monitor Your Implementation
S4948 - If You Build It, Will They Come? Better Question Is, Will They Stay?
…and so much more, keyword “GRID”!