s5005 virtualization 101 - an intro to...
TRANSCRIPT
S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION
Jeremy Main Senior Solution Architect - GRID
2
1 Why virtualize
2 Why NVIDIA cares about virtualization
3 How to get started with GRID
AGENDA
Virtualization 101
SO WHY VIRTUALIZE: PHYSICAL WORLD VS. VIRTUAL WORLD
Physical World Virtual World
1:1
1:1
1:1 Many:1
1:1
1:1
1:1
SO WHY VIRTUALIZE: ADVANTAGES… Partitioning ! Multiple OSes, sharing physical resources
Portability ! Copying, exporting or moving VMs is simple
Security ! Hardware is isolated from the OS
SO WHY VIRTUALIZE: BUT WHAT ABOUT DESKTOPS? ! Resource management issues
! High-end user demands
! IT operations staff to manage it all
! Business demands
! End users demands
SO WHY VIRTUALIZE: AND WHAT ABOUT APPLICATIONS? ! Application virtualization allows distribution of multiple
copies of an application from a single physical server.
! Typical solutions: — Citrix Metaframe…Presentation Server…now XenApp
— VMware ThinApp, Remote Desktop Session Host (RDSH) — Microsoft App-v
— Others…
THE HOW: SERVERS, GOING FROM PHYSICAL TO VIRTUAL
! Same hardware ! Tiny hypervisor ! Flexibility ! Scalability ! Security ! Recoverability
Physical Server
Virtual Server
Virtual Server
Hypervisor of choice
Same Physical Hardware
THE HOW: DESKTOPS, GOING FROM PHYSICAL TO VIRTUAL
! Server hardware ! Density math ! Like VM’s
— Flexibility
— Scalability — Security
— Recoverability
Physical Workstation
Hypervisor of choice
Server Physical Hardware
Virtual Workstation
Virtual Workstation
Virtual Workstation
Virtual Workstation
Virtual Workstation
Virtual Workstation
Virtual Workstation
WHY DOES NVIDIA CARE? CPU VS. GPU
! Physical CPU in host — Shared
— Doing networking — NOT a GPU!
! Impacts density!
CPU Optimized for Serial Tasks
GPU Accelerator Optimized for Many
Parallel Tasks
VISUAL REALISM AND ACCURACY VISUAL REALISM AND ACCURACY VISUAL REALISM AND ACCURACY VISUAL REALISM AND ACCURACY VISUAL REALISM AND ACCURACY WHY DOES NVIDIA CARE? VISUAL REALISM AND ACCURACY
Complex materials surfaces, reflections and shadows Fast and Interactive Performance
With GPU Without GPU
SEGMENTING THE USER POPULATION
Tier 1 (e.g. design engineers) Designing / Rendering 3D High Definition Graphics
Tier 2 (viewing/editing of 3D drawings) Viewing or working with 3D HD Graphics
Tier 3 (typical knowledge workers) Becoming more visual!
DESIGNER
KNOWLEDGE WORKER
POWER USER
Windows 7
Nice to Have GPU Needs GPU
Office Productivity
Web
PLM & Volume Design
3D Engineering & Design Apps
VIRT
UA
L W
ORK
STAT
ION
VD
I / V
irtu
al A
pp
DESIGNER
KNOWLEDGE WORKER
POWER USER
IMPORTANCE OF GPU
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
14
VIRTUAL DESKTOPS
VM
vGPU
VM
vGPU
HYPERVISOR vGPU
NVIDIA GRID™ vGPU™
GUEST OS
NVIDIA DRIVER
NVIDIA DRIVER
GUEST OS
SERVER
CPU GRID
The devil is in the details
Hardware Layer
Control Layer
Access LayerUser Layer Resource Layer
NetScaler Gateway
StoreFront
Delivery Controller
XenClient
Remote PCAccess
Pooled Desktop Catalog
Hosted Apps Catalog
Personal Desktop Catalog
Shared Desktop Catalog
Director
Studio
SQL Database
SSL
Delivery Group
Delivery Group
Delivery Group
Delivery Group
Resource HostsPhysical, Virtual, Cloud
Cloud VMs
VMsServers PCs
Access & Control HostsPhysical, Virtual
VMsServersActive Directory
License Server
16
HOW TO FAIL VDI
1. Believing desktop and server virtualization are the same
2. Doing too much
3. Not knowing why you're virtualizing
4. Forgetting the user environment
5. Hanging on to bad habits
6. Misjudging how your VDI deployment will scale
7. Misunderstanding Microsoft licensing
8. Thinking a VDI deployment will save you money
9. Not working together
10. Underestimating virtual desktop requirements
Ten ways to make your VDI deployment fail
http://searchvirtualdesktop.techtarget.com/feature/Ten-ways-to-make-your-VDI-deployment-fail
17
Let’s get it right…
18 18
HOW TO GET STARTED WITH GRID
" Get buy-in & approval
" Side-by-side videos
" GRID Test Drive
" Case studies
" Whitepapers
Game Plan
" Planning onsite evaluation
" Expert support
" Expectations: What is success?
" GRID seed programs
" Implementing onsite evaluation
" Technical setup & best practices
" Performance evaluation against expectations/success indicators
" Declare victory & Next steps
19
NIGHT & DAY DIFFERENCE With GPU Without GPU
20 20
INSTANT ACCESS TO FREE GRID TEST DRIVE
www.nvidia.co.jp/trygrid
21 21
INSTANT ACCESS TO GRAPHICS-ACCELERATED VIRTUAL DESKTOPS IN THE CLOUD
22 22
HOW TO GET STARTED WITH GRID
" Get buy-in & approval
" Side-by-side videos
" GRID Test Drive
" Case studies
" Whitepapers
Game Plan
" Planning onsite evaluation
" Expert support
" Expectations: What is success?
" GRID seed programs
" Implementing onsite evaluation
" Technical setup & best practices
" Performance evaluation against expectations/success indicators
" Declare victory & Next steps
23
SETTING EXPECTATIONS
Targets
" User experience
" Applications
" User density
" Cost
Plan to over-deliver on user experience
Benefits of VDI
" Productivity
" Security
" Management
" BYOD
24 24
HOW TO GET STARTED WITH GRID
" Get buy-in & approval
" Side-by-side videos
" GRID Test Drive
" Case studies
" Whitepapers
Game Plan
" Planning onsite evaluation
" Expert support
" Expectations: What is success?
" GRID seed programs
" Implementing onsite evaluation
" Technical setup & best practices
" Performance evaluation against expectations/success indicators
" Declare victory & Next steps
25
VIRTUALIZATION ECOSYSTEM Technical details
" http://www.citrix.com " http://www.vmware.com
Lakeside Software
LOGINVSI " http://www.loginvsi.com
" http://www.lakesidesoftware.com
" http://www.nvidia.com
NVIDIA
* incomplete list – only starting point
26
FEEDBACK FROM THE FIELD
" Involve Citrix/VMware expert (e.g. VAR, Citrix, VMware)
" Don’t optimize during proof of concept/pilot – it’s all about the user experience
" Be realistic about user densities - this is not task worker world
" Set up success criteria
" You will fail w/o defining a clear goal
" Know what you want to accomplish
" Use GRID qualified servers – http://www.nvidia.com/buygrid
" Don’t try to do your own bake/upgrade - use OEM integrated servers
" Be on latest firmware (SBIOS & VBIOS)
" Plan for different sets of servers for production & development
More than 600 proof of concepts
27
Declare victory!
28
NVIDIA GRID RESOURCES
GRID WEBSITE www.nvidia.com/vdi
SIGN UP FOR THE MONTHLY GRID VDI NEWSLETTER http://tinyurl.com/gridinfo
GRID YOUTUBE CHANNEL http://tinyurl.com/gridvideos
QUESTIONS? ASK ON OUR FORUMS https://gridforums.nvidia.com
NVIDIA GRID ON LINKEDIN http://linkd.in/QG4A6u
FOLLOW US ON TWITTER @NVIDIAGRID