Forskjellen mellom lastbalansering og Round-robin DNS

Forskjellen mellom lastbalansering og Round-robin DNS
Forskjellen mellom lastbalansering og Round-robin DNS

Video: Forskjellen mellom lastbalansering og Round-robin DNS

Video: Forskjellen mellom lastbalansering og Round-robin DNS
Video: Polar Bear VS Grizzly Bear 2024, November
Anonim

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

Load Balancing og Round-robin DNS brukes til å distribuere laster 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 de ovennevnte grunnene. I disse dager introduseres ny metodikk k alt CDN (Content Delivery Network), men den er hovedsakelig rettet mot levering av statisk innhold. CDN vil ikke gi umiddelbare oppdateringer med mindre vertssynkroniseringsfrekvensen økes.

Load Balancing (Load Balancer)

Load balancers er programvare- eller maskinvareenheter plassert i nettverksarkitekturen for å vende mot brukersiden, åpenbart bak brannmuren. I utgangspunktet vil en lastbalanser tildeles en IP-adresse for brukerinteraksjoner med tjenesteportnumre. For eksempel, når du får en nettlastbalanser vil du få en IP-adresse fra leverandøren, med det er det kun du som kartlegger med DNS-poster. Hvis du skal bruke det for webserver, må du opprette port 80 i lastbalanseren. Bak lastbalansere kan du ha serverfarm for samme tjenester med samme innhold og konfigurasjoner. En prosentandel av http-forespørslene som kommer til load balancer IP vil bli distribuert til verter bak load balancer som definert av deg. En ting du må forsikre deg om er at alle vertsservere er synkronisert med samme innhold og konfigurasjon, så vil bare brukere få det samme innholdet.

Denne typen arkitektur vil hjelpe oss med å øke høy tilgjengelighet via redundante verter. Det finnes to typer lastbalansere; en er lokal eller datasenter lastbalanser og den andre er global lastbalanser. Les forskjellen mellom globale lastbalansere og lokale eller datasenter lastbalansere.

Round-robin DNS

DNS er domenenavnsystemene distribuert i flere databaser for å gi menneskelig lesbar og brukbar identifikasjon for verter. Verter identifiseres av deres IP, og et navn tildeles den IP-en i DNS-serveren for å unngå å huske IP-adressen for å nå den verten. For eksempel, når du ber om differencebetween.com, vil din lokale DNS-server gi vertsdetaljene for å kommunisere. Vanligvis er det en enkelt IP-adresse til differencebetween.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 for spørsmål, som kan defineres avhengig av applikasjonene. Vanligvis er det på round robin måte; det vil si at hvis IP 1 er 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 plasseringene ved hjelp av responstid eller en annen mekanisme, kan du oppgi nærmeste IP-adresse til klienter i det 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-bufring, som slutter å hente den nye IP-en for klientens forespørsler og dirigerer til samme IP, men i lastbalansere vil dette ikke være et problem.

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

(4) I load balancer-metoden bruker load balancer en enkelt TCP-tilkobling for flere HTTP-forespørsler, noe som vil redusere nettverksbelastningen og server over hodet for å holde styr på TCP-økter, mens dette ikke er aktuelt i DNS-metoden.

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

(6) Noen lastbalansere kan ha hurtigbufferfunksjon og gi klientene bufret innhold uten å plage vertsservere. Dette vil øke den raske leveringen via rask responstid.

(7) I Load Balancers undersøker lastbalanser vertsserverens helsetilstander, og hvis serveren er død, vil den fjerne serveringsavstemningen og fordele belastningen blant annet, som heller ikke er tilgjengelig i DNS-metoden.

(8) Lastbalanser er et enkelt feilpunkt, mens i DNS-metoden generelt vil DNS-poster oppdateres over hele ordet på hierarkisk måte og bufres i lokal DNS, noe som vil bidra til å løse IP-en raskere.

Anbefalt: