Annual Per Server Licenses
Altova server products are licensed per year, per server, based on the number of cores available on the machine. You must obtain a separate license key code for each server. The number of cores licensed must be greater than or equal to the number of cores available on the server, whether it's a physical or virtual machine. For example, if a server has 8 cores, you must purchase at least an 8-core license.
If you are using a computer server with a large number of CPU cores but only have a low volume of data to process, you may also create a virtual machine that is allocated a smaller number of cores, and then purchase a license for that number. Such a deployment, of course, will have less processing speed than if all available cores on the server were utilized.
In addition, if you wish to run a server product in single-thread mode, i.e., disable parallel execution, you may purchase a 1-core license and run the licensed server product in single-thread execution mode on a server with multiple cores.
When it comes to allocating cores, Altova server products do not treat hyper-threading cores as two separate cores. Only the real number of cores in a physical machine, or the number of virtual cores assigned to a VM, is counted.
Altova server software product must be used in conjunction with an Altova LicenseServer.