Slodzes līdzsvarošana pret apļveida DNS | Slodzes līdzsvarotājs vs Round Robin DNS
Slodzes līdzsvarošana un apļveida DNS tiek izmantoti, lai sadalītu slodzes 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 tīmekļa lietojumprogrammās. Mūsdienās tiek ieviesta jauna metodika ar nosaukumu 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 tā resursdatora sinhronizācijas biežums netiek palielināts.
Slodzes līdzsvarošana (slodzes līdzsvarotājs)
Slodzes līdzsvarotāji ir programmatūras lietojumprogrammas vai aparatūras ierīces, kas izvietotas tīkla arhitektūrā, saskaroties ar lietotāja pusi, acīmredzami aiz ugunsmūra. Būtībā slodzes līdzsvarotājam tiks piešķirta IP adrese lietotāju mijiedarbībai ar pakalpojuma porta numuriem. Piemēram, iegūstot tīmekļa slodzes līdzsvarotāju, jūs saņemsiet IP adresi no pakalpojumu sniedzēja, tikai jūs kartēsit ar DNS ierakstiem. Ja to izmantojat tīmekļa serverim, slodzes līdzsvarotājā jāizveido 80 ports. Aiz slodzes līdzsvarotājiem jūs varat pārtraukt saimniecību tiem pašiem pakalpojumiem ar tādu pašu saturu un konfigurāciju. Procentuālā daļa no http pieprasījumiem, kas nāk uz slodzes līdzsvarotāja IP, tiks sadalīti resursdatoriem aiz slodzes līdzsvarotāja, kā jūs esat definējis. Viena lieta, kas jums jāpārliecinās, ir tā, ka visi resursdatora serveri tiek sinhronizēti ar tādu pašu saturu un konfigurāciju,tad to pašu saturu iegūs tikai lietotāji.
Šāda veida arhitektūra mums palīdzēs palielināt pieejamību, izmantojot liekos resursdatorus. Ir divu veidu slodzes balansētāji; viens ir vietējais vai datu centra slodzes līdzsvarotājs un 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ļā robota DNS
DNS ir domēnu vārdu sistēmas, kas izplatītas vairākās datu bāzēs, lai nodrošinātu resursdatoriem cilvēku lasāmu un izmantojamu identifikāciju. Saimniekus identificē pēc to IP, un DNS serverī šim IP tiek piešķirts nosaukums, lai neatcerētos IP adresi, lai sasniegtu šo resursdatoru. Piemēram, kad pieprasāt differbetween.com, vietējais DNS serveris sniegs resursdatora informāciju saziņai. Parasti tā ir viena atšķirība starp hostbetween.com resursdatora IP adresi. Vietnē Round-robin DNS jūs varat konfigurēt vairākas IP adreses pret vienu domēna nosaukumu, un šīs IP adreses tiks izsniegtas lietotāju pieprasījumiem apļa veidā. Šeit resursdators vai serveris var atrasties jebkurā vietā pasaulē, kas ir līdzvērtīgs globālajam slodzes līdzsvarotājam.
DNS atbild uz jautājumiem, kurus varētu definēt atkarībā no lietojumprogrammām. Parasti tas notiek apļa veidā; tas ir, ja pirmajam vaicājumam tiek piešķirts IP 1, tad otrais vaicājums saņems IP 2 utt. Bet jūs varat to definēt atkarībā no savām 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 atbildes laika vai jebkura cita mehānisma, 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 sasniegt IP adreses un porta numura paslēpšanu slodzes līdzsvarotājā, bet mēs to nevaram izdarīt DNS metodē. (2) DNS metode dažreiz nedarbosies, jo daži pakalpojumu sniedzēji izmanto DNS kešatmiņu, kas pārtrauc iegūt jauno IP klienta pieprasījumiem un novirza uz to pašu IP, bet slodzes līdzsvarotājos tas nebūs problēma. (3) DOS, DDOS uzbrukumi tieši neietekmēs resursdatorus, bet ietekmēs slodzes līdzsvarotāja IP, savukārt DNS metodē tie tieši skars resursdatora serveri. (4) Slodzes līdzsvarošanas metodē slodzes līdzsvarotājs vairākiem HTTP pieprasījumiem izmanto vienu TCP savienojumu, kas samazinās tīkla pārslodzi un serveri virs galvas, lai sekotu TCP sesijām, turpretī DNS metodē tas nav piemērojams. (5) HTTPS sistēmā SSL šifrēšana un atšifrēšana patērē vairāk procesora, un šo slodzi var atvieglot ar slodzes līdzsvarotāju un ļaut resursdatoriem veikt noteiktos uzdevumus; tas arī nav sasniedzams DNS metodē. (6) Dažiem slodzes līdzsvarotājiem var būt kešatmiņa un klienti var tikt saglabāti kešatmiņā, neraizējot resursdatorus. Tas palielinās ātru piegādi, izmantojot ātru reakcijas laiku. (7) Slodzes līdzsvarotājos slodzes līdzsvarotājs aptaujā resursdatora servera veselības stāvokli un, ja serveris ir miris, tas noņems apkalpojošo aptauju un sadalīs slodzi starp citiem, kas arī nav pieejams DNS metodē. (8) Slodzes līdzsvarotājs ir viens kļūmes punkts, turpretī DNS metodē DNS ieraksti visā vārdam tiks atjaunināti hierarhiski un saglabāti kešatmiņā vietējā DNS, kas palīdzēs ātrāk atrisināt IP. |