Articles in this section
Category / Section

What is the definition of a cluster?

A Cluster is simply a collection of Servers and related resources acting as one unit using a controller such as Kubernetes.


  • Clusters offer excellent licensing flexibility in that you do not have to worry about deploying at scale. 
  • As your application scales using a single cluster (by adding more nodes), you do not pay additional licensing fees. 
  • This is in direct contrast to licensing models that license by users, CPUs, data stored, memory, container count etc.

Example scenarios

For instance consider the following examples.
DescriptionConsidered as how many clusters for licensing?
Running an application on a Kubernetes cluster with a master node and several worker nodes - self-hosted, AWS, Azure, Google Cloud etc.1
Running an application as a single Azure web app with scaling to several virtual machines.1
Running an application on a single server (bare metal, VM etc).1
Running an application using several Docker containers managed as one unit1
Running an application using two separate Kubernetes clusters - for instance one to cover North America and another to cover Asia.2
Running an application in production on a Kubernetes cluster. In addition using another cluster for testing.1 (testing cluster does not count for licensing)
If you have any additional questions please contact your sales representative.
Was this article useful?
Help us improve this page
Please provide feedback or comments
Written by Daniel Jebaraj
Comments (0)
Please  to leave a comment
Access denied
Access denied