are load balancing and mirroring similar concepts?

This is a discussion on are load balancing and mirroring similar concepts? within the Linux Networking forums, part of the Linux Forums category; Hi all, This is a very simple question that is confusing me. I'm a bit confused about whether load ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-04-2004
Ben
 
Posts: n/a
Default are load balancing and mirroring similar concepts?

Hi all,

This is a very simple question that is confusing me. I'm a bit
confused about whether load balancing and morroring are similar
concepts? I am referring to web server load balancing here. As far as
I understand mirroring is keeping duplicate copies of web pages in
different geographical locations to reduce number of hops whereas load
balancing is redirecting traffic to other servers containing copies of
web pages. So in other words, when load balancing is done, the servers
have to contain same copies of pages (which makes it identical to
mirroring). Am i right?

Please unleash my confusion!
Ben
Reply With Quote
  #2 (permalink)  
Old 03-04-2004
Sandro Mangovski
 
Posts: n/a
Default Re: are load balancing and mirroring similar concepts?

Ben wrote:

So in other words, when load balancing is done, the servers
> have to contain same copies of pages (which makes it identical to
> mirroring). Am i right?
>

Not necessarilly and not often (correct me if I am wrong). Load balancing is
usually implemented on cluster systems where nodes run their local copies
of web server software but web pages are stored on some shared external
disk array.


--
Sandro Mangovski
<Fish:#linux>@irc.idolnet.org
PGP Key:
QOTD: The justification of profit is profit.

Reply With Quote
  #3 (permalink)  
Old 03-04-2004
jack
 
Posts: n/a
Default Re: are load balancing and mirroring similar concepts?

Ben wrote:
> This is a very simple question that is confusing me. I'm a bit
> confused about whether load balancing and morroring are similar
> concepts? I am referring to web server load balancing here. As far as
> I understand mirroring is keeping duplicate copies of web pages in
> different geographical locations to reduce number of hops whereas load
> balancing is redirecting traffic to other servers containing copies of
> web pages. So in other words, when load balancing is done, the servers
> have to contain same copies of pages (which makes it identical to
> mirroring). Am i right?


You already answered most of Your own question.

But, load balancing and mirroring have nothing to do with one-another:

In Your example, You can have copies of specific data stored at
different locations (mirrors). You can then present the user with a list
of available mirrors and let them chose one of them. kernel.org does
exactly this. - Strictly speaking, this is not load-balancing, although
it will eventually balance the load.

Load balancing for itself is a different thing and mostly has to do
with routing (no matter what is being routed, whether it's web pages or
a ssh session): If You have more than one route to any given desti-
nation, You might want to parallelize those routes to get a higher
transfer rate. The thing is that in this context, "load balancing" only
goes for _connections_, not for _services_. So if You spread, say,
http-requests over multiple identical (mirrored) web-servers, this is
not considered load balancing, but rather redundancy.


Cheers, Jack.

--
----------------------------------------------------------------------
My personal reading of the string "MicroSoft" expands to "NanoWeak"...
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 12:17 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0