Skip to main content

Clustering: Concepts and Principles

Clustering is the process of grouping a set of similar physical systems (often servers).

In order to work in cluster mode, you must have previously set up high availability on your system. Below is a list of the main concepts associated with clustering:

  • High availability is a design approach that ensures a level of operational continuity and minimises the risk of unplanned downtime. It is achieved through load balancing and failover.

    Information noteNote: High availability with Talend refers only to the scheduling of task executions.
  • Load balancing allows you to distribute work across the clustered Web servers. It is often combined with failover.

  • Failover allows you to automatically switch to a standby server if the primary server is down or temporarily unreachable. For example, if a request to run a Job is sent to a server that is unreachable, it is automatically redirected to the backup server which will perform the desired operation.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!