NCache Enterprise Edition uses core based licensing for Windows platform and Virtual Machines.
The minimum number of licenses required is 2, whether the machine has 1 core or 8. However after 8 cores, the number of licenses is incremented by every 4 cores added. For example, for 9-12 core machine, licenses required increments to 3. For 13-16 cores, 4 licenses are required and so on.
|Number of cores detected||Number of licenses required|
NCache allows unlimited licenses on a single machine, based on the core count.
However, in case you increase the number of your cores to a number where the requirement for an additional license becomes valid, you get a friendly warning (can be viewed through Event Viewer tool in Windows) that you need to purchase a new license as your core count has exceeded its range limit.
Types Of Licensing Models
NCache provides two kinds of licensing models:
A perpetual license provides the user with the right to buy a license for an indefinite amount of time which means the user does not need to re-new the license unless new cores are added. Let’s suppose you were using NCache with 8 cores and increase the core number to 9. NCache will not stop working or interrupt your application, but it will be detected that a new license is required.
Subscription Based Licensing
NCache Subscription based licensing model requires to pay an annual fee by the customer for a specific period. The subscription can be purchased by the user for a time period of 1 year to the maximum of 5 years. The user can activate his license once the subscription is bought by the user. The license activation scheme is same for NCache server as well as client.
This subscription must be renewed at the end of the subscription period. Otherwise all the running caches will be stopped after a 30 day grace period post expiry provided by NCache.
For this, you have to reactivate your NCache License through the command line tool NActivate.exe located in %NCHOME%/bin/NActivate.