My experience: some organisations have a network group, that is able to understand application communication behaviour and do a very good job in making most of these features available via there load balancer appliances and then benefit from their central administration, GUIs etc.

On the other hand in some organisations there is a deep split between the server/app guys and the network guys, and you will not succeed in making the network use the high-level features of their gear.

So in principle most can be done on both sides, but often it's the experience of the people, that decides on where to actually build the solution.

I did both solutions successfully and even had companies move from on to the other when they changed their organization.

I think it's not worth to technically discuss, where the features belong to. In practise, it's not really a technical question.

Just my point of view.

Rainer

Brian Akins wrote:
Guy Hulbert wrote:

The point of contention was scalability ... from a human point of view
it is really annoying to have to solve a problem twice but from the
business pov, outgrowing your load balancer might only be a good thing.


Yes. But most load balancer can only do layer 7 load balancing. Sometimes it is necessary to have very application specific "routing." Also, in general, most hardware load balancers base their algorithms on things such as response time. Sometimes, it is necessary to know the general "health" of the backend servers.

Reply via email to