When people talk about load testing an ArcGIS Enterprise Site, such conversations typically involve the consumption of dedicated or hosted feature services.
For many years, dedicated and hosted services have provided a fast, dependable mechanism for consuming high-traffic map resources online. This has not changed.
However, there is another type of resource to provide maps to users: the Shared Service Instance Pool.
Introduced in 10.7, the shared instances pool make it easier to view and query services that are still important but where memory usage is favored over performance.
This allows for high service density publishing (e.g., being able to publish and have running many services) at the expense of some speed and throughput. It can be a good trade-off considering that for many organizations, there are generally more shared service candidates than dedicated or hosted.
From this advantageous characteristic, shared services have been a true game changer. But, from a load testing perspective there are some considerations.
Note: As a GIS administrator, assume all shared services have an equal weight of importance with each other. Also assume that dedicated services take a higher priority than shared services.
The $64,000 Question! As a performance analyst, this question may come as your publish services to the Site.
While it can be very tempting to load test shared services to understand their scalability profile, there are several reasons why this strategy does *not* make sense:
Yes. Understanding the performance and scalability profile of dedicated services is still valuable information to have for deploying and managing the Site optimally. Test dedicated services as your normally would.
There are no technical limitations that prevent shared services from being load tested.
While it is certain possible to run such a test, it is not recommended for the reasons above.
The popularity of services can increase or decrease over time. Periodically analyzing the traffic patterns of service requests can help provide administrators with information to configure and manage the Site optimally. This means that as some services are requested more frequently (or it is anticipated that they will be), they can be manually moved from being a shared service to a dedicated service.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.