LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: LVS use for mass-webhosting companys: Does it make sense ?

To: Jochen Tuchbreiter <jochen@xxxxxxxxxxxxxx>
Subject: Re: LVS use for mass-webhosting companys: Does it make sense ?
Cc: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
From: Joseph Mack <mack@xxxxxxxxxxx>
Date: Fri, 14 Apr 2000 07:01:49 -0400 (EDT)
On Fri, 14 Apr 2000, Jochen Tuchbreiter wrote:

> Would you people consider LVS stable/robust enough for usage for
> mass-webhosting ? 

yes - it's in production in several places that we know of, eg
sourceforge, JANET and we expect other places (since people don't always
tell us what they're doing).

> Since I would like to avoid the problems that come with those
> "standalone"-webserver solutions I thought about setting up two LVS-Boxes,
> two NFS-Servers, two LDAP-Servers (which will store all userdata) and a
> number of "webslaves" that will share one filesystem (from the NFS-Server)
> and that will serve the requests the LVS-Boxes direct to them.

I don't know how many nodes are here, but if the ldap is readmostly
(you can update it once a day by batch) then the ldap could be on
each realserver.
 
> Do you think that such a setup would prove more stable than the
> "standalone"-Server solution ? 

If by stability you mean % uptime as seen by the user, yes. However as
with all cluster solutions, the complexity is high, you have to setup and
check that machines can failout safely before you put the LVS online. This
takes some work, but you'll have a system that will be only limited in
uptime by your internet connection. Once you have reached the limit of the
single server solution, you've pretty much committed yourself to
complexity anyway.

> Would clustering/LVS (in your eyes) make
> sense for (quality) mass-virtual hosting at all ?

absolutely. that's why we're working on it :-) 

> Do you know a way to keep two NFS-Servers in sync in realtime ? I am
> insecure about using coda, since it is still considered "not ready for
> production use".

there is info on setting up a coda LVS on the LVS website. True it's
experimental.

one of the LVS developers did a demo with gfs to keep files in sync
see http://ultramonkey.sourceforge.net/

LVS requires that all realservers see the same file content
and you want to do this by nfs introducing the fileserver as a spof.
I don't know how much disk space you're offering, but can you
setup the same files locally on each realserver. If the files are
read mostly and you can update them all for the day at 2am, then
you've eliminated the nfs fileserver as a spof for content.

Joe
--
Joseph Mack mack@xxxxxxxxxxx



<Prev in Thread] Current Thread [Next in Thread>