> I would like to know what are the best practices or best network
> architecture I have to build around my server which hosts Tomcat and CAS ?

If you intend to build a HA CAS solution I have two high level recommendations:

1. Strive for simplicity
2. Use a real hardware load balancer/application switch

I know lots of folks like to proxy Tomcat requests with Apache, but I
think it increases complexity for arguably little benefit. One common
justification is increased SSL performance, but with the option for
Tomcat APR connectors to do that using the same underlying native code
(libssl) as Apache, it is no longer a valid argument. Additionally,
with the capability of modern application switches to do SSL
offloading, it's even less of a justification. Send traffic through as
few devices as needed to meet the requirements for throughput and
availability.

I would strongly recommend testing any candidate architecture for
actual performance using your load testing tool of choice. We use
JMeter and it's perfectly suitable for this task; see
https://wiki.jasig.org/display/CASUM/Apache+JMeter for more info.

Best of luck,
M

-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to