Hva er en nettverksbelastningsbalanse?
Et nettverk er et system med sammenkoblede ting eller mennesker. Et datanettverk er et nettverk som består av datamaskiner og ressursene deres, for eksempel delte skannere, skrivere, rutere og servere. En nettverksbelastningsbalanse kan være en av to ting. For en ting kan det referere til en spesifikk Microsoft®-teknologi kalt Network Load Balancing (NLB) som var en del av familien til operativsystemene Windows 2000 Server® og Windows Server® 2003 og var en valgfri komponent for Windows Server® 2008. term nettverksbelastningsbalanse kan også referere generisk til et system som sørger for distribusjon av behandlingen jevnt over og blant tilgjengelige ressurser.
En klynge er betegnelsen på en gruppe med flere servere som er koblet sammen og jobber i tandem på forskjellige måter for å utføre oppgaver. Klyngen kan gi et system både med feiltoleranse og lastbalansering. En nettverksbelastningsbalanse kan brukes til å distribuere belastning til flere servere i et nettverk og også til flere disker i et lagringsområde-nettverk (SAN), samt distribuere filprotokollforespørsler på tvers av filservere. En transaksjon som går inn i et nettverk kan deles på alle serverne eller kan omdirigeres til en server når den blir tilgjengelig.
En vanlig situasjon der en nettverksbelastningsbalanse er nyttig er å distribuere et stort antall innkommende HTTP-forespørsler (HyperText Transfer Protocol) til de forskjellige webservere som ligger i en servergård. Dette forhindrer at en enkelt server blir overbelastet. Praksisen med lastbalansering hjelper til med å negere fornektelse av tjenesteangrep, der poenget er å overbelaste servere.
En nettverksbelastningsbalanse kan være flere forskjellige ting. Det kan være et program, hvis eneste formål er lastbalansering. Det kan også være en maskinvareenhet. En maskinvareenhet som fungerer som en nettverksbelastningsbalanse er en flerlags bryter, en enhet som inspiserer og videresender pakketrafikken som kommer inn i nettverket.
DNS (Domain Name System) -servere er en annen type maskinvare som kan brukes som nettverksbelastningsbalanser. En teknikk som brukes kalles round robin DNS . I dette systemet, når en DNS-forespørsel blir mottatt, sendes forespørslene til serverne etter hverandre i en kontinuerlig loop. Et problem med dette systemet er at det ikke tas hensyn til kravene som hver transaksjon vil stille på serveren det sendes til, slik at det faktisk fungerer mer som en distributør enn en faktisk balanser, selv om det ikke er systemoverbelastning, vil det ha en balanserende effekt.