I work for an organization making use of ArcGIS Enterprise and ArcGIS Online. We have lately been expanding the amount of data available in our portal, and we are trying to ensure that our infrastructure will support the new services living in our servers.
Historically, our organization has focused on publishing datasets as referenced services which use either dedicated or shared instances. We have been told that for each ArcGIS Server we stand up, we have 200 ArcSOCs or instances maximum, and it is better to keep the number of ArcSOCs in use to 150 or lower to avoid performance issues.
While working through the ArcGIS Enterprise: Choosing Between a Hosted Service or a By-Reference Service course in the Esri Training catalog, I noticed language suggesting that hosted services published to the Hosted Server don't use the same ArcSOC mechanisms, and one could publish more hosted services to their Hosted Server without experiencing performance issues, as a result.
In the interest of understanding the architecture implications of shifting towards using hosted services more often, is there a maximum number of hosted services which can be published to a Hosted Server? If it is not a constant number, is there perhaps a relationship between the amount of memory available on the server and the number of hosted services which can be supported?