I know awhile back they changed the licensing model to license by the core.

So if you have one server license, and you want to install it on a four core server?

  • Do you need four licenses to be legit?
  • If you want to restrict Server from using the other 3 cores, does ESRI provide information on how to do this?

4 Answers 4


ArcGIS Server has two licensing options. You can choose to license by the number of cores on either the physical or virtual servers (as described below), whichever is the smaller number.

Option 1: Licensed by the number of cores on the virtual server-When creating a virtual server, a specific hardware server emulation configuration is typically defined. For example, a virtual server could be configured to run on a 2-, 4-, 8-, or 16-core physical server (the physical server does not matter for this option) or could be configured to use the cores from multiple physical servers. If the virtual server is configured as a 4-core virtual server, the license (and the license fee for it) would be a 4-core license. If the virtual server is configured as an 8-core virtual server, then the license and license fee would be a 4-core license with 4 additional cores. In this license model, the number of cores for the virtual server configuration is used to determine the license fee. The number of cores on any physical servers that support the virtual server are not used to determine the license fee.

Option 2: Licensed by the number of cores on the physical servers on which the virtual server is defined-Customers can license the physical servers on which virtual servers are configured. Generally, this model requires that all cores on the physical servers supporting virtual server configurations must be licensed. However, some virtualization technology now supports hardware partitioning. If the customer can document that their virtualization technology supports hardware partitioning, ESRI allows licensing based on the specific hardware resources being utilized by the hardware partition. For example, if the virtualization software supports creating a virtual server that utilizes a particular socket, or specific cores on a socket, then licensing is based on the specific number of physical hardware cores specified. Note: fractional partitioning below the core level still requires that the entire core be counted for licensing purposes. When licensing by the physical server, customers are free to install and run any number of instances of ESRI server software in any virtual servers that they create without the need for additional software licenses, provided that the physical server they are using is properly licensed to run this server software.


The base license is for four cores. You need additional licenses if you need to use more cores. To restrict the number of cores you want AGS to run on, the only solution I know is to virtualize.


As mentioned before, a Server license is for up to 4-cores as far as we have been informed. We originally had our Server on a physical 8-core machine, but used "Windows System Resource Manager" to restrict the ArcGIS Server processes to 4 particular cores, thus satisfying our license requirements, at least according to our account manager.

Now we are transitioning to a Virtual platform which is partitioned to only 4-cores only, but it was an interesting exercise, which allowed us to partition off IIS to one or two of the unused cores so it didn't have any strain on the ArcGIS SErver processes.


There is another solution - depends on how scalable and how fast your deployment is to be.

ArcGIS 10 Server on the cloud:

"ArcGIS Server with Cloud Infrastructure is a preconfigured deployment of ArcGIS Server Enterprise running on a 4-core Windows Server 2008 virtual machine in the Amazon EC2 cloud infrastructure"


(renewable 1, 3, and 12 month term licensing)


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.