We run DSpace in our load-balanced LVS web cluster.  Apache and Tomcat 
instances are on separate hosts.  Each Apache host talks to one Tomcat 
host -- if either Apache or Tomcat fails, we take that pair out of the LVS 
rotation.  We've configured the DSpace virtual services to be persistent
so a client sticks to the same real server that handled its first request.

We use NFS filesystems for the LVS cluster.  Postgres and NFS servers are 
on their own hosts, and we run both in an active/passive high-availability 
configuration.

Indexing and the handle server run on the "primary" Tomcat nodes.  We use 
mon and heartbeat to watch the service and initiate failover of the handle 
server if the primary node goes down.

This has worked fine for us in our low-volume installation.  It's overkill 
for our transaction volume, but we get high availability and I avoid 
having hosts dedicated to DSpace.

--Bill

****************************************************************
William Jordan
Associate Dean
University of Washington Libraries
Resource Acquisition and Description/
Information Technology Services 
Box 352900, Seattle, WA 98195-2900
Voice: (206) 685-1625   Fax: (206) 543-5457
****************************************************************

On Wed, 2007-03-07 at 11:52 -0800, Ryan Ordway wrote:
> I have been digging around to find information about sites using load
> balancing and/or clustering with their Dspace installations. All I could
> find was mention of load balancing web requests to multiple Tomcat instances
> using mod_jk.
>
> First some background, and then my question:
>
> What I am looking to do is put my Dspace web servers behind my load balancer
> to balance the HTTP requests. The web servers then both load balance their
> Tomcat connections via mod_jk to each other, with their own instances being
> weighted heavier so that they will prefer localhost.
>
> For the database, for now I'm just using a single Postgres instance. I'm
> hoping to get Dspace ported to MySQL to take advantage of my existing MySQL
> cluster.
>
> My question is, are there any issues to watch for? Will just rsync'ing the
> assetstore between the two web/app servers suffice? Are there any issues
> with running multiple handle servers?
>
> Thanks,
>
> Ryan
>
> --
> Ryan Ordway                          E-mail:   [EMAIL PROTECTED]
> Unix Systems Administrator             [EMAIL PROTECTED]
> OSU Libraries, Corvallis, OR 97370        Office: Valley Library #4657
>
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to