WSO2 Identity Server includes two main deployment patterns. These patterns take high availability into consideration and are recommended for production deployment environments. The following sections provide high level information on the recommended patterns available and point off to instructions on how to set up and configure the deployment pattern.
...
Operating systems | For information on tested operating systems, see Tested Operating Systems and JDKs. |
---|---|
RDBMS | For information on tested DBMSs, see Tested DBMSs. |
Directory services | Supports Directory Services implementing following LDAP Protocols:
For information on tested LDAPs, see Tested LDAPs. |
Java | Oracle JDK 1.8 (There’s a known issue with JDK1.8.0_151) |
Web browsers | For more information on tested web browsers, see Tested Web Browsers. |
Load balancers | For more information about load balancers, see Configuring the load balancer. |
...
Note | ||
---|---|---|
| ||
Note the following before you begin:
|
Pattern 1 - HA clustered deployment of WSO2 Identity Server
This deployment can be scaled from two to N nodes based on capacity requirements.
...
Tip | ||
---|---|---|
| ||
To set up and configure clustered deployment of WSO2 Identity Server according to clustering pattern 1, see Setting Up Deployment Pattern 1 /wiki/spaces/IS540/pages/45645937. |
Open ports
Product | Port | Usage |
---|---|---|
WSO2 Identity Server | 9763 | HTTP servlet port |
9443 | HTTPS servlet port | |
4000 | Ports to be opened with respect to clustering membership scheme used |
Pattern 2 - HA clustered deployment of WSO2 Identity Server with WSO2 Identity Analytics
Load balancers should be configured to use sticky sessions.
All WSO2 Identity Server nodes should participate in a cluster. Clustering is used to invalidate local caches of nodes, by notifying over cluster messages, as cache updates happen.
Since WSO2 Identity Server Analytics is not mission critical, a two node cluster is recommended where only one will receive events over TCP failover, as configured in WSO2 Identity Server nodes to publish events. The other node will keep its state synced with the active node.
...