S5005 VIRTUALIZATION 101 - AN INTRO TO...
Transcript of S5005 VIRTUALIZATION 101 - AN INTRO TO...
![Page 1: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/1.jpg)
S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION
Jeremy Main Senior Solution Architect - GRID
![Page 2: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/2.jpg)
2
1 Why virtualize
2 Why NVIDIA cares about virtualization
3 How to get started with GRID
AGENDA
Virtualization 101
![Page 3: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/3.jpg)
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
![Page 4: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/4.jpg)
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
![Page 5: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/5.jpg)
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
![Page 6: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/6.jpg)
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…
![Page 7: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/7.jpg)
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
![Page 8: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/8.jpg)
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
![Page 9: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/9.jpg)
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
![Page 10: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/10.jpg)
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
![Page 11: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/11.jpg)
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
![Page 12: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/12.jpg)
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
![Page 13: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/13.jpg)
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
![Page 14: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/14.jpg)
14
VIRTUAL DESKTOPS
VM
vGPU
VM
vGPU
HYPERVISOR vGPU
NVIDIA GRID™ vGPU™
GUEST OS
NVIDIA DRIVER
NVIDIA DRIVER
GUEST OS
SERVER
CPU GRID
![Page 15: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/15.jpg)
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
![Page 16: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/16.jpg)
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
![Page 17: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/17.jpg)
17
Let’s get it right…
![Page 18: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/18.jpg)
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
![Page 19: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/19.jpg)
19
NIGHT & DAY DIFFERENCE With GPU Without GPU
![Page 20: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/20.jpg)
20 20
INSTANT ACCESS TO FREE GRID TEST DRIVE
www.nvidia.co.jp/trygrid
![Page 21: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/21.jpg)
21 21
INSTANT ACCESS TO GRAPHICS-ACCELERATED VIRTUAL DESKTOPS IN THE CLOUD
![Page 22: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/22.jpg)
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
![Page 23: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/23.jpg)
23
SETTING EXPECTATIONS
Targets
" User experience
" Applications
" User density
" Cost
Plan to over-deliver on user experience
Benefits of VDI
" Productivity
" Security
" Management
" BYOD
![Page 24: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/24.jpg)
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
![Page 25: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/25.jpg)
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
![Page 26: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/26.jpg)
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
![Page 27: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/27.jpg)
27
Declare victory!
![Page 28: S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATIONon-demand.gputechconf.com/gtc/2014/jp/sessions/5005.pdf · S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION ... — Citrix](https://reader035.fdocuments.in/reader035/viewer/2022062413/5a86e01d7f8b9a9f1b8d66fa/html5/thumbnails/28.jpg)
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