Client Virtualization for High Performance 3D graphic

Client Virtualization for
High Performance 3D
graphic users
3
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client Virtualization
Introduction
Basic/Knowledge User
Desktop Power User
Performance User
Resources
4
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Know what user expectation to achieve
EliteBook
EliteDesk
z420
Clients
per host
Increasing Compute + Graphics Requirements
Increasing Per Seat Cost
6
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
z620
z820
HP Client Virtualization Analysis and Modeling Service
Graphical, time-based models can show results for CPU, memory, disk, and network load
7
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Virtualized PC and workstation user types
Task
worker
•
Primarily text based applications
Basic /
knowledge
•
Limited graphics and
minimal multimedia
Desktop
power user
•
•
Some compute intensive applications
Performance desktop
graphics
Performance
user
•
Heavy-duty
graphics
applications
Solution
Type
Session Virtualization
Virtual Desktop Infrastructure
Graphics Accelerated VDI
Workstation Class System
Clients
per host
> 200:1
~ 125:1
~ 32-64:1
1-16:1
Increasing Compute + Graphics Requirements
Increasing Per Seat Cost
8
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client Virtualization
Introduction
Basic/Knowledge User
Desktop Power User
Performance User
Resources
11
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Basic/Knowledge Users (Traditional VDI)
HP Client Virtualization Reference Architectures
2013 HP CV SMB Reference Architectures:
2013 HP CV Enterprise Reference Architectures:
• Citrix VDI-in-a-Box with Microsoft Hyper-V
• VMware Horizon View with VMware vSphere
• Microsoft Windows 2012 R2 VDI
• HP VirtualSystem CV2 for Citrix XenDesktop
with Microsoft Hyper-V
• HP VirtualSystem CV2 for VMware View
• HP BladeSystem for Client Virtualization
• HP 3PAR StoreServ for Client Virtualization
DL380
12
2014 HP CV SMB Reference Architectures for:
2014 HP CV Enterprise Reference Architectures:
• HP powered VMware Virtual SAN Ready Nodes
• HP Mobile Care with VMware AlwaysOn Point of Care
• HP App Map for Citrix FlexCast on ConvergedSystem 700x with
VMware vSphere
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Mobile Care RA with VMware AlwaysOn
Source: http://www.hp.com/go/vmware/alwayson
13
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client Virtualization
Introduction
Basic/Knowledge User
Desktop Power User
Performance User
Resources
15
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Desktop Power User
I need access to my
data and applications
whether I’m in the
office or mobile. The
device I use shouldn’t
matter.
I need this experience
to be reliable.
Scroll PDF files smoothly
View and hear flash video without
skips or delays
Video conference or webcast clearly
Unified Communications
•
•
•
•
•
•
•
•
16
Software engineers
Doctors and nurses
Accountants
Engineers
Scientists
Architects
Lawyers
Sales
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
View 3D images
Simplify application and desktop delivery
HP Moonshot with Citrix XenApp and XenDesktop
Hosted Desktop Infrastructure1
Application Delivery
HP ProLiant m710
HP ProLiant m700
4 PC’s per
cartridge with
integrated GPU
4 Xeon cores,
integrated GPU,
10Gb networking
Delivering a broad range of hosted applications
Delivering hosted desktops
Scale efficiently to deliver a range of applications - from
productivity to audio/video to graphics
Predictable desktop performance from dedicated server to end
user with up to 6x faster graphics frames per second1
One common platform
Gain control & reduce complexity
Accelerate business innovation
Realize breakthrough economics
Fewer components to manage with
significantly less cabling
Host more apps and desktops in the data
center
Reduce OpEx with fixed cost per user and
CapEx with no virtualization layer or SAN
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
1
HP ConvergedSystem 100 with Citrix XenDesktop
What does Moonshot look like?
Low mean time to repair
Simple cable management
• Up to 45 hot-pluggable server cartridges
• Lower administrative/maintenance costs with
cable-free design and hot-pluggable
technology
High-speed networking
• Can support up to 45 10Gb ports of network
bandwidth per switch (2 switches per chassis)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
High density / Low power
• Single-core = 45 servers per chassis
• Quad-core =180 servers per chassis
Hosted Desktop Infrastructure
HP ProLiant m700 Server Cartridge
19
CPU
(4) 15W AMD Opteron™ X2150 APU / 4 core / 1.5GHz w/ Integrated GPU
MEMORY
(4) 8 Gb SO-DIMMS Total
1 SO-DIMM per processor, each upto1600Mhz, DDR3 SO-DIMM ECC (8GB)
NETWORK
Onboard NIC: 1 dual port 1GbE NIC per CPU
Switch: 180 1GbE Downlinks
Uplink Module: 4 x 40GbE QSFP+ ports
STORAGE
1) HP m700 4 x 32GB iSSD Mezzanine for local storage (1 x 32 GB per CPU) or
2) HP m700 64 GB iSSD Mezzanine FIO Kit (256 GB iSSD per cartridge)
POWER
Chassis: 3510W Peak, 1755W Typical , 900W idle
Cartridge: 78W Peak, 39W Typical, 20W idle
Node: 19.5W Peak, 10W Typical, 5W idle
OS
Microsoft Windows 7 Enterprise and Professional with Service Pack 1(x64)
Microsoft Windows 7 Enterprise and Professional with Service Pack 1(x86)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Video Transcoding and Application Delivery
HP ProLiant m710 Server Cartridge
CPU
Intel Xeon E3-1284Lv3 with Iris Pro P5200 GPU
4 core / 1.8 GHz (3.4Ghz Turbo) / GPU + 128MB eDDR
MEMORY
Total of 32GB of ECC protected memory, dual-memory channels
(4) 8GB LV SO-DIMMs at 1600MHz with (8) embedded DRAM for ECC protection.
NETWORK
Integrated NIC: dual port 10GbE Mellanox CX3 PRO
Supported Switch(s): 45 port 10Gb Downlinks, (4) 40GbE QSFP uplinks
STORAGE
Local SSD boot, 120GB or 480GB m.2 (2280)
POWER
Cartridge: <69W
OS
Ubuntu 14.04 w/KVM, RHEL 6.5,7.0 w/KVM, SLES 11 SP3 w/KISO/KVM,
Windows Server 2012 R2, CentOS 6.5, 7.0
Intel Media SDK (media libraries, OpenCL in beta), purchased direct from Intel
20
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
So what's the point?
“ HP’s Moonshot: a modern day blade that
removes the sizing risk of VDI “
Brian Madden
Source: http://www.brianmadden.com/blogs/brianmadden/archive/2014/11/14/hps-moonshot-a-modern-day-blade-that-removes-the-sizing-risk-of-vdi.aspx
21
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
20,000 XenApp users per rack at less than 1 watt/user
22
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Citrix WorkspacePod™ Powered by HP
Source: http://www.citrix.com/content/dam/citrix/en_us/documents/partner-documents/referencearchitecture-for-citrix-workspacepod-powered-by-hp-moonshot.pdf
23
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client Virtualization
Introduction
Basic/Knowledge User
Desktop Power User
Performance User
Resources
26
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
High Performance 3D Graphic Users
27
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Why remote workstation?
Pain points
•
•
•
•
Benefits
Need to ensure data security
Performance issues, large datasets
Need endpoint reliability
IT management complexity with dispersed DTWS
deployments
•
•
•
•
•
Security – just pixels
Performance – dataset proximity
IT management: provisioning, responsiveness
to change
Workforce flexibility (mobile, diverse, BYOD)
Environmental factors (power, cooling, noise etc.
in workspace)
No data
Pixels only
28
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
High performance
Storage
ISV Application Certifications is important!
29
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What protocol to use?
3D Pro
HP RGS
TigerVNC
30
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What broker to use?
31
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What graphic card to use?
32
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NVIDIA – Guide with 240 applications where GPUacceleration helps...
http://www.nvidia.com/object/gpu-applications.html
33
Sciences
Engineering
Command &
Control
FSI
Gaming
HealthCare
DCC
Oil & Gas
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Three dominant remote workstation use models
Remote workstation
Pass through GPU (pGPU)
Virtualized GPU (vGPU)
I need a single-session dedicated
workstation in a data center to
support my uptime-sensitive
applications.
I have demanding graphics
workloads, and I need centralized
and secure data access.
I need to share GPU resources and
still deliver a workstation-class
experience in a secure infrastructure.
34
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Three dominant remote workstation use models
Remote workstation
Pass through GPU (pGPU)
Virtualized GPU (vGPU)
I need a single-session dedicated
workstation in a data center to
support my uptime-sensitive
applications.
I have demanding graphics
workloads, and I need centralized
and secure data access.
I need to share GPU resources and
still deliver a workstation-class
experience in a secure infrastructure.
35
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Remote physical workstation – WS460c Gen8
SP1 64-bit
Enterprise Linux
5.8+/6.2+ 64-bit
NVIDIA Quadro K6000
NVIDIA Quadro K5000
NVIDIA Quadro K3100m
AMD FirePro S4000X
36
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
AMD FirePro S4000X
Versatile, professional 3D graphics for the singlewidth WS460c graphics server blade
• AMD FirePro S4000X mezzanine graphics
–
–
–
–
High performance 3D graphics in a compact MXM-A form factor
(Slot 1 or 2)
6 displays capable with single card, at 4096 x 2160
Dual graphics (cards) capable supporting more than 6-displays
Enables quad-display support with a single processor configuration
SP1 64-bit
37
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Three dominant remote workstation use models
Remote workstation
Pass through GPU (pGPU)
Virtualized GPU (vGPU)
I need a single-session dedicated
workstation in a data center to
support my uptime-sensitive
applications.
I have demanding graphics
workloads, and I need centralized
and secure data access.
I need to share GPU resources and
still deliver a workstation-class
experience in a secure infrastructure.
38
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Pass-through GPU Acceleration
VMware
(vDGA)
Citrix GPU
Pass-Through
OpenGL
2.x, 3.x, 4.x
OpenGL
2.x, 3.x, 4.x
DirectX
9, 10, 11
DirectX
9, 10, 11
No limitations of OpenGL and DirectX
No limitations of CUDA, OpenCL and
DirectCompute
39
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Remote virtual workstation – Pass-through GPU (pGPU)
NVIDIA GRID K2
(4 x “K5000”)
HP Multi-GPU Carrier
6 x Quadro K3100m
NVIDIA GRID K1
(4 x “K600”)
40
NVIDIA GRID K1
(8 x “K600”)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NVIDIA GRID K2
(2 x “K5000”)
Remote virtual workstation – Pass-through GPU (pGPU)
NVIDIA GRID K2
(6 x “K5000”)
41
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Pass-through GPU ISV Certified Applications
ISV
Application
ISV
Application
Adobe
Photoshop
HIS
Kingdom Suite
Analytics Graphics
Satellite Toolkit (STK)
Intergraph
SmartPlant 3D
Applied Imagery
QT Modler
Nanosoft
Ascon
KOMPAS-3D V15
nanoCAD 6 x32 & x64
nanoCAD 5.1 free
Autodesk
AutoCAD 2013 & 2014
Inventor 2013 & 2014
Revit 2013, 2014 & 2015
Paradigm
VoxelGeo
SKUA
PTC
PTC Creo 2.0 & 3.0
Siemens PLM
Siemens NX 8.5 & 9.0
TeamCenter Vis 9
SOLIDWORKS
SOLIDWORKS 2015
Synerscope
Synerscope
TerraSpark
Insight Earth
TopSystems
T-FLEX CAD 14
Bunkspeed
Bunkspeed SHOT 2014
Bunkspeed PRO 2014
Bunkspeed DRIVE 2014
Chaos
V-ray
Ensight
Ensight
ESRI
ArcGIS 10.2
Graphisoft
ArchiCAD
Source: http://www.nvidia.com/object/grid-isv-certification.html
42
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Three dominant remote workstation use models
Remote workstation
Pass through GPU (pGPU)
Virtualized GPU (vGPU)
I need a single-session dedicated
workstation in a data center to
support my uptime-sensitive
applications.
I have demanding graphics
workloads, and I need centralized
and secure data access.
I need to share GPU resources and
still deliver a workstation-class
experience in a secure infrastructure.
43
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NVIDIA GRID vGPU
True Virtual GPU
OpenGL 2.x, 3.x, 4.x
DirectX 9, 10, 11
No limitations of OpenGL and DirectX
NVDIA GRID GPUs with
Citrix XenServer only
Limitations of CUDA, OpenCL and
DirectConnect
44
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NVIDIA GRID vGPU – VMware Horizon View?
http://www.nvidia.com/object/vmware-vgpu-early-access.html
45
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Remote virtual workstation – NVIDIA GRID vGPU
(Beta)
NVIDIA GRID K2
(8 - 32 users)
NVIDIA GRID K2
(4 - 16 users)
NVIDIA GRID K1
(16 - 64 users)
NVIDIA GRID K1
(8 - 32 users)
46
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
NVIDIA GRID vGPU ISV Certified Applications
Source: http://www.nvidia.com/object/grid-isv-certification.html
47
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Adobe Anywhere for Video
Source: http://www.adobe.com/content/dam/Adobe/en/solutions/broadcasting/pdfs/HP-Adobe-Anywhere.pdf
48
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Example with mixture of users
Other requirements:
•
•
•
49
Citrix FlexCast
Customer supplied rack and PDU
No backup solution
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Example with mixture of users
Network
Management Servers
2 x DL360 with hypervisor of choice
2 x 5900CP
All-Flash-Array
File Controllers
2 x 3PAR File Controllers with 10Gb Performance Kit
VS
Moonshot
50 x m700 and 64GB SSD
3PAR StoreServ 7200c with 8 x 1.92TB SSD
Graphics Server Blades
8 x WS460c Gen8, 256GB, NVIDIA GRID K1
Standard Server Blades
Reserved Space
13 x BL460c Gen9, 256GB
Room for future options such as
Backup solution
WAN accelerators
Loadbalancers
50
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Example Solution for 78 CAD users with GPU pass-through
Network
4 x 5900
Disk backup
StoreOnce
All-Flash-Array
3PAR StoreServ
Graphics Server Blades
13 x WS460c Gen8, Multi-GPU 6 x K3100m
51
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
SAN FC Switches
2 x SN3000B
Management Servers
2 x DL360 with hypervisor of choice
File Controllers
2 x 3PAR File Controllers with 10Gb Performance Kit
Backup Server
1 x BL460c for Array based backup
HP MultiGPU Carrier designed for GPU pass-through
52
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What is next for 3D CAD Client Virtualization?
53
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
GPU Technology Conference
MARCH 17-20, 2015 | SILICON VALLEY
54
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Event Locations:
Tuesday March 17th – Almere City, The Netherlands
Van der Valk – Hotel Almere
Veluwezoom 45
1327 AK Almere
The Netherlands
Tel: +31 (0)36 8000 800
www.hotelalmere.nl
56
Thursday March 19th - Stockholm,
Sweden
Hewlett-Packard Sverige AB
Gustav III Boulevard 36
169 85 Solna
Sweden
Tel: +46 8 524 910 00
http://www.hp.se/
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Client Virtualization
Introduction
Basic/Knowledge User
Desktop Power User
Performance User
Resources
62
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Resources
NVIDIA ISV Certified Applications for Virtual Desktops
http://www.nvidia.com/object/grid-isv-certification.html
AMD FirePro ISV Certified Applications
http://support.amd.com/en-us/download/workstation/certified
Intel Graphics ISV Certified Applications
http://www.intel.com/content/www/us/en/workstations/certified-applications.html
HP Client Virtualization
http://www.hp.com/go/cv
63
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Remote PC and workstation user types
Different solutions for different user types and use cases
Workload attributes and Solutions
Basic/Knowledge
(Traditional VDI)
• Data entry, very few applications, primarily text based
• Shared HW resources for high-density scaling up to 1000s of
users
• Often require NO graphics and low compute to deliver desktops
C7000
Blade Servers
VDI-in-a-Box
DL380
Rack Servers
DL380
Workload attributes and Solutions
Desktop Power User
• Fully virtualized desktops, running MS Office, using
multiple applications, PDFs, and need business
graphics and multimedia
• Traditional VDI is only cost-effective for workers
with minimal graphics or multimedia AND simple
application profiles
DL380 w/ GPUs
CS100
for HDI
WS460c Gen8
w/ GPUs
Workload attributes and Solutions
Performance User
Source: HP internal analysis with Moonshot server
65
• FULL desktop w/ accelerated graphics, highperformance compute required
• Blade workstation or DL servers with graphics
accelerators
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DL380(z) w/ GPUs
WS460c Gen8
w/ GPUs
Thank-you!