The WSO2 ELB is now retired. Please set up your cluster with an alternative load balancer, preferably Nginx Plus. See Setting up a Cluster for more information.
This section describes how to create a cluster by walking through the example in the Overview. This process is based on the Clustering Patterns you choose, so ensure that you follow the correct configurations where appropriate. Although this example uses WSO2 Application Server (AS), these steps apply to other WSO2 products as well. Note that this section includes instructions on WSO2 Elastic Load Balancer (ELB), but you can use a third-party load balancer in its place (for configuration details, see your load balancer's documentation).
See Separating the Worker and Manager Nodes for information on why you would want to separate the worker and manager in the cluster.
After you have extracted these products, the next step is to configure the load balancer, and walk through the rest of the topics in this section as described below.
- Clustering Patterns — This topic describes the common deployment patterns you would use when clustering your WSO2 products. The pattern you choose will have an impact on the configurations you use, as a different pattern would mean a different configuration.
- Configuring the Elastic Load Balancer — This topic includes the configurations you need to make to the load balancer(s) you are using to front your cluster.
- Configuring the Nodes of a Cluster — This section includes configurations for the manager and worker nodes of your cluster. While these configurations are similar, there are minor differences in the configurations, so you should follow each step carefully.
- Testing the Cluster — Testing the cluster you have created is a simple but necessary process. This topic gives you brief and easy methods to test your cluster and ensure that it is working.