Toon posts:

Port load balancer / round robin

Pagina: 1
Acties:

Verwijderd

Topicstarter
Kennen jullie een port variant van de DNS round robin? Ik heb een applicatie draaien welke op 4 poorten aan het luisteren is. Deze 4 poorten moeten evenredig verdeeld gebruikt worden. Het eerste verzoek wat binnenkomt moet bijvoorbeeld op poort 1111 verder, de tweede op 2222, derde op 3333 en vierde op 4444.

Is hier een tooltje / programma voor of iets dergelijks?

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 19:25

DexterDee

I doubt, therefore I might be

Het is wellicht wat zwaar voor jouw toepassing, maar het load balancen van netwerkverbindingen kan met behulp van LVS:
http://www.linuxvirtualserver.org/

Je kunt met deze gratis (opensource) software op meerdere niveau's netwerkverkeer load balancen en zelfs intelligentie aanbrengen (als in, poort gesloten, dan forward ik daar niks meer naar toe).

Klik hier om mij een DM te sturen • 3245 WP op ZW


Verwijderd

Topicstarter
DexterDee schreef op woensdag 05 augustus 2009 @ 00:15:
Het is wellicht wat zwaar voor jouw toepassing, maar het load balancen van netwerkverbindingen kan met behulp van LVS:
http://www.linuxvirtualserver.org/

Je kunt met deze gratis (opensource) software op meerdere niveau's netwerkverkeer load balancen en zelfs intelligentie aanbrengen (als in, poort gesloten, dan forward ik daar niks meer naar toe).
Bedankt. Is inderdaad wat zwaar. Applicatie draait op een Windows server, zou mooi zijn als ik het op die server zelf kan afvangen. Of anders op een ISA server of zo (weet niet of dat kan, ben geen ISA serverspecialist)

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 20:22

CAPSLOCK2000

zie teletekst pagina 888

Verwijderd schreef op woensdag 05 augustus 2009 @ 00:10:
Kennen jullie een port variant van de DNS round robin? Ik heb een applicatie draaien welke op 4 poorten aan het luisteren is. Deze 4 poorten moeten evenredig verdeeld gebruikt worden. Het eerste verzoek wat binnenkomt moet bijvoorbeeld op poort 1111 verder, de tweede op 2222, derde op 3333 en vierde op 4444.

Is hier een tooltje / programma voor of iets dergelijks?
Zoals DexterDee al zegt kan iedere linux dat zo voor je doen.
Ik vind je vraag echter nogal raar.

Waarom luistert dat programma naar 4 poorten, als die blijkbaar toch hetzelfde doen?
En waarom is het van belang dat die poorten even veel gebruikt owrden?

This post is warranted for the full amount you paid me for it.


Verwijderd

Topicstarter
CAPSLOCK2000 schreef op woensdag 05 augustus 2009 @ 14:22:
[...]


Zoals DexterDee al zegt kan iedere linux dat zo voor je doen.
Ik vind je vraag echter nogal raar.

Waarom luistert dat programma naar 4 poorten, als die blijkbaar toch hetzelfde doen?
En waarom is het van belang dat die poorten even veel gebruikt owrden?
Je hebt helemaal gelijk, het is ook een rare vraag. Dit programma zit momenteel nog niet echt lekker in elkaar (performance technisch) en ik probeer de load te verdelen over meerdere processoren. Hiervoor moet ik meerdere services inrichten, met elk een ander poort. Er wordt wel verder ontwikkeld, maar nu is dit gewoon niet anders.

Linux oplossing is niet echt wenselijk, bij voorkeur dus echt een tool welke op Windows kan draaien. Mag eventueel best wat kosten. Iemand?

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 20:22

CAPSLOCK2000

zie teletekst pagina 888

Geen idee hoe zoiets op Windows gaat. Misschien is het makkelijker om in plaats van 4 verschillende poorten 4 verschillende IP's te gebruiken. Dan kun je een IP load-balancer gebruiken (bijvoorbeeld round-robin DNS).

This post is warranted for the full amount you paid me for it.


  • LoBbY_1
  • Registratie: Juli 2002
  • Laatst online: 06-01 11:08
Misschien kan je virtualiseren? 4 VM mashines, allemaal eigen geheugen en proc, allemaal eigen IP, en dan een virtuele load balancer? (linux, *.nix)

edit:
hmm...ja nu ik er over nadenk wat te veel van het goede misschien...

[ Voor 21% gewijzigd door LoBbY_1 op 06-08-2009 12:34 ]

Een echte golver is nooit uitgeput


  • DiedX
  • Registratie: December 2000
  • Laatst online: 03-03 11:54
Mocht je je keuze voor Linux heroverwegen, dan kan ik je HA-Proxy sterk aanraden. Nadeel: aparte dedicated bak. Voordeel: werken en stabiel.

Voor Windows weet ik helaas geen oplossing.

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:44

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Verwijderd schreef op woensdag 05 augustus 2009 @ 00:46:
[...]
Bedankt. Is inderdaad wat zwaar. Applicatie draait op een Windows server, zou mooi zijn als ik het op die server zelf kan afvangen.
Kijk eens naar de mogelijkheden van Network load balancing (wel even extra installeren). NLB is bedoeld om requests te verdelen over meerdere hosts die in een zogenaamd NLB-cluster zitten. Middels port rules kan verder nog eea getuned worden.

Ik kan niet echt achterhalen wat je precies wilt bereiken, dus ik weet niet 100% zeker of het in jouw situatie te gebruiken is.

[ Voor 5% gewijzigd door Question Mark op 06-08-2009 12:50 ]

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

Fijn product dat NLB met name omdat het zich niet aan RFC1812 houdt door ranzige dingen te doen met L2 multicast adressen en L3 unicast adressen.

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:44

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

TrailBlazer schreef op vrijdag 07 augustus 2009 @ 08:02:
Fijn product dat NLB met name omdat het zich niet aan RFC1812 houdt door ranzige dingen te doen met L2 multicast adressen en L3 unicast adressen.
Ach, NLB kan heel goed werken mits je in het ontwerp goed rekening houd met de mogelijkheid van "mac-address flooding".

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B

Pagina: 1