Go Back   Computer Forums > General Computing > Server Administration
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 01-13-2008, 11:54 PM   #1
Solid State Member
 
Join Date: Jan 2008
Posts: 13
Default high availability

I was wondering what people use out there for load balancing or high availability applications. I do not know wether to cluster my machines or to put in a load balancer. Can someone give me the advantages of each please.
__________________

james_byrne is offline   Reply With Quote
Old 01-14-2008, 02:36 PM   #2
BSOD
 
Join Date: Jan 2008
Posts: 20
Send a message via MSN to DionRodrigues
Default Re: high availability

Load Balancer = throttled connection. Clustered Machines = more reliability but more money.

Its really up to you in the end... I would personally cluster, its easier on your bandwidth.

Hope this helps.
__________________

DionRodrigues is offline   Reply With Quote
Old 01-15-2008, 12:04 AM   #3
Solid State Member
 
Join Date: Jan 2008
Posts: 13
Default Re: high availability

Ya that does help but with a load balancer why is it throttled? dont you have to networks like this:

Internet -------> Load Balancer --------> machines that get load balanced(on a different network).

Then my next logical question for you is what type of software are you using to cluster your machines. Thanks again.
james_byrne is offline   Reply With Quote
Old 01-15-2008, 10:43 AM   #4
BSOD
 
Join Date: Jan 2008
Posts: 20
Send a message via MSN to DionRodrigues
Default Re: high availability

When you use a load balancer it always divides bandwidth between the 2 machines, therefore your bandwidth is constantly throttled between the 2.

I use Microsoft Cluster Server.... not the greatest, but its pretty affordable.....
DionRodrigues is offline   Reply With Quote
Old 01-15-2008, 10:52 AM   #5
Solid State Member
 
Join Date: Jan 2008
Posts: 13
Default Re: high availability

oh we run linux servers so that would not work for us, any recommendations for something on the linux platform?
james_byrne is offline   Reply With Quote
Old 02-27-2008, 09:36 AM   #6
Site Team
 
root's Avatar
 
Join Date: Mar 2004
Posts: 8,006
Default Re: high availability

network load balancing (NLB) doesn't throttle the connection.
it spreads incomming requests over 2 or more servers.

the connection speed and bandwidth is still just the same when you are connecting to the internet. -as if you have 2 non load balanced machines.

the point of NLB is that you spread incomming connections over more than one server so that the servers are not maxed out. it has little to do with the speed of the connection externally. (i.e you spread 500 concurrent connection over 2 servers so 1 server deals with ~250 and the other server deals with ~250 rather than one server dealing with all 500, which might make it poo it's pants).

A form of network load balancing called NIC teaming or bonding can be used to give 2 adapters in the same server a single address, in this case the bandwidth to the server is actually roughly doubled since the bandwidth of both cards is added together.
(this is easiest on internal connections like using 2 NICS on a server plugged into the same switch, though you can bond internet connections to double bandwidth) -slightly off topic though...

Clustering is usuall used for high availability. where 1 server can do a job but
2 are there so one is reserve.

in practice it's often the case that a lot of applications cannot work in a clustered mode without special setups. two macines cannot write to the same volume unless the file system is a type that allows this.

In general when talking about clustering services (not network load balancing) there are 2 types of setup

active/passive and active/active

in active passive basically a server is sat in reserve waiting to take over in case the first server fails.

in active active both servers are working all the time,


it'd be easy to ramble on, about different setups, but really it's be more usefull to get an idea of what you want to make high availability, then a reply could give some details of what you'll need to do... or what the best clustered approach will be.

(e.g. is this a web server, an LDAP server, mail server, DNS server, database server, proxy server etc)...


-edit, only just noticed the date, probably useless now!
__________________

__________________
I didn’t fight my way to the top of the food chain to be a vegetarian…
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."
root is offline   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 On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 02:27 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0