Hallo,
Ik ben al een tijdje aan het zoeken maar kan eigenlijk geen concreet antwoord vinden. Ik ben op zoek naar het volgende:
een load-balancing oplossing waarbij, vanaf het internet komende tcp-connecties (speciale applicatie, TCP based dus *geen* http) ge-loadbalanced worden over een farm van speciale applicatieservers (nogmaals, geen web).
De load-balancer moet in staat zijn om informatie te verkrijgen van Windows 2000 servers als (in elk geval) "cpu-load" en bv. "het aantal TCP connecties".
Kortom, de load-balancer moet weten of zo'n farm-member het druk heeft en een incoming TCP connectie dan opzetten met een server die, via een agent, aangeeft het niet zo druk te hebben.
Achter die applicatie-servers staat een big-ass database-server farm maar de applicatie zoekt dat verhaal zelf wel uit.
Dus TCP traffic komt door de internet-router, door de firewall, komt in de load-balancer en die zegt, server 5 heeft het niet zo druk dus jij krijgt em.
Dit laatste moet ie overigens ook nog kunnen op basis van DNS naam.
Dus als een client machine, ergens op het internet wil connecten met bv. "host4.bedrijf.com" dan weet de load-balancer dat, uit de serverfarm, de servers 6, 7, 8 en 9 de sub-farm "host4.bedrijf.com" zijn en alleen tussen die vier servers gaat kijken wie van hun de connectie zal krijgen.
Is dit laatste mogelijk of zal ik een load-balancer per sub-farm moeten implementeren.
PS. Om vragen als "waarom doe je het in gods naam op deze manier" nu al te beantwoorden: Het gaat om *zeer* veel connecties en de applicatie in kwestie kan alleen door ze op te delen in sub-farms schaalbaar blijven. This is the way it works and thats it. Aub. niet over gaan discussieren ook al weet ik dat het mischien anders kan. Ik heb er geen invloed op.
Dus concreet: kunnen loadbalancen op dns-naam nivo waarin een x aantal servers die dns-naam bedienen en dit kunnen doen op allerlei TCP poorten (dus niet alleen voor bv. port 80).
Ik hoop dat ik een beetje heb kunnen duidelijk maken wat ik zoek. Bij fabrikanten krijg ik alleen wollige marketing verhalen te horen waar ik doodziek van wordt.
Die sales-lui snappen niks meer zodra het niet meer in hun producten-boekje staat (waar ook niet alle mogelijkheden van een product in staan).
Ik wil ff kunnen sparren met andere techies.
Ik ben al een tijdje aan het zoeken maar kan eigenlijk geen concreet antwoord vinden. Ik ben op zoek naar het volgende:
een load-balancing oplossing waarbij, vanaf het internet komende tcp-connecties (speciale applicatie, TCP based dus *geen* http) ge-loadbalanced worden over een farm van speciale applicatieservers (nogmaals, geen web).
De load-balancer moet in staat zijn om informatie te verkrijgen van Windows 2000 servers als (in elk geval) "cpu-load" en bv. "het aantal TCP connecties".
Kortom, de load-balancer moet weten of zo'n farm-member het druk heeft en een incoming TCP connectie dan opzetten met een server die, via een agent, aangeeft het niet zo druk te hebben.
Achter die applicatie-servers staat een big-ass database-server farm maar de applicatie zoekt dat verhaal zelf wel uit.
Dus TCP traffic komt door de internet-router, door de firewall, komt in de load-balancer en die zegt, server 5 heeft het niet zo druk dus jij krijgt em.
Dit laatste moet ie overigens ook nog kunnen op basis van DNS naam.
Dus als een client machine, ergens op het internet wil connecten met bv. "host4.bedrijf.com" dan weet de load-balancer dat, uit de serverfarm, de servers 6, 7, 8 en 9 de sub-farm "host4.bedrijf.com" zijn en alleen tussen die vier servers gaat kijken wie van hun de connectie zal krijgen.
Is dit laatste mogelijk of zal ik een load-balancer per sub-farm moeten implementeren.
PS. Om vragen als "waarom doe je het in gods naam op deze manier" nu al te beantwoorden: Het gaat om *zeer* veel connecties en de applicatie in kwestie kan alleen door ze op te delen in sub-farms schaalbaar blijven. This is the way it works and thats it. Aub. niet over gaan discussieren ook al weet ik dat het mischien anders kan. Ik heb er geen invloed op.
Dus concreet: kunnen loadbalancen op dns-naam nivo waarin een x aantal servers die dns-naam bedienen en dit kunnen doen op allerlei TCP poorten (dus niet alleen voor bv. port 80).
Ik hoop dat ik een beetje heb kunnen duidelijk maken wat ik zoek. Bij fabrikanten krijg ik alleen wollige marketing verhalen te horen waar ik doodziek van wordt.
Die sales-lui snappen niks meer zodra het niet meer in hun producten-boekje staat (waar ook niet alle mogelijkheden van een product in staan).
Ik wil ff kunnen sparren met andere techies.
[ Voor 5% gewijzigd door Verwijderd op 04-10-2003 12:34 ]