ArcGIS Blog

Announcements

ArcGIS Pro

ArcGIS Pro Virtualization Hardware and VM Profiles

By Ryan Danzey

ArcGIS Pro is a powerful desktop GIS application and provides advanced mapping and analysis capabilities for professionals in various industries. When it comes to virtualization, ArcGIS Pro can be run in a virtualized environment, allowing users to access and utilize the software remotely.

Virtualization technology enables the creation of virtual machines (VMs) that can run multiple operating systems and applications on a single physical server. This offers flexibility and scalability, as well as the ability to centralize resources and manage them more efficiently.  To support On-Premises Virtualization having the right hardware is vital to getting the best overall Return on Investment and User Experience.  With your preferred hardware provider (Dell, HP, Cisco, etc.) you can configure a virtualization server capable of supporting VM deployments.

By virtualizing ArcGIS Pro, organizations can provide their users with access to the software from anywhere, using a variety of devices. This is particularly beneficial for remote teams, field workers, or organizations with multiple offices. It allows for collaboration and data sharing, as well as the ability to perform GIS tasks on the go. It’s important to note that virtualizing ArcGIS Pro requires careful consideration of hardware requirements, network infrastructure, and licensing. The performance of the virtualized environment should be optimized to ensure smooth operation of the software.  If you already have a virtualization solution in place such as VMware, you are simply adding additional servers to your infrastructure.  This is very common for many of our users.  These new hosts designed to support ArcGIS Pro capable VMs are almost plug and play once you add them to your vCenter.

Server Recommendations

The following are server recommendations to support ArcGIS Pro Virtualization requirements:

  • 3.0 GHz or greater CPU
  • High-speed RAM
  • Fast Networking
  • Optimized Storage
  • NVIDIA GPU designed for Virtualization.

 

Example Server (2024):

Dell PowerEdge r760 Rack Server

  • Two (2) Intel® Xeon® Gold 6458Q 3.1G, 32C/64T, 16GT/s
  • Two (2) NVIDIA L40 (Ada Lovelace) GPUs
  • 1024 GB RAM (16 x 64 GB RDIMMs)
  • PERC H755 Adapter
  • iDRAC9 Enterprise 16G
  • Two Broadcom 57416 Dual Port 10GbE Base-T Network Cards
  • Dual, Hot-Plug, Fault Tolerant Redundant (1+1), 1400W, Mixed Mode Power

 

Virtual Machine Recommendations

Delivering VMs to users can create some issues when it comes to how best to deliver an ideal user experience, but also provide good density on the server.  Below are some examples of VMs provisioned for Light, Medium, and Heavy Users.  These are examples and it is best to consider your individual use cases and requirements when provisioning VMs. A supported Windows Desktop Operating System (Windows 10 or Windows 11) install (.iso) used for the operating system on the virtual machines.

 

Light User: Simple 2-D map display, navigation, and querying. Combining and presenting data prepared by others. (VIEWING)

  • vCPU – Minimum 4 vCPU
  • Memory – Minimum 6 GB RAM
  • vGPU Profile –1Q – 2Q

 

Medium User: 2-D and 3-D map display, navigation, querying, and editing. Moderate use of GP tools. Compilation of presentation of data from multiple sources into a simple map layout. (EDITING)

  • vCPU – Minimum 8 vCPU
  • Memory – Minimum 8 GB RAM
  • vGPU Profile –2Q or greater

 

Heavy User: 2-D and 3-D map display, navigation, querying, and editing. Advanced use of symbology including transparency, and dynamic labeling. Heavy 2-D and 3-D analysis involving visibility, and line of sight. (VISUALIZING)

  • vCPU – Minimum 12 vCPU
  • Memory – Minimum 16 GB RAM
  • vGPU Profile – 4Q or greater

 

Additional Considerations and Requirements:

The NVIDIA Virtual GPU Software provides the technology for the virtualization tier to deliver accelerated virtual desktops and applications from the data center to any user, anywhere. Supporting ArcGIS Pro it is recommended to use the Virtual Workstation (vWS) license.  This software license is required for each VM that is using a connected NVIDIA GPU.

 

Virtualization software – Most customers interested in the ArcGIS Pro Virtualization will already have invested in their own On-Premises virtualization environment. Current supported virtualization environments for ArcGIS Pro include:

  • VMWare ESXi and Horizon
  • VMWare ESXi and Citrix Virtual Apps and Desktops
  • Citrix Hypervisor with Citrix Virtual Apps and Desktops

 

In summary, virtualization allows for the remote access and utilization of ArcGIS Pro, providing flexibility, collaboration, and scalability for organizations. It’s a valuable option for those looking to leverage the power of ArcGIS Pro in a virtualized environment.

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Joabel Barbieri(@joabelb)
March 1, 2023 7:35 am

Experience Builder doesn’t provide everything that WAB has. It’s a shame seeing it being retired instead of improved upon!!

Darryl Klassen(@dklassenkamloops-ca-2)
March 1, 2023 2:51 pm

Well it is just a matter of time before we have to move on as WAB is built on an old JS version. I know that EXB is getting more and more features all the time, but people need more time to adopt those tools in their day to day workflows before they remove options for using existing tools. Just because EXB has a feature, doesn’t mean its bugs have been flushed out, which needs to happen before people move off of WAB. Hopefully ESRI pushes this a bit more.

David Coley(@dcoley_sarco-2)
March 3, 2023 7:59 am

Yes – while I continue to be excited about the opportunities and capabilities the ExB provides, we still need – at a minimum – an interaction option between/with several widgets and the map popup. We can’t just rely on the Feature Info and Text (with dynamic link) widgets to return layer information. For example, the Search widget is great for feature layer searches to return info – but I still have to configure a separate Feature Info widgets to return results for each layer I want to use as a layer search source. This is a fundamental use of Search… Read more »

Will Christmas(@william-christmas_dgis)
March 3, 2023 8:39 am

BOOOOOOOOO!!! Upgrade WAB!!! ExB has some great features, BUT… WAB is easier and quicker to get an app going than ExB.

Adrian Marsden(@amarsden)
December 4, 2023 2:12 am

Alas, for sites like ours, with NO GPUs moving to Experience Builder is simply not an option, and it will be several years until our estate has migrated from VMs back to physical PCs

Aaron Vaughn(@aaron-vaughn_cogf)
May 14, 2024 8:55 am

With ArcGIS Solutions, the WAB in those content items will need updated (example: Sewer Data Management Solution and the Sewer Editor content item is from Web App Builder). Is there any info on how those can best be updated to Experience Builder?