Atšķirība starp slodzes līdzsvarošanu un apaļo robin DNS

Slodzes līdzsvarošana vs DNS robots | Slodzes līdzsvarotājs vs Round Robin DNS

Slodzes līdzsvarošana un apaļais robin DNS tiek izmantots, lai sadalītu kravas dažādiem saimniekiem vai tīkliem, lai panāktu slodzes sadalījumu, augstu pieejamību un ģeogrāfisko sadalījumu ātrai piegādei. Iepriekš minēto iemeslu dēļ to galvenokārt izmanto tīmekļa lietojumprogrammās. Mūsdienās tiek ieviesta jauna metodika, ko sauc par CDN (satura piegādes tīkls), taču tā galvenokārt ir vērsta tikai uz statiskā satura piegādi. CDN nedos tūlītējus atjauninājumus, ja vien netiks palielināta tā resursdatora sinhronizācijas frekvence.

Slodzes līdzsvarošana (Slodzes līdzsvarotājs)

Slodzes līdzsvarotāji ir programmatūras lietojumprogrammas vai aparatūras ierīces, kas tīkla arhitektūrā ir ievietotas, lai stātos pretī lietotāja pusei, acīmredzami aiz ugunsmūra. Būtībā slodzes līdzsvarotājam tiks piešķirta IP adrese, lai lietotājs mijiedarbotos ar pakalpojumu portu numuriem. Piemēram, saņemot tīmekļa slodzes līdzsvarotāju, no pakalpojumu sniedzēja iegūsit IP adresi, tikai ar to jūs kartēsit ar DNS ierakstiem. Ja jūs to plānojat izmantot tīmekļa serverim, slodzes līdzsvarotājā ir jāizveido ports 80. Aiz kravas balansieriem var būt atdalīta ferma vieniem un tiem pašiem pakalpojumiem ar vienādu saturu un konfigurāciju. Procentuāli HTTP pieprasījumi, kas nonāk slodzes līdzsvarotāja IP, tiks sadalīti saimniekiem, kas atrodas aiz slodzes līdzsvarotāja, kā jūs definējāt. Viena lieta, kas jums jāpārliecinās, ir tas, ka visi resursdatora serveri tiek sinhronizēti ar vienādu saturu un konfigurāciju, tad tikai lietotāji iegūs vienādu saturu.

Šāda veida arhitektūra palīdzēs mums palielināt pieejamību, izmantojot liekos resursdatorus. Ir divu veidu kravas līdzsvarotāji; viens ir vietējais vai datu centra slodzes līdzsvarotājs, bet otrs ir globālais slodzes līdzsvarotājs. Izlasiet atšķirību starp globālajiem slodzes līdzsvarotājiem un vietējiem vai datu centra slodzes līdzsvarotājiem.

Apaļā robin DNS

DNS ir domēna vārdu sistēmas, kas tiek izplatītas vairākās datu bāzēs, lai nodrošinātu cilvēkiem saprotamu un izmantojamu saimnieku identifikāciju. Saimniekus identificē pēc viņu IP, un DNS serverī tam tiek piešķirts nosaukums, lai izvairītos no IP adreses atcerēšanās, lai sasniegtu šo resursdatoru. Piemēram, kad jūs pieprasāt starpību starp.com, vietējais DNS serveris sniegs informāciju par resursdatoru, lai sazinātos. Parasti tā ir atšķirības starp.com resursdatora viena IP adrese. Apaļā robin DNS jūs varat konfigurēt vairākas IP adreses, izmantojot vienu domēna vārdu, un šīs IP adreses tiks izsniegtas lietotāju pieprasījumiem apaļā robin veidā. Šeit resursdators vai serveris var atrasties jebkur pasaulē, kas ir līdzvērtīgs globālās slodzes līdzsvarotājam.

DNS atbild uz jautājumiem, kurus var definēt atkarībā no lietojumprogrammām. Parasti tas notiek apaļā robin veidā; tas ir, ja pirmajam vaicājumam tiek piešķirts IP 1, tad otrais vaicājums saņems IP 2 utt. Bet jūs to varat definēt atkarībā no jūsu vajadzībām un lietojumprogrammu iespējām. Ja jūsu DNS ir pietiekami inteliģents, lai identificētu ģeogrāfiskās atrašanās vietas pēc reakcijas laika vai kāda cita mehānisma, jūs varat nodrošināt tuvāko IP klientiem šajā apgabalā..

Kāda ir atšķirība starp Load Balancer un Round-robin DNS?

(1) Mēs varam panākt, ka IP adrese un porta numurs slēpjas slodzes līdzsvarotājā, bet to nevar izdarīt DNS metodē.

(2) DNS metode dažreiz nedarbosies, jo daži pakalpojumu sniedzēji izmanto DNS kešatmiņu, kas pārtrauc jauna IP iegūšanu klienta pieprasījumiem un virza uz to pašu IP, bet slodzes līdzsvarotājos tā nebūs problēma.

(3) DOS, DDOS uzbrukumi tieši neietekmēs resursdatora serverus, tā vietā tie ietekmēs slodzes līdzsvarotāja IP, savukārt DNS metodē tas tieši skar resursdatora serveri.

(4) Slodzes līdzsvarošanas metodē slodzes līdzsvarotājs izmanto vienu TCP savienojumu vairākiem HTTP pieprasījumiem, kas samazina tīkla pārslodzi un serveri virs galvas, lai sekotu TCP sesijām, turpretī DNS metodē tas nav piemērojams.

(5) HTTPS gadījumā SSL šifrēšana un atšifrēšana patērē vairāk CPU, un šo slodzi var atvieglot ar slodzes līdzsvarotāju un ļaut resursdatora serveriem veikt tiem noteiktos uzdevumus; tas arī nav sasniedzams DNS metodē.

(6) Dažiem slodzes līdzsvarotājiem var būt kešatmiņas saglabāšanas funkcija, un tie klientiem nodrošina kešatmiņā saglabātu saturu, neraizējoties par resursdatoriem. Tas palielinās ātru piegādi, izmantojot ātru reakcijas laiku.

(7) Slodzes līdzsvarotāju gadījumā slodzes līdzsvarotājs apseko resursservera veselības stāvokli, un, ja serveris ir miris, tas noņems apkalpojošo aptauju un sadalīs slodzi citu starpā, kas arī nav pieejams DNS metodē..

(8) Slodzes līdzsvarotājs ir viens kļūmes punkts, turpretī DNS metodē parasti DNS ierakstus hierarhiskā veidā atjaunina visā vārdā un ievieto kešatmiņā lokālā DNS, kas palīdzēs ātrāk atrisināt IP..