Hvad er en netværksbelastningsbalancer?
Et netværk er et system med sammenhængende ting eller mennesker. Et computernetværk er et netværk, der består af computere og deres ressourcer, såsom delte scannere, printere, routere og servere. En netværksbelastningsbalancer kan være en af to ting. For det første kan det henvise til en specifik Microsoft®-teknologi kaldet Network Load Balancing (NLB), der var en del af familien af Windows 2000 Server® og Windows Server® 2003-operativsystemer og var en valgfri komponent til Windows Server® 2008. term netværk belastningsbalancer kan også referere generisk til et system, der giver mulighed for at distribuere behandling jævnt på tværs af og blandt tilgængelige ressourcer.
En klynge er betegnelsen for en gruppe af flere servere, der er knyttet og fungerer sammen på forskellige måder for at udføre opgaver. Klyngen kan give et system både med fejltolerance og belastningsafbalancering. En netværksbelastningsbalancer kan bruges til at distribuere belastning til flere servere i et netværk og også til flere diske i et lagerområde-netværk (SAN) samt distribuere anmodninger om filprotokol på tværs af filservere. En transaktion, der går ind i et netværk, kan opdeles på alle serverne eller kan omdirigeres til en server, når den bliver tilgængelig.
En almindelig situation, hvor en netværksbelastningsbalancer er nyttig, er at distribuere et stort antal indkommende HTTP-anmodninger (HyperText Transfer Protocol) til de forskellige webservere, der er placeret i en servergård. Dette forhindrer, at en enkelt server bliver overbelastet. Praksisen med belastningsafbalancering hjælper med at nægte benægtelse af serviceangreb, som har til formål at overbelaste servere.
En netværksbelastningsbalancer kan være flere forskellige ting. Det kan være et softwareprogram, hvis eneste formål er belastningsbalancering. Det kan også være en hardwareenhed. En hardwareenhed, der fungerer som en netværksbelastningsbalancer, er en flerlags switch, en enhed, der inspicerer og videresender den pakketrafik, der kommer ind i netværket.
DNS (Domain Name System) -servere er en anden type hardware, der kan bruges som netværksbelastningsbalancer. En anvendt teknik kaldes round robin DNS . I dette system, når en DNS-anmodning modtages, sendes anmodningerne til serverne den ene efter den anden i en kontinuerlig løkke. Et problem med dette system er, at der ikke tages højde for kravene, som hver transaktion stiller på serveren, det sendes til, så det fungerer faktisk mere som en distributer end en faktisk balancer, selvom hvis der ikke er systemoverbelastning, vil det have en afbalancerende virkning.