HDX 3D - edgemo

Download Report

Transcript HDX 3D - edgemo

3D Pro
Jesper Graff Ebbesen
Citrix Infrastructure Specialist
[email protected]
Om mig
edgemo siden september
14 års erfaring
CCIA – CCE AD
MCITP - EA
Citrix XenApp/XenDesktop
Citrix XenServer
Agenda
•
•
•
•
Hvad er HDX 3D Pro
Udfordringer i dag
Segmenter brugerne
Hvad skal der til før en PoC
Hvad er HDX 3D Pro?
•
Skalerbar GPU-accelereret rendering
•
•
•
•
High performance GPU deling af OpenGL, DirectX og CUDA
Direkte adgang til NVIDIA/AMD/Intel driver og hardware
Kost-effektiv multi-user Windows Server 2008R2/2012 RDSH eller VDI
platform
H.264 adaptiv kompression
•
•
Høj framerate (interaktivitet), billede kvalitet og båndbredde
effektivitet
Decodning på Windows, Mac, IOS, Android, Linux (x86/ARM), ThinOS
Udfordringer i dag
• Produkt- og designdata er placeret på brugernes arbejdspladser
- det gør det svært at sikre og dele med andre
• Asynkron fildeling og datasynkronisering mellem globale designcentre er ikke
længere effektivt og vanskeliggør samarbejde
• Adgang til designs i filialer eller i ‘marken’ for at lave simple rettelser eller analysere
ændringer er udfordrende.
• Deling af produkt eller design med partnere eller leverandører giver øget risiko for
IP-tyveri
Hvad kan HDX 3D Pro hjælpe med?
• Business drivers
o Global arbejdsstyrke
o Sikkerhed af intellektuel property
o Time-to-market
o Work from anywhere
o Disaster recovery
o Cost effektivitet
• High-performance GPU-deling driver prisen ned per bruger
o Kun Citrix tilbyder hardware-baseret NVIDIA GRID™ GPU sharing for VDI og
RDS
Typiske spørgsmål/udfordringer
•
•
•
•
•
XenDesktop VDI eller RDS (XenApp)?
Hvilket NVIDIA- eller AMD-kort?
Hvis XenApp, bare metal eller hypervisor?
Hvilken server-hardware?
Hvor mange VMs per host? Hvor mange brugere per GPU?
Forstå og segmentér brugerne
Tier 1: Professionelle brugere
1
2
3
(eks. CAD designere, radiologer)
• Top renderings performance
• 3D mouse support
Tier 2: Tunge brugere
• Visning af store 3D-modeller, basisredigering
Tier 3: Vidensbrugere
• Begrænset brug af 3D-grafik
• 2D apps, Aero-effecter i Windows, HD videos,
PowerPoint slide transitions, osv.
Brugersegmentet bestemmer den
grundlæggende tilgang
Tier 1: Professionelle brugere
1
(eks. CAD designere, radiologer)
• VDI workload for bedste brugeroplevelse
• Dedikeret GPU eller high-end vGPU profil
2
Tier 2: Tunge brugere
3
Tier 3: Vidensbrugere
• GPU-deling for en rimelig pris per bruger
• Valg af VDI eller RDS workloads
• Software rendering eller høj deling af GPU
Vælg det rigtige grafik kort
• Faldgruber, der skal undgås
– Underprovisionering  Dårlig eller inkonsistent brugeroplevelse
– Overprovisionering  Spild af penge, undtaget hvis der skal fremtidssikres
• NVIDIA eller AMD?
– VDI workloads: NVIDIA Quadro-/GRID-kort anbefales
 Bedste brugeroplevelse fordi HDX 3D Pro VDI bruger NVIDIA’s GRID™ API
– RDS workloads: NVIDIA Quadro/GRID og AMD FirePro er lige gode
• Udvælgelsestilgang
– Hvilket kort bruges I dag? eller Hvilket kort anbefaler pågældende ISV?
– Ved GRID vGPU, vælg tilsvarende vGPU-profil
Eksempel: Udvælg en GPU til
Dassault CATIA
http://www.nvidia.com/object/quadro-catia.html
Quadro K6000
2880 CUDA cores
12GB
Quadro K5000
1536 CUDA cores
4GB
NVIDIA
Grafikkort
GPU Passthrough
GRID vGPU
GRID K2
2x 1536 CUDA cores
2x 4GB
Quadro K4000
GRID K260Q
768 CUDA cores
3GB
768 CUDA cores avg
and 2 GB per user
Quadro K2000
384 CUDA cores
2GB
GRID K240Q
384 CUDA cores avg
and 1GB per user
Quadro K600
GRID K1
192 CUDA cores
1GB
4x 192 CUDA cores
4x 4GB
Quadro 410
192 CUDA cores
512MB
GRID K140Q
192 CUDA cores avg
and 1GB per user
Valg af server hardware
• Vælg en server, der supporterer dit grafikkortvalg
– NVIDIA GRID: http://www.nvidia.com/object/enterprise-virtualization-where-to-buy.html
• Kontrollér hypervisor-kompatibilitet!
– XenServer: http://hcl.xensource.com/GPUPass-throughDeviceList.aspx
• Kontroller eDocs for HDX 3D Pro
minimums server-krav
Opsummering
1.
2.
3.
4.
5.
Forstå målgruppen
Segmenter brugertyperne
Vælg mellem VDI og RDS workloads
Vælg passende grafikkort
Vælg server
PoC Guide
Step 1: Udforsk eksisterende
3D-brug
Analyse af nuværende arbejdsgange
Applikationer og arbejdsgange
Fysisk RAMkrav
Fysisk GPUkrav
GPUbelastning
Brugerscenarie
•
•
•
•
•
AutoDesk Revit
AutoDesk Inventor
Right Hemisphere DeepView
Google Earth
Photo redigering
?
?
Lav til
Medium
Underleverandør
•
•
Power User Desktop
Online training
?
?
Lav til
Medium
Operatør
•
•
•
Single silo, mixed apps
Desktop + 3D Apps
Komplekse CAD Workstations
?
?
Medium til
Høj
Ingeniør
•
•
•
AutoDesk Maya
CATIA
Siemens NX
?
?
Medium til
Høj
Designer
Tung,
Krævende
Tier 1: Design ingeniører
• Top rendering ydelse
• Olie og Gas, Luftfart
• CAD/CAM, GIS
• Kompleks, mission-critical
grafik
Dedikeret
GPU
3D Grafikforbrug
 GRID
 Quadro
Delt
GPU til
Desktops
 GRID K2
Delt GPU til
Desktops
 GRID K1
Tier 2: Tunge brugere
• Editor, Reviewer
• Beregningstunge Apps
• Blandet grafisk og ikkegrafiske apps
Delt GPU til
Apps
GRID K2
Quadro
Software Rendering
(ingen GPU)
Let,
Lejlighedsvis
Faste Ressourcer
Variable Ressourcer
Tier 3:
Vidensbrugere
• Modern UI, MS
Office; let 2D/3D
• Ingen rendering
Step 2: Segmentér brugertyper
Brugerplacering
Bruger
scenarie
Ydelseskrav
Brugertype
Antal
brugere
Arbejdsgangseksempel
1.A
Ultrahøj
Designer
12
Opretter, redigerer og renderer ofte store
komplekse 3D modeller
1.B
Høj
Ingeniør
24
2.A
Medium,
Konsistent
Operatør
48
Redigerer og deler ofte disse store 3D
modeller
Udfører komplekse handlinger med flere
samtidige instanser af grafikprogrammer
2.B
Medium,
Periodisk
Underleverandør
116
Behov for at se detaljerede 3D modeller
for at udføre relaterede ingeniørmæssige
opgaver
Valg af NVIDIA-kort
• Hvilket kort bruges i dag?
eller
Hvilket kort anbefaler pågældende ISV?
• Hvad er den tilsvarende vGPU-profil?
Eksempel: Dassault CATIA
http://www.nvidia.com/object/quadro-catia.html
Quadro K6000
2880 CUDA cores
12GB
Quadro K5000
1536 CUDA cores
4GB
NVIDIA
Graphics
Cards
GPU Passthrough
GRID vGPU
GRID K2
2x 1536 CUDA cores
2x 4GB
Quadro K4000
GRID K260Q
768 CUDA cores
3GB
768 CUDA cores avg
and 2 GB per user
Quadro K2000
384 CUDA cores
2GB
GRID K240Q
384 CUDA cores avg
and 1GB per user
Quadro K600
GRID K1
192 CUDA cores
1GB
4x 192 CUDA cores
4x 4GB
Quadro 410
192 CUDA cores
512MB
GRID K140Q
192 CUDA cores avg
and 1GB per user
NVIDIA-kort optioner
Hvad er de egnede kort?
Kort Type
Fysisk
GPUs
CUDA Cores
GRID K1
4
192/GPU
Quadro K600
1
192
GRID K2
2
1536/GPU
Frame Buffer
Memory
Memory
GB/s
Slot
PCIe
4GB DDR3/ GPU
28.5
2
PCI e 3.0
1GB DDR3
28.5
1
PCI e 2.0
4GB DDR5/ GPU
160
2
PCI e 3.0
= K600
X4
= K5000
X2
Quadro K5000
1
1536
4GB DDR5
173
2
PCI e 3.0
Quadro 2000
1
192
1GB DDR5
41.6
1
PCI e 2.0
Quadro 4000
1
256
2GB DDR5
89.6
1
PCI e 2.0
Quadro 5000
1
352
2.5GB DDR5
120
2
PCI e 2.0
Quadro 6000
1
448
6GB DDR5
144
2
PCI e 2.0
Så, her er din stykliste
Use
Case
Ydelseskrav
Antal
brugere
1.A
Ultrahøj
12
1.B
Høj
2.A
2.B
NVIDIA
GRID
vGPU
VM’s per
server
Total
Servers
4
3
24
Passthrough
K260Q
8
3
Medium,
Konsistent
48
K240Q
16
3
Medium,
Periodisk
116
4
(40
brugere/
VM)
3
Redundans
N+1
Passthrough
(Windows
Server)
Et kort fejler
2
Korrekt segmentering forhindrer
under-/over-provisionering
Scalability
3 Servers per use-case
12
Designere
24
Ingeniører
116
48
Operators Underleverandører
NVIDIA compatibility guarantee
Competitive Landscape
User-session
Sharing
Citrix XenApp
Citrix
XenDesktop
Microsoft
RemoteFX
vSphere
Shared GPU
(vSGA)
Desktop
Sharing
Hardware
Virtualizatio
n
NVIDIA GRID
Certified
OpenGL 4.4,
DirectX 11
Spørgsmål???