NCache licensing model is subscription-based and requires the user to pay an annual fee for a specific period. The subscription can be purchased by the user for a time period of 1 year (up to 5 years max). The user can activate his license once the subscription is bought.
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.
NCache Enterprise provides licensing based on two factors:
- Logical Cores
NCache offers two types of licensing models:
Server Only Licensing
In this type of licensing model, the number of licenses required is based on the number of logical cores and RAM of the server. You can connect unlimited clients to a licensed server. However, the server needs to be activated with the license key based on the plan the user has purchased.
Client Server Licensing
For this licensing model, the licenses are based on logical cores only, and RAM is not considered. In this type of licensing, the client licenses also need to be purchased, and the number of client licenses is mentioned at the time of activation. The licenses required by a client are determined by the number of logical cores that are present on the client machine. A minimum of two licenses per client is required for a machine having up to 8 logical cores. For every extra four logical cores, one additional license is required.
For example, if you have eight logical cores present on the client machine, you'll make due with the minimum required two licenses. As soon as you add four more logical cores, and your total number of logical cores becomes twelve, you'll need another license.
For cases when the users scale down the application tier, they’ll stop a few instances of containers or cloud virtual machines. And when they scale back up, the new instances can possibly be run on new hardware. Therefore, in this licensing model, cache servers issue licenses to clients when they connect to cache servers. Following information needs to be provided along with the activation of the cache servers.