LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: High Availability, Load Balancing and Web Cache

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: High Availability, Load Balancing and Web Cache
From: Joseph Mack <mack.joseph@xxxxxxx>
Date: Wed, 02 Feb 2005 00:34:26 -0500
Brad Taylor wrote:
> 
> I admin a web application that we are looking to get setup with High
> Availability, Load Balancing and Web Caching and every layer redundant.
> The application is ASP/ASP .Net and SQL Server 2000 backend.  We prefer
> not to purchase a device for these as all seem rather expensive.  I do
> have the Web Caching layer setup with Squid and it does work but need a
> real time failover.  Any ideas on how I could set that up. 

handling failover with LVS is routine. You could use any of the methods 
described.

> What could
> be used for a load balancer to balance three IIS 6.0 servers?  I've
> looked at LVS, Pound and PLB.  Sessions are important because once the
> client logs in to one of the IIS 6.0 server that client needs to return
> to that same server for that whole logged in session. 

handled routinely with LVS

> This is what I'm
> trying to achieve:  Firewall --->  Redundant Caching Layer --->
> Redundant Load Balancing Layer --->  3 IIS 6.0 Web Servers  --->
> Clustered SQL Server 2000.  Here is one way I've thought of but it uses
> many servers.
> 
> 2 LVS Servers (1 Active, 1 Passive)  Setup with Virual IP Address --->
> 2 Squild Web Caches (1 Active, 1 Passive) --->  2 LVS Servers (1 Active,
> 1 Passive)  --->  3 IIS 6.0 Web Servers (All Active)

Not quite sure what you're doing here. I assume that logically the webservers
and the webcaches are not related ie the webcaches are caching the internet
for some finite set of clients, while the webservers are serving the whole
internet; and the content flowing through these two logical setups are 
different.
In this case you need two logical LVSs. To save your sanity, it would be 
simplest
to have two physical LVSs.

Joe

-- 
Joseph Mack PhD, High Performance Computing & Scientific Visualization
LMIT, Supporting the EPA Research Triangle Park, NC 919-541-0007
Federal Contact - John B. Smith 919-541-1087 - smith.johnb@xxxxxxx

<Prev in Thread] Current Thread [Next in Thread>
  • Re: High Availability, Load Balancing and Web Cache, Joseph Mack <=