...
- Why Clustering: http://publib.boulder.ibm.com/html/as400/v4r4/ic2924/info/RZAIGRZAIGA02.HTM
- Why Would Anyone Need a Computer Cluster?: http://obscuredclarity.blogspot.com/2008/10/why-would-anyone-need-computer-cluster.html
WSO2 provides Hazelcast Community Edition as its default clustering engine. For clustering on a secure channel (i.e., secure Hazelcast), you have to use Hazelcast Enterprise and this is a commercial version of Hazelcast. To integrate with Hazelcast Enterprise, there are provisions to provide license key under clustering configurations. Advanced users can fine-tune Hazelcast by creating a <PRODUCT_HOME>/repository/conf/hazelcast.properties
file and adding the relevant Hazelcast properties as described in the Hazelcast Advanced Configuration Properties documentation. If you use Hazelcast Enterprise Edition or Hazelcast Management Center, see the Hazelcast documentation for details on configuring those products and also Advanced Configurations and Information for further details.
...
Multicast | WKA | AWS | Kubernetes |
---|---|---|---|
All nodes should be in the same subnet | Nodes can be in different networks | Amazon EC2 nodes | Kubernetes pods |
All nodes should be in the same multicast domain | No multicasting requirement | No multicasting requirement | No multicasting requirement |
Multicasting should not be blocked | No multicasting requirement | No multicasting requirement | No multicasting requirement |
No fixed IP addresses or hosts required | At least one well-known IP address or host required | No fixed IP addresses or hosts required | No fixed IP addresses or hosts required |
Failure of any member does not affect membership discovery | New members can join with some WKA nodes down, but not if all WKA nodes are down | Failure of any member does not affect membership discovery | Failure of any member does not affect membership discovery |
Does not work on IaaSs such as Amazon EC2 | IaaS-friendly | Works on Amazon EC2 | Works with Kubernetes and OpenShift EnvironmetnsEnvironments |
No WKA requirement | Requires keepalive, elastic IPs, or some other mechanism for re-mapping IP addresses of WK members in cases of failure | No WKA requirement | No WKA requirement |
...