Hello everyone,
I am looking for guidance on recommended hardware specifications for a server environment that will support a full ArcGIS Utility Network implementation for a municipal organization.
Context:
City population: ~115,000
Utilities to be modeled in the Utility Network:
Water, Wastewater, and Stormwater
Planned deployment includes:
ArcGIS Enterprise (federated Portal + ArcGIS Server)
Dedicated ArcGIS Server machine for services
Dedicated database server hosting the enterprise geodatabases
Branch versioning
Multi-user editing
Heavy daily workflows (editing, QA/QC, field data sync, tracing, geoprocessing, publishing, and UN validations)
We want to ensure that our server environment is sized properly for performance and future growth, especially given the data volumes and editing activity common in utility networks.
My question:
What hardware specifications do you recommend for a deployment of this scale?
Specifically looking for guidance on:
1. ArcGIS Server Machine (Federated with Portal)
CPU (number of cores, speed)
RAM
Storage type and minimum/optimal disk space (SSD vs HDD)
Network throughput considerations
Any recommendations for scaling ArcGIS Server with UN-heavy services
2. Database Server (for Enterprise Geodatabases supporting the Utility Network)
CPU requirements for performant branch versioning and UN edits
Recommended RAM allocation
Storage configuration (RAID, NVMe/SSD arrays, etc.)
Disk I/O recommendations for large datasets and high edit frequency
Whether separate disks for logs/tempDB are significantly beneficial
Any real-world experiences, Esri recommendations, or benchmark-based insights would be extremely helpful.
Thank you in advance for any guidance!