5. CloverDX Cluster
CloverDX Cluster allows multiple instances of CloverDX Server to run on different hardware nodes and form a computer Cluster. In this distributed environment, data transfer between CloverDX Server instances is performed by Remote Edges.
CloverDX Cluster offers several advantages for Big Data processing:
High Availability - All nodes are virtually equal; therefore, almost all request can be processed by any Cluster node. This means that if one node is disabled, another node can substitute it.
To achieve high availability, it is recommended to use an independent HTTP load balancer. See the configuration in the 2-nodes Cluster with Load Balancer example.
Scalability - Allows for increased performance by adding more nodes.
There are two independent levels of scalability implemented. Scalability of transformation requests and data scalability.
For general information about CloverDX Cluster, see Data Partitioning (Parallel Running) and Data Partitioning in Cluster.
CloverDX Cluster is configured by a set of specific Mandatory Cluster Properties and Optional Cluster Properties.
In Cluster environment, you can use several types of sandboxes, see Sandboxes in Cluster.
Note: CloverDX Cluster requires a special license.