On March 13, 2003 11:48 am, Richard Heintze wrote: > My client is partial to perl so I installed mod_perl > on Apache HTTPD on his windows servers. > > Now, however, he wants to price a linux cluster with > raid to replace his windows servers. > > He needs declarative role based authorization and > authentication for his web site -- and maybe fault > tolerance too depending on the price of the hardware > for a linux server. > > JBoss is cheap and open source with these features.
And its java and may not perform as well as well formed mod_perl, but I'm probably opining from my impressions based on BEA on slowlaris compared to mod_perl on linux. > My client, however, is partial to perl. How can we get > perl with failover on a linux cluster? Lots of different ways. Depends on where you want the failover; If a 30 second delay is acceptable, even round robin dns forms a type of failover. If the first ip fails, the browser tries the second, etc. Then you separate application server from db, and put the db on some kind of redundancy/failover; like a app level retry list, a OS level failover, with proxy ARP and whatever to minimize downtime etc. An overview of OS level failover on linux: http://www.linuxvirtualserver.org/Documents.html So in summary, failover is a big fat word with lots of meaning. The faster you want it, the more money you spend. A 30 second failover was good enough for me, so I used round robin dns. Your mileage my vary. > Also, what are your favorite hardware vendors for > linux clusters? Whitebox hardware with name brand components, but I'm cheap. This is another question that is too broad. What level of service do you require? My local clone shop knows dick about linux but is happy to sell me machines with no OS loaded. You may want Scyld.com or one of the other cluster specialists if you are talking getting vendor expertise. They tend to focus on compute clusters, not web. -- Jay "yohimbe" Thorne [EMAIL PROTECTED] Mgr Sys & Tech, Userfriendly.org