[Web4lib] Library Web - Backup Plan and Server Setup

Micah Stevens micah at raincross-tech.com
Wed Feb 7 16:45:20 EST 2007


You might check out VMWare's offerings. The virtual machine provides the 
services and actual hardware behind the scenes can be 
added/removed/broken as the case may be and it will not affect the 
virtual system. It's a great idea, although I have only minimal 
experience with it at this point. I just ordered a license for the VMX 
server.

www.vmware.com

You can setup apache to auto-failover too and cluster the database 
server. (MySQL will cluster, not sure what you're using for Drupal)

Backup wise, any sort of clustering solution combined with a RAID system 
for your disks should manage your risk reasonably for the local data, 
but a remote backup would be smart as well. This can be set up via a 
cron job, but it's a failsafe, and is not quick to restore without some 
sort of automation in place. I've used AMANDA for tape backups over a 
network, or you can just  set up a restore script if need be in the file 
system.

I hope that helps somewhat, I know it's pretty general.
-Micah

On 02/07/2007 10:34 AM, Jonathan Blackburn wrote:
> Hi Everyone,
>
> (**please excuse the cross-posting**)
>
> I am looking for help on coming up with the most optimal "configuration" of
> server hardware for our library.
>
> I work as the Web Librarian for a University Library, wher we are currently
> re-evaluating the backup plan for our webservers.
>
> This (primarily) includes 2 LAMP machines:
>
> 1. One hosting our main website, which is powered by the open-source CMS
> Drupal
>
> 2. An "auxilary" webserver (still in its infancy), which hosts important but
> slightly-less "mission critical" functions like our Libraries' blogging
> platform (WPMU).
>
> Any possible hardware limitations have yet to be decided, but we have at
> least 2 new machines (yet to be installed) to work with right now . . .
>
> Our desired set-up would support:
>
> 1. Frequent backups (daily - best practices here welcomed?)
>
> 2. Failover with "minimal intervention" - We are specifically worried about
> nights and weekends when there may not be staff immediately available to
> troubleshoot problems.
>
> 3. Convenient method for copying over changes from development environment
> to production - These include software upgrades and settings changes that
> may require restart and/or possible downtime.
>
> As you may have guessed, load balancing is much less of an issue, though I
> would certainly not ignore any performance improvement tips you chose to
> offer.  
>
> Any thoughts?  I am very interested in how others of you have set up your
> servers to promote optimum redundancy and active development.
>
> We have some ideas ourselves, but I am intentionally "casting the net wide"
> to see what others of you out there have done.
>
> Thanks,
> Jon 
>
>
> Jonathan Blackburn
> AIM/E-mail: jblackbu at mailer.fsu.edu
>
>
> _______________________________________________
> Web4lib mailing list
> Web4lib at webjunction.org
> http://lists.webjunction.org/web4lib/
>   


More information about the Web4lib mailing list