Forskjellen Mellom Belastningsbalansering Og Rund-robin-DNS

Forskjellen Mellom Belastningsbalansering Og Rund-robin-DNS
Forskjellen Mellom Belastningsbalansering Og Rund-robin-DNS

Video: Forskjellen Mellom Belastningsbalansering Og Rund-robin-DNS

Video: Forskjellen Mellom Belastningsbalansering Og Rund-robin-DNS
Video: Round Robin DNS 2024, Mars
Anonim

Load Balancing vs Round-robin DNS | Load Balancer vs Round Robin DNS

Load Balancing og Round-robin DNS brukes til å distribuere belastninger til forskjellige verter eller nettverk for å oppnå lastfordeling, høy tilgjengelighet og geografisk distribusjon for rask levering. For det meste blir det brukt i nettbaserte internettapplikasjoner av ovennevnte grunner. I disse dager introduseres ny metode kalt CDN (Content Delivery Network), men den er hovedsakelig rettet mot levering av statisk innhold. CDN gir ikke øyeblikkelige oppdateringer, med mindre vertssynkroniseringsfrekvensen økes.

Load Balancing (Load Balancing)

Lastbalansere er programvare eller maskinvareenheter plassert i nettverksarkitekturen for å møte brukerens side, åpenbart bak brannmuren. I utgangspunktet vil en lastbalanser bli tildelt en IP-adresse for brukerinteraksjoner med tjenesteportnumre. For eksempel, når du får en nettbelastningsutjevner, vil du få en IP-adresse fra leverandøren, med det bare du kartlegger med DNS-poster. Hvis du skal bruke det til webserver, må du opprette port 80 i lastbalanseren. Bak belastningsbalansere kan du avbryte gården for samme tjenester med samme innhold og konfigurasjoner. En prosentandel av http-forespørsler som kommer til load balancer IP vil bli distribuert til verter bak load balancer som definert av deg. En ting du må sørge for er at alle vertsservere er synkronisert med samme innhold og konfigurasjon,da vil bare brukere få det samme innholdet.

Denne typen arkitektur vil hjelpe oss å øke høy tilgjengelighet via overflødige verter. Det er to typer lastbalanserere; den ene er lokal eller datasenterets belastningsutjevner, og den andre er global belastningsutjevner. Les forskjellen mellom globale lastbalanseringsapparater og lokale balanseringsutstyr for datasentre.

Round-robin DNS

DNS er Domain Name Systems distribuert i flere databaser for å gi menneskelig lesbar og brukbar identifikasjon for verter. Verter identifiseres av IP-en, og det tildeles et navn til IP-en i DNS-serveren for å unngå å huske IP-adressen for å nå den verten. For eksempel når du ber om differensbetween.com, vil din lokale DNS-server oppgi vertsdetaljene for å kommunisere. Vanligvis er det en enkelt IP-adresse til differensbetween.com-verten. I Round-robin DNS kan du konfigurere flere IP-adresser mot et enkelt domenenavn, og disse IP-adressene vil bli utstedt til brukerforespørsler på en round robin-måte. Her kan vertsdatamaskinen eller serveren være hvor som helst i verden, noe som tilsvarer Global Load balancer.

DNS svarer på spørsmål, som kan defineres avhengig av applikasjonene. Generelt er det på en robin-måte; det vil si at hvis IP 1 blir gitt til den første spørringen, vil den andre spørringen motta IP 2, og så videre. Men du kan definere dette avhengig av dine behov og applikasjonsmuligheter. Hvis DNS-en din er intelligent nok til å identifisere de geografiske stedene etter responstid eller annen mekanisme, kan du gi nærmeste IP til klienter i dette området.

Hva er forskjellen mellom Load Balancer og Round-robin DNS?

(1) Vi kan oppnå IP-adresse og portnummer som skjuler seg i lastbalanser, men vi kan ikke gjøre det i DNS-metoden.

(2) DNS-metoden vil noen ganger ikke fungere fordi noen tjenesteleverandører bruker DNS-caching, som slutter å få den nye IP-en for klientens forespørsler og leder til samme IP, men i belastningsbalansere vil dette ikke være et problem.

(3) DOS, DDOS-angrep vil ikke direkte påvirke vertsserverne, i stedet vil det påvirke lastbalanserings-IP, mens det i DNS-metoden treffer vertsserveren direkte.

(4) I belastningsutjevningsmetoden bruker belastningsutjevner enkelt TCP-tilkobling for flere HTTP-forespørsler, noe som vil redusere nettverksbelastningen og serveren over hodet for å holde oversikt over TCP-økter, mens dette i DNS-metoden ikke er aktuelt.

(5) I HTTPS bruker SSL-kryptering og dekryptering mer CPU-bruk, og denne belastningen kan lettes av belastningsutjevner og la vertsserverne utføre sine utpekte oppgaver; dette er heller ikke oppnåelig i DNS-metoden.

(6) Noen lastbalanseringsanlegg kan ha hurtigbufring, og gi klientene hurtigbufret innhold uten å bry vertserverne. Dette vil øke rask levering via rask responstid.

(7) I Load balancers, load balancer polls host server's health conditions, and if server is dead, it will remove the serving poll and distribuer the load among others, som heller ikke er tilgjengelig i DNS-metoden.

(8) Lastbalanser er et eneste feilpunkt, mens DNS-poster generelt vil bli oppdatert DNS-poster over ordet på hierarkisk måte og bufret i lokal DNS, noe som vil bidra til å løse IP-en raskere.

Anbefalt: