Hvad er et belastningsbalancerende netværk?
Tænkt som en løsning til situationer, hvor kritiske applikationer, som databaser, webservere og fildelingsplatforme til enhver tid skal være tilgængelige, har et belastningsbalancerende netværk evnen til at skalere ydeevne baseret på systembrug. Det gør dette ved at distribuere trafik over et antal serverklynger, der udgør det samlede system, kendt som værten. Typisk understøttes funktioner på virksomhedsniveau, såsom internetadgang, proxies, virtuelt privat netværk, mediestrømning og specialiserede applikationer af et belastningsbalancerende netværk. Brugere, der implementerer e-handelsapplikationer, kan muligvis finde værdi i et belastningsbalancerende netværk i betragtning af dets evne til dynamisk passende ressourcer i forhold til efterspørgsel.
Teorien bag et belastningsbalancerende netværk er at forbedre ydelsen ved at distribuere brugeranmodninger mellem et antal servere og reducere belastningen på en enkelt server på et givet tidspunkt. Derudover har et belastningsbalancerende netværk typisk evnen til at overvåge og kompensere for enhedsfejl, minimere eller eliminere potentiel nedetid, hvis en enkelt eller endda flere servere går i stykker. Belastningsbalancering bruger flere kopier af den samme transmissionskontrolprotokol / Internet Protocol (TCP / IP) -applikation, for eksempel en webserver eller e-handelsapplikation, og binder dem til en enkelt primær IP ved hjælp af et antal virtuelle IP-adresser. Virkningen for en slutbruger er problemfri integration og udseendet, som applikationen kører fra en enkelt server. Til alle formål fungerer applikationen som om den også var på én server.
Når der fungerer korrekt, er et belastningsbalancerende netværk i stand til at tolke indgående data og behandle diskrete anmodninger samtidigt. Dette betyder, at forskellige elementer på det samme websted kan fodres fra forskellige klynger, f.eks. Ved hjælp af enten forudindstillede forhold eller statistisk distribution sporer et belastningsbalancerende netværk klientbrug og reagerer ved dynamisk at routere anmodninger til forskellige serverklynger. Gennem gentagne pings kommunikerer klyngeserverne hinanden og er i stand til at kompensere i løbet af en kort periode efter enhver fejl eller afbrydelse af en bestemt klynge fra helheden. I sådanne tilfælde vil klientens software automatisk forsøge at oprette forbindelse, og forsinkelsen er praktisk talt umærkelig.
Håndtering af et belastningsbalancerende netværk ligner i praksis administrationen af enhver anden server. En administrator kan logge ind eksternt på forskellige klynger fra ethvert punkt i netværket. Det er muligt at udøve granulær kontrol over individuelle servere inden for en klynge, selvom belastningsbalanceringsalgoritmen også kan håndtere fuld kontrol. System- og endda hardwareopdateringer er generelt mulige "på farten", hvilket kan være fordelagtigt i applikationer, hvor oppetid er missionskritisk.