S5005 VIRTUALIZATION 101 - AN INTRO TO VIRTUALIZATION Jeremy Main Senior Solution Architect - GRID
Virtualization 101 AGENDA 1 Why virtualize 2 Why NVIDIA cares about virtualization 3 How to get started with GRID 2
SO WHY VIRTUALIZE: PHYSICAL WORLD VS. VIRTUAL WORLD Physical World Virtual World 1:1 1:1 1:1 1:1 1:1 1:1 Many: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 Physical Server Virtual Server Virtual Server! Same hardware! Tiny hypervisor! Flexibility! Scalability! Security! Recoverability Hypervisor of choice Same Physical Hardware
THE HOW: DESKTOPS, GOING FROM PHYSICAL TO VIRTUAL Physical Workstation Virtual Virtual Virtual Virtual Virtual Virtual Virtual Workstation Hypervisor of choice! Server hardware! Density math! Like VM s Flexibility Scalability Security Recoverability Server Physical Hardware
WHY DOES NVIDIA CARE? CPU VS. GPU GPU Accelerator CPU Optimized for Serial Tasks Optimized for Many Parallel Tasks! Physical CPU in host Shared Doing networking NOT a GPU!! Impacts density!
WHY DOES NVIDIA CARE? VISUAL REALISM AND ACCURACY Complex materials surfaces, reflections and shadows Fast and Interactive Performance Without GPU With GPU
SEGMENTING THE USER POPULATION DESIGNER POWER USER Tier 1 (e.g. design engineers) Designing / Rendering 3D High Definition Graphics KNOWLEDGE WORKER Tier 2 (viewing/editing of 3D drawings) Viewing or working with 3D HD Graphics Tier 3 (typical knowledge workers) Becoming more visual!
DESIGNER IMPORTANCE OF GPU POWER USER VIRTUAL WORKSTATION Nice to Have GPU Needs GPU 3D Engineering & Design Apps Office Productivity PLM & Volume Design KNOWLEDGE WORKER VDI / Virtual App Windows 7 Web
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
NVIDIA GRID vgpu VIRTUAL DESKTOPS GUEST OS VM NVIDIA DRIVER GUEST OS VM NVIDIA DRIVER vgpu vgpu HYPERVISOR vgpu SERVER CPU GRID 14
Hardware Layer User Layer Access Layer Resource Layer Delivery Group SSL NetScaler Gateway Pooled Desktop Catalog Personal Desktop Catalog Cloud VMs Delivery Group Hosted Apps Catalog Delivery Group StoreFront Shared Desktop Catalog Servers VMs PCs XenClient Resource Hosts Physical, Virtual, Cloud Delivery Group Remote PC Access Control Layer Director Active Directory Servers VMs Studio Delivery Controller License Server SQL Database Access & Control Hosts Physical, Virtual The devil is in the details
HOW TO FAIL VDI Ten ways to make your VDI deployment fail 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 http://searchvirtualdesktop.techtarget.com/feature/ten-ways-to-make-your-vdi-deployment-fail 16
Let s get it right 17
HOW TO GET STARTED WITH GRID Game Plan " Get buy-in & approval " Implementing onsite evaluation " Side-by-side videos " GRID Test Drive " Case studies " Whitepapers " Technical setup & best practices " Performance evaluation against expectations/success indicators " Declare victory & Next steps " Planning onsite evaluation " Expert support " Expectations: What is success? " GRID seed programs 18 18
NIGHT & DAY DIFFERENCE Without GPU With GPU 19
INSTANT ACCESS TO FREE GRID TEST DRIVE www.nvidia.co.jp/trygrid 20 20
INSTANT ACCESS TO GRAPHICS-ACCELERATED VIRTUAL DESKTOPS IN THE CLOUD 21 21
HOW TO GET STARTED WITH GRID Game Plan " Get buy-in & approval " Side-by-side videos " Implementing onsite evaluation " GRID Test Drive " Case studies " Whitepapers " Technical setup & best practices " Performance evaluation against expectations/success indicators " Declare victory & Next steps " Planning onsite evaluation " Expert support " Expectations: What is success? " GRID seed programs 22 22
SETTING EXPECTATIONS Plan to over-deliver on user experience Targets " User experience " Applications " User density " Cost Benefits of VDI " Productivity " Security " Management " BYOD 23
HOW TO GET STARTED WITH GRID Game Plan " Get buy-in & approval " Side-by-side videos " Implementing onsite evaluation " GRID Test Drive " Case studies " Whitepapers " Technical setup & best practices " Performance evaluation against expectations/success indicators " Declare victory & Next steps " Planning onsite evaluation " Expert support " Expectations: What is success? " GRID seed programs 24 24
VIRTUALIZATION ECOSYSTEM Technical details " http://www.citrix.com " http://www.vmware.com NVIDIA " http://www.nvidia.com LOGINVSI " http://www.loginvsi.com Lakeside Software " http://www.lakesidesoftware.com * incomplete list only starting point 25
FEEDBACK FROM THE FIELD More than 600 proof of concepts " 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 26
Declare victory! 27
GRID WEBSITE www.nvidia.com/vdi SIGN UP FOR THE MONTHLY GRID VDI NEWSLETTER http://tinyurl.com/gridinfo NVIDIA GRID RESOURCES 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 28