Which application server is best?

thumbnail
19216, modified 18 Years ago. Junior Member Posts: 78 Join Date: 5/9/06 Recent Posts
Normally I use LR with Tomcat, and for us it has worked well, but we have not had to put it to the limits yet. For a high-traffic site, can we expect major differences by using something like JBoss or Websphere AS? Or JRun or some other AS? Which do you use in production, which do you recommend and why? Any links to articles comparing them?
thumbnail
28386, modified 18 Years ago. Expert Posts: 310 Join Date: 3/25/07 Recent Posts
High volume -> clustering -> JBoss
Very high volume -> cached cluster -> Apache + JBoss (This is what we do)
thumbnail
19216, modified 18 Years ago. Junior Member Posts: 78 Join Date: 5/9/06 Recent Posts
Thanks. The LR downloads page offers a bunch of options, including:

JBoss + Jetty
JBoss + Tomcat
Jonas + Tomcat
Glassfish
Resin
Jetty (alone)

and others. So how do you choose from these? I'm sure they each have their specialty. What is each of them "good for"?
thumbnail
19216, modified 18 Years ago. Junior Member Posts: 78 Join Date: 5/9/06 Recent Posts
Jesper W:
High volume -> clustering -> JBoss
Very high volume -> cached cluster -> Apache + JBoss (This is what we do)


Where do you do this? What sites? How much load, how many servers do you use? Do you use a replicated DB too? How?

Please give any details you can, they will be very useful to all of us!

Thanks
thumbnail
28386, modified 18 Years ago. Expert Posts: 310 Join Date: 3/25/07 Recent Posts
We're not live yet. September 17 is the big day!

We are designing for a slight increase over our current traffic, which is around 200K pages / day, to be able to serve up to 400K.

With our current 24h profile this works out to a peak average of 15-20 pages / second. However we need to be able to handle up to 100 pages/second without DOS, which typically happends when some new feature is published and promoted.

In our load tests (which were made on pre4.3.0 stuff) we have been able to sustain around 30 pages / second per 2.5GHz/2GB Quad Xeon frontend without cache proxy. The load on the DB server is very small, the frontends are where the heat is.

So our bet for the config is:


              /--- Apache Cache -\    /- JBoss --\
             /                    \  /            \
Web --- FW/LB --- Apache Cache --- LB -- JBoss --- FW --- DB ---- DB Failover
             \                    /  \            /
              \--- Apache Cache -/    \- JBoss --/
.

The two loadbalancers and firewalls is actually just one Cisco box with several virtual networks. The Apache Cache servers will allow us to throttle traffic into the frontends, thus making shure that the site stays responsive all the time.
thumbnail
19216, modified 18 Years ago. Junior Member Posts: 78 Join Date: 5/9/06 Recent Posts
Thanks! What are you using for the DB failover? Ever use Sequoia? Anyone?
thumbnail
19216, modified 18 Years ago. Junior Member Posts: 78 Join Date: 5/9/06 Recent Posts
Are you live now? What is the URL to the site, if public? What was your experience so far with scalability, performance, etc?

Thanks

Marcelo
thumbnail
31926, modified 18 Years ago. Liferay Master Posts: 582 Join Date: 5/16/07 Recent Posts
http://kanal5.se
http://en.wikipedia.org/wiki/Kanal5
thumbnail
19216, modified 18 Years ago. Junior Member Posts: 78 Join Date: 5/9/06 Recent Posts
Thanks for the link. Any other info you can give the community, specifics on your installation, would be very welcome. It would be great to know, based on a real site, how it's handling load, failover, what version of LR you used, the network setup, how you tested load, your observations and recommendations, interesting changes or enhancements you had to make to LR, etc.

Congratulations on the site, it looks good!
thumbnail
31926, modified 18 Years ago. Liferay Master Posts: 582 Join Date: 5/16/07 Recent Posts
Marcelo Ruiz Camauër:
Thanks for the link. Any other info you can give the community, specifics on your installation, would be very welcome. It would be great to know, based on a real site, how it's handling load, failover, what version of LR you used, the network setup, how you tested load, your observations and recommendations, interesting changes or enhancements you had to make to LR, etc.

Congratulations on the site, it looks good!


It's Jesper and his team who should get the kudos. I just wanted to give you the link so you could check out the site right away.
thumbnail
28386, modified 18 Years ago. Expert Posts: 310 Join Date: 3/25/07 Recent Posts
Thanks Björn :-)

Sorry I fell out of the loop on this thread.
See this thread for some additional info.