NetRoute, netwerk-pc als TCP / IP-router om serververdeling te bereiken

click fraud protection

Er zijn zeker eindeloze manieren waarop server load management-technieken op het netwerk kunnen worden geïmplementeerd. Voordat een van de technieken wordt toegepast, moeten systeembeheerders rekening houden met het totale aantal knooppunten dat is verbonden in de netwerk, serverreactietijd en in sommige gevallen de snelheid van de gegevensoverdracht tussen knooppunten die fungeren als lidservers en main servers. In server-client server-client netwerkarchitectuur kunnen load balancing-methodologieën alleen worden toegepast als we weten hoeveel gegevens moeten door routers gaan en wat voor soort respons klanten zoeken wanneer er gegevens worden verzonden en ontvangen gemaakt.

Een van de meest gebruikte technieken voor het balanceren van de serverbelasting wordt ondersteund door het Round-Robin-algoritme dat is toegewezen aan homogene servers met dezelfde verwerkingscapaciteit en omvang van de uit te voeren taken. Deze techniek zorgt ervoor dat elk datapakket dat wordt aangevraagd voor routering of verwerking een ongeveer gelijk aantal taakslots en CPU-tijd krijgt. Terwijl, in een heterogonous omgeving, een van de aanbevolen technieken is Weighted Round Robin, waarbij de omvang van de uit te voeren taken door klanten wordt ingediend. Een ander basisbeleid om load balancing toe te passen is het Least Connection-beleid dat verwijst naar routingverzoeken naar die servers die werken met het minste aantal verzoeken van klanten om de verwerkingstijd te verkorten verzoeken.

instagram viewer

Afgezien van hoe gegevens worden verdeeld over de servers en lidservers, spelen routeringsverzoeken een cruciale rol om load balancing te bereiken. Omdat de belangrijkste focus voornamelijk blijft op load balancing-technieken die zich bezighouden met het toewijzen van tijd die een server nodig heeft om threads te spawnen voor het initiëren van service van verzoeken van klanten is een reorganisatie van de gegevensoverdracht een belangrijke factor die vaak over het hoofd wordt gezien paden. Als er al load balancing-technieken zijn toegepast en u op zoek bent naar een manier om verkeer om te leiden zonder dat u routeringstabellen opnieuw hoeft te definiëren, NetRoute zal u helpen de server (s) gemakkelijk te beheren. Het is een open source-applicatie voor Windows die van uw machine een TCP / IP-router maakt, evenals een load balancer om de belasting van verzoeken om te leiden en in evenwicht te brengen. Voor de applicatie hoeft u niets te configureren; het werkt als een Windows-service en stelt u in staat om verkeer naar een gespecificeerd host- of IP-adres te leiden. Naast het beheren van de verkeersbelasting, wordt het geleverd met een eenvoudige maar effectieve fail-overconfiguratie om verkeersroutering in de slechtste scenario's te beheren. Het bevat ook opties om sessiepersistentie, HTTP-headermanipulatie, buffering en probleemoplossing te configureren.

Deze op GUI gebaseerde routeringstoepassing biedt een handige beheerinterface waarmee u de services op afstand kunt beheren. Het hoofdscherm toont alle geconfigureerde lokale poorten met een actief aantal verbindingen. De eerste stap is het opgeven van aanmeldingsgegevens voor de server. Na verificatie voegt u vanuit het menu Server een nieuwe route toe.

net router console

De Route-instellingen behandelen het specificeren van alle informatie die nodig kan zijn om de verkeersbelasting goed in evenwicht te houden. Na het invoeren van de naam en de beschrijving van de routering op het tabblad Basis, ga naar Routing om de lokale poort in te voeren, max. Aantal verbindingen toegestaan ​​gevolgd door bestemmingshostnamen / IP's. Op het tabblad Lokale IP-bindingen kunt u luisteren op alle IP-adressen of op door de gebruiker opgegeven degenen. Onder HTTP-header kunt u de manipulatiemethode definiëren volgens de gespecificeerde HTTP-headertekst, waaronder: Server. CPU.Count, server. CPU. Snelheid, server. OS.Name, Server. Software. Naam server. Gebruiker. Naam, enzovoort.

Op het tabblad Load Balancing kunt u de techniek Fail-Over, Round Robin of Least Connection Policy selecteren om de serverbelasting efficiënt te beheren. Over het algemeen is er geen duimregel die moet worden gevolgd bij het kiezen van de balanceringstechniek, dus u moet deze beslissen op basis van uw netwerkarchitectuur en het aantal aangesloten actieve knooppunten.

load balance

Zowel het aantal Data-Pump-threads met de respectievelijke spawn-drempel en verbindingsdraden als de spawn-drempel kunnen worden gedefinieerd vanaf het tabblad Threading. Het is raadzaam om het meest geschikte aantal threads en spawn-bereiken in te voeren om de taakverdeling naadloos te laten verlopen. Het tabblad Geavanceerd bevat opties om de verzend- en ontvangstbuffer in te voeren en de maximale time-out voor de verbinding in te stellen.

monitor

Klik na het toevoegen van alle vereiste informatie op OK om terug te keren naar het hoofdscherm. U ziet daar nieuwe routing. In het menu Server kunt u de serviceconsole bekijken om berichten te bekijken en een wachtwoord in te stellen om externe toegang mogelijk te maken. NetRoute slaat automatisch de huidige routeringsinstellingen van de server op. Als u echter routering voor een andere server wilt definiëren, Verbinden aan optie is altijd beschikbaar in het menu Bestand.

NetRoute lijkt handig voor kleine en middelgrote netwerken met meerdere servers om verzoeken door te sturen. Het kan ook worden gebruikt om te schakelen tussen load balancing-technieken op basis van het verkeersvolume dat door alle actieve servers gaat. Het is een open source-applicatie die werkt op zowel client- als serveredities van Windows. Er zijn ook versies voor 32-bits en 64-bits Windows-besturingssystemen beschikbaar.

Download NetRoute (Niet meer beschikbaar)

watch instagram story