Re: High Availability for TCP socket using device



The answer to all the questions are below.

"Joel Duckworth" <joel@xxxxxxxxx> wrote in message
news:1189982972.140220.188890@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hello,

We have a custom application gateway that listens on a none standard
port for incoming connections on the internet (it's not a webserver).
We have two instances of this application running on separate servers
and are interested in ways to create automatic fail-over to the second
box if the first box is not longer available.

I believe that a content switch or load balancer device is probably
what we're after but I'd like to know from anyone who's had experience
with these. Here are a few questions:

- It appears that most devices are geared for web servers, are there
any restrictions to web traffic for these devices?

No, you can configure them to use any port your want.

- Do all the devices support an active/passive setup rather than a
distributed load setup?

I have never heard of anyone using them in an active/passive way, why would
you want to or need to? If you need clients to always connect to the same
specific real server that can be configured on the content-switch (it's
called "stickyness"). If you need to reconfigure something in order to
failover, you don't need a content switch. If your primary server is
"bigger" than your failover server, you can configure the content switch to
favor the "bigger" server.

- Do the devices have any management software that lets you gracefully
fail-over to a different box (not dropping existing connections)

Yes

- Are there any options that we might have overlooked (such as
software) to perform this function?

IOS Server Load Balancing (SLB) is supported on 6500/7600's (Sup2, Sup2a and
Sup720), 7200's and 7300's. It will do everything you have described. We
use IOS SLB extensively, and found it to be one of the most reliable
features in IOS. In the 7 years we have been using IOS SLB, we have not
experience a single is issue with it.

If you don't have these types of devices, you should check out the Citrix's
Netscaler. They're about a 50% of the cost of the Cisco ACE, and has more
features, (its even less expensive than the Cisco CSS.) Whatever you do,
don't even consider the CSS, it is a dead end platform and the only major
feature it has that you can't do with IOS SLB is SSL offload. If you need
SSL offload, the Netscaler will do that for less money, plus all the same
features as the ACE.


Thanks in advance if you've got any time to help!

-Joel Duckworth



.



Relevant Pages

  • Re: MS Exchange server on FreeBSD?
    ... And he surely knows what all of the features of Exchange ... Create a server platform that is modular ... Monopolies aren't necessarily bad, it's when they abuse that position ...
    (freebsd-questions)
  • Re: Anthonys drive issues.Re: ssh password delay
    ... If you consider a change in firmware to be a hardware problem, ... > controller that the system disk is on, ... and all the other proprietary little features. ... I'm pleased that I built my current server myself out of stuff bought ...
    (freebsd-questions)
  • Re: FP 2003 what features to use
    ... using the dynamic web templates/ editable regions would be great for your ... > Our server will not have FP extensions or any ODBC/ASP/IIS stuff. ... > just doing server updates manually with a separate FTP program? ... > Any comments on these or other features would be appreciated. ...
    (microsoft.public.frontpage.client)
  • Re: VS 6 to VS.Net justification
    ... I am concerned, however, that we are using Sql Server 2005. ... it has some really good new features. ... you will not see much improvement over VS6. ... tools before they are completed is (i.e. service packs and fixes), ...
    (microsoft.public.vsnet.general)
  • Re: Accuracer C/S Database?
    ... > features supported by the data dictionary. ... > know, NXDB does not support the features that I mentioned, i.e. view, ... > or API without making any change to the server. ... named implementations of a certain base class (like record engine, ...
    (borland.public.delphi.thirdpartytools.general)