The most efficient deployment of XPLG is a cluster one with clustered processes. The cluster may be deployed as consist of multiple processes on the same machine at described in this article, or on across multiple machines.
The clustering mechanism of XPLG manages all its tasks automatically and dynamically based on the available cluster processes.
A clustered deployment has some key advantages:
Scalability - by adding additional processes, support any required volume (subject to other limiting factors such as network).
- Users
User activity vs. back end processing - a separation between the
usersuser activity and the backend processes of data in order to maintain high quality of service.
Multiple points of failure - all cluster
nodesprocesses may
function asperform alerting and processing
nodesin cases of failures to avoid loss of data / loss of service.
Fast Disaster Recovery (DR) - XpoLog has automated procedures to maintain configuration backups that may be easily used to restore a system.
Fault tolerance - During a cluster
node failure or following an entire cluster failure, XpoLog recovers immediatelyprocess or node failure XpoLog hands off tasks of the failed node / process to other available processes. XpoLog recovers quickly and accurately to complete undigested data, reports and monitors.
Single Machine Cluster
A basic cluster The simplest Basic Cluster of XpoLog runs at least 2 processes running on the same machine (commonly, this is suitable for small-mid environments as an initial clustered deployment).
The following diagram presents a clustered environment with multiple user interface nodes and data processing nodes.
...
[0] Integration to Active Directory / SSO for authentication and authorization. |
---|
[1] UI Process - a process dedicated to serve users activity. |
---|
[2] Master/Processor process - the cluster orchestrator and processing engine. |
---|
[3] Storage - a file system based storage accessible by all cluster nodes. |
---|
Please see installation instructions, our support team is happy to consult/assist when needed, contact us at support@xplg.com
...