edgemo siden september14 års erfaring
CCIA – CCE ADMCITP - EA
Citrix XenApp/XenDesktopCitrix XenServer
Om mig
Agenda
• Hvad er HDX 3D Pro• Udfordringer i dag• Segmenter brugerne• Hvad skal der til før en PoC
• 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
Hvad er HDX 3D Pro?
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 arbejdsstyrkeo Sikkerhed af intellektuel propertyo Time-to-marketo Work from anywhereo Disaster recoveryo Cost effektivitet
• High-performance GPU-deling driver prisen ned per brugero 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(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.
1
2
3
Brugersegmentet bestemmer den grundlæggende tilgang
Tier 1: Professionelle brugere(eks. CAD designere, radiologer)• VDI workload for bedste brugeroplevelse • Dedikeret GPU eller high-end vGPU profil
Tier 2: Tunge brugere• GPU-deling for en rimelig pris per bruger• Valg af VDI eller RDS workloads
Tier 3: Vidensbrugere• Software rendering eller høj deling af GPU
1
2
3
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 cores12GB
Quadro K5000
1536 CUDA cores4GB
Quadro K4000
768 CUDA cores3GB
Quadro K2000
384 CUDA cores2GB
Quadro K600192 CUDA cores
1GB
Quadro 410192 CUDA cores
512MB
GRID K22x 1536 CUDA
cores2x 4GB
GRID K14x 192 CUDA
cores4x 4GB
GPU Passthrough
NVIDIAGrafikkort
GRID K260Q768 CUDA cores
avg and 2 GB per user
GRID K240Q384 CUDA cores avg and 1GB per
user
GRID vGPU
GRID K140Q192 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
Opsummering1. Forstå målgruppen2. Segmenter brugertyperne 3. Vælg mellem VDI og RDS workloads 4. Vælg passende grafikkort 5. Vælg server
PoC Guide
Step 1: Udforsk eksisterende 3D-brug
Analyse af nuværende arbejdsgangeApplikationer og arbejdsgange Fysisk RAM-
kravFysisk GPU- krav
GPU-belastning
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
Delt GPU til Desktops GRID K1
Delt GPU tilAppsGRID K2Quadro
Software Rendering (ingen GPU)
Tier 1: Design ingeniører• Top rendering ydelse• Olie og Gas, Luftfart• CAD/CAM, GIS• Kompleks, mission-critical
grafik
Tier 2: Tunge brugere• Editor, Reviewer• Beregningstunge
Apps• Blandet grafisk og
ikke-grafiske apps
Tier 3: Vidensbrugere • Modern UI, MS Office; let 2D/3D
• Ingen rendering
3D G
rafik
forb
rug
Let, Lejlighedsvis
Tung, Krævende Dedikeret
GPU GRID Quadro
Faste Ressourcer Variable Ressourcer
Delt GPU til Desktops GRID K2
Step 2: Segmentér brugertyper
Bruger scenarie
Ydelses-krav
Bruger-type
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 Redigerer og deler ofte disse store 3D modeller
2.A Medium, Konsistent
Operatør 48 Udfører komplekse handlinger med flere samtidige instanser af grafikprogrammer
2.B Medium, Periodisk
Underleve-randør
116 Behov for at se detaljerede 3D modeller for at udføre relaterede ingeniørmæssige opgaver
Brugerplacering
Valg af NVIDIA-kort
• Hvilket kort bruges i dag? ellerHvilket kort anbefaler pågældende ISV?
• Hvad er den tilsvarende vGPU-profil?
Eksempel: Dassault CATIAhttp://www.nvidia.com/object/quadro-catia.html
Quadro K6000
2880 CUDA cores12GB
Quadro K5000
1536 CUDA cores4GB
Quadro K4000
768 CUDA cores3GB
Quadro K2000
384 CUDA cores2GB
Quadro K600192 CUDA cores
1GB
Quadro 410192 CUDA cores
512MB
GRID K22x 1536 CUDA
cores2x 4GB
GRID K14x 192 CUDA
cores4x 4GB
GPU Passthrough
NVIDIAGraphics
Cards
GRID K260Q768 CUDA cores
avg and 2 GB per user
GRID K240Q384 CUDA cores avg and 1GB per
user
GRID vGPU
GRID K140Q192 CUDA cores avg and 1GB per
user
NVIDIA-kort optioner Hvad er de egnede kort?
Kort Type Fysisk GPUs
CUDA Cores Frame BufferMemory
Memory GB/s
Slot PCIe
GRID K1 4 192/GPU 4GB DDR3/ GPU 28.5 2 PCI e 3.0
Quadro K600 1 192 1GB DDR3 28.5 1 PCI e 2.0
GRID K2 2 1536/GPU 4GB DDR5/ GPU 160 2 PCI e 3.0
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
= K600 X 4
= K5000 X 2
Så, her er din stykliste
Use Case
Ydelseskrav Antal brugere
NVIDIA GRID vGPU
VM’s per server
Total Servers
1.A Ultrahøj 12 Pass-through
4 3
1.B Høj 24 K260Q 8 3
2.A Medium, Konsistent
48 K240Q 16 3
2.B Medium, Periodisk
116 Pass-through (Windows Server)
4 (40 brugere/ VM)
3
Redundans N+1 Et kort fejler 2
Korrekt segmentering forhindrer under-/over-provisionering
12 Designere
24 Ingeniører
48 Operators
116 Underleverandører
3 Servers per use-case
Scalability
NVIDIA compatibility guarantee
Competitive Landscape User-session
SharingDesktop Sharing
Hardware Virtualization
NVIDIA GRID Certified
OpenGL 4.4, DirectX 11
Citrix XenApp
Citrix XenDesktop
Microsoft RemoteFX
vSphere Shared GPU (vSGA)
Spørgsmål???