arcgis pro virtualization - esri€¦ · virtualization presentation pipeline on-premise vm nvidia...
TRANSCRIPT
![Page 1: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/1.jpg)
ARCGIS PRO VIRTUALIZATION
JOHN MEZA
RYAN DANZEY
PERFORMANCE ENGINEERING, ESRI-REDLANDS
![Page 2: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/2.jpg)
VIRTUALIZATION
• On-Premises
• Citrix XenDesktop
• VMWare View
• Citrix XenApp
• Cloud
• AWS GPU Workspace
• Azure NV-Series
• Fra.me
![Page 3: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/3.jpg)
VIRTUALIZING ARCGIS PRO
• Required Technologies
• Servers + GPU
• Hypervisor
• Remote Display Protocol
VMWareMicrosoft
Citrix
Nvidia GRID Driver
Nvidia GRID M60 cards
Vir
tual
izat
ion
Ser
ver
VM
ArcGIS Pro
VM
ArcGIS Pro
VM
ArcGIS Pro
VM
ArcGIS Pro
Desktop
Tablet
Phone
text
Client End Points
ArcGIS ProArcGIS Pro
Cloud Access
Software
![Page 4: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/4.jpg)
ARCGIS PROARCHITECTURAL CONSIDERATIONS
Pro
2nd largest repository of spatial capability on this planet
64 Bit
Multi-threaded
DirectX / OpenGL
ArcMap
• Largest repository of spatial capability on this planet
• 32 Bit
• Single-threaded
• Windows GDI+
![Page 5: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/5.jpg)
VIRTUALIZATION PRESENTATION PIPELINEON-PREMISE
VM
NvidiaGRID Manager
Dir
ectX
Cal
lNvidia GRID
cards
Client Machine
1.
2.
3.
Graphics Decode & Rendering
4.
Prior to sending to client:• Graphics Optimization. • Encoding/compression
Vir
tual
izat
ion
Se
rve
r
• On-Premise Server resources
- Local virtualization servers
- VMWare Horizon View
- Citrix XenDesktop
• Requires
- Shared GPUs
- Nvidia GRID Manager
- Ex.VMWare, Citrix
![Page 6: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/6.jpg)
CHALLENGES WITH XENAPP
ArcGIS Pro will not work with Citrix XenAppLimitation of Windows Server
Unable to share GPUXenApp is within Windows Server
XenApp Sessions 1~3 get necessary FrameBufferXenApp Sessions 4+ queued on GPUs
Terrible UX
Pro
Pro Pro
Pro
Pro
Win
do
ws
Serv
er
GPU
1 2 3 4 5
![Page 7: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/7.jpg)
CLOUD VIRTUALIZATION
• Azure
• NV-Series 6
• AWS
• GPU Workspace
![Page 8: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/8.jpg)
VIRTUALIZATION PRESENTATION PIPELINECLOUD - BASED
• Datacenter resources
• Multiple geographic regions
• Requires
• Shared GPUs
• Ex.VMWare, Citrix
• Dedicated GPUs
• Pass-through (Nvidia Grid Mgr)
• DDA (MS WinServer 2016)
Clo
ud
Se
rve
r En
viro
nm
en
tHypervisor
(Physical or VM)
VM
Graphics Driver
Dir
ectX
Cal
l
Nvidia GRID cards
Client Machine
1.
2.
3.
Graphics Decode & Rendering
4.
Prior to sending to client:• Graphics Optimization. • Encoding/compression
![Page 9: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/9.jpg)
AZURE NV-SERIES + TERADICI PCOIP
• Azure NV-Series
• Virtualization infrastructure
• GPU
• Teradici PCoIP
• Remote Display Protocol Nvidia GRID M60 card
Desktop
TabletPhone
textClient End Points
ArcGIS Pro
Graphics Agent
Thin Client App
NV-Series 6 VM
![Page 10: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/10.jpg)
ARCGIS DESKTOP VIRTUALIZATION APPLIANCE
• Dell R730 Precision Rack Server
• 3.75 TB SSD storage
• 275 GB RAM
• 2x Nvidia GRID M60 cards
• VM configuration
• 6 virtual CPUs
• 8GB RAM
• 1GB Frame Buffer*
• VM/Server Density
• Using the 2Q
• 24 VMs per Dell R730
![Page 11: ArcGIS Pro Virtualization - Esri€¦ · VIRTUALIZATION PRESENTATION PIPELINE ON-PREMISE VM Nvidia GRID Manager l Nvidia GRID cards Client Machine 1. 2. 3. Graphics Decode & Rendering](https://reader031.vdocuments.mx/reader031/viewer/2022013021/5ecd4df1bdf3a53aec2fac23/html5/thumbnails/11.jpg)
Pro virtualizes for any organization
ArcGIS Pro Virtualization
Community ArcGIS Desktop Virtual
Appliance ADVA
System
Requirements