Hi there,
Just wondering if anyone has any tips or tricks to improve the speed of publishing WebLayers to portal.
We're in the process of transitioning all of our publishing of Map services to Portal and Federated ArcGIS Server site, and have noticed a massive
difference between the old and the new techniques - to the point where it's quite concerning. Our current deployment of map services is all scripted
and deployed via Jenkins, but for the simple tests below, I've pared this back to just running publishing straight from either Pro or ArcMap.
Old Environment (AGS 10.9.1)
New Environment (AGS 11.4, Portal 11.4)
We're noticing a significant difference in timings here.
Our older approach, on a MXD with 120+ layers publishing a basic map service to the standalone AGS node will take 2 minutes
The equivalent (arguable perhaps 🙂 aprx and publishing as Web Layer to portal takes 12 minutes plus!
We are running all this in azure on VMs with fairly basic specs on the ArcGIS and Portal nodes. I've increased the AGS nodes in the multi-server site to 4CPU/32GB RAM (up from 2CPU/8GB) and this has had very little effect on results. I think the next test will be to upgrade all the drives on AGS and Fileshares
to SSD, from the default HDD.
From testing so far it would seem that if federating the arcgis server site it's best to use local storage, but this is not an option with multi-server site, and if using a multi-server site, not federating improves publishing speeds greatly?
I'd have expected some sort of hit when publishing to portal, with it's various associated components, ie. federation etc. But to see the results so far is somewhat concerning.
Any advice appreciated
Gareth