It's all about the answers!

Ask a question

Clustering and Liberty Profile


Fabian Briseño (9410) | asked Jul 14 '17, 12:42 p.m.

Hello.
With CLM 6.0.4 we are able to add clustering for RTC by using liberty.

But is WAS Liberty robust enough to handle Complex Production environments?
Say, 1000+ Users, 250 concurrent, etc.

In the past, I read that Apache and Liberty was intended to be used for Demo or Testing environments, for Production environments WAS BASE or WAS ND was recommended as it was more robust, more configuration and tunning options, etc.

Can someone please share their thoughts on this subject please.

Best Regards.

Accepted answer


permanent link
Ralph Schoon (63.3k33646) | answered Jul 14 '17, 2:11 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
edited Jul 14 '17, 3:07 p.m.

I am not the expert for application server, but my understanding is that WAS Liberty Profile (WLP) implements newer technologies that are not all yet implemented in WAS. WLP is leaner than WAS, but can be expanded with more features.

We are looking into clustering at a customer and so far, the experience is good. My understanding is that clustering is also in productive use within IBM.

You might be aware that we tried to implement clustering in the past with WAS/WAS ND, but were not really successful. The reason was the caching in RTC. The available solutions to do distributed caching in WAS were not efficient/fast enough and cost a fortune. That clustering only helped with up time, but not with scaling and was abandoned because of that.

The key to the new clustering is session affinity using HA proxy and comminication to keep the cache consistent using messaging. This does not require all the complex stuff that WAS and WAS ND provides to deploy many applications automatically in farms and built in distributed caching. At least not for the clustering itself. It also leaves more resources for the application. I am sure clustering can be made available on WAS as well, but there is a need to focus and the decision was to go with the default and bundled application server which has become WLP.

Clustering seems to be pretty stable and actually scales pretty well. As with all new stuff, I expect a learning curve, but I don't think the application server WLP is going to be the issue. So far the experience is very good and the new clustering seems to be a very good mechanism that allows scaling and reliability/availability by using multiple nodes.

There are several customers that are outgrowing what a single server RTC can provide at the moment and clustering is going to be the only way to increase the performance for them and to kee up with the growth. So we have no choice to make it successful this time and I think we will 8).
 

Geoffrey Clemm selected this answer as the correct answer

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.