Skirtumas Tarp Apkrovos Balansavimo Ir „Round-robin DNS“

Skirtumas Tarp Apkrovos Balansavimo Ir „Round-robin DNS“
Skirtumas Tarp Apkrovos Balansavimo Ir „Round-robin DNS“

Video: Skirtumas Tarp Apkrovos Balansavimo Ir „Round-robin DNS“

Video: Skirtumas Tarp Apkrovos Balansavimo Ir „Round-robin DNS“
Video: DNS Round Robin и порядок сетевой маски 2024, Lapkritis
Anonim

Apkrovos balansavimas ir „DNS“Apkrovos balansatorius ir „Round Robin“DNS

Apkrovos balansavimas ir „Round-robin DNS“naudojami paskirstant apkrovas skirtingiems pagrindiniams kompiuteriams ar tinklams, kad būtų pasiektas apkrovos paskirstymas, didelis prieinamumas ir geografinis paskirstymas, kad būtų galima greitai pristatyti. Dažniausiai jis naudojamas internetinėse interneto programose dėl pirmiau minėtų priežasčių. Šiomis dienomis pristatoma nauja metodika, vadinama CDN („Content Delivery Network“), tačiau ji daugiausia skirta tik statinio turinio pristatymui. CDN neteiks momentinių atnaujinimų, nebent padidės jos pagrindinio kompiuterio sinchronizavimo dažnis.

Apkrovos balansavimas (apkrovos balansatorius)

Apkrovos balansatoriai yra programinės įrangos ar aparatinės įrangos įrenginiai, išdėstyti tinklo architektūroje, kad būtų nukreipti į vartotojo pusę, akivaizdžiai už užkardos. Iš esmės apkrovos balansuotojui bus priskirtas IP adresas, skirtas vartotojo sąveikai su paslaugų prievado numeriais. Pvz., Kai gausite žiniatinklio apkrovos balansavimo priemonę, gausite IP adresą iš teikėjo, tik jūs susiesite su DNS įrašais. Jei ketinate naudoti tai žiniatinklio serveriui, turite sukurti 80 prievadą apkrovos balanseryje. Už apkrovos balansatorių galite atsisakyti ūkio už tas pačias paslaugas, turinčias tą patį turinį ir konfigūracijas. Procentinė dalis „http“užklausų, gaunamų į apkrovos balanserio IP, bus paskirstyta kompiuteriams, esantiems už apkrovos balansavimo įrenginio, kaip apibrėžta jūs. Vienas dalykas, kurį turite įsitikinti, yra tai, kad visi pagrindiniai serveriai yra sinchronizuojami su tuo pačiu turiniu ir konfigūracija,tada tą patį turinį gaus tik vartotojai.

Tokia architektūra padės mums padidinti prieinamumą per nereikalingus pagrindinius kompiuterius. Yra dviejų tipų apkrovos balansatoriai; vienas yra vietinis arba duomenų centro apkrovos balanseris, o kitas - pasaulinis apkrovos balanseris. Perskaitykite skirtumą tarp pasaulinių apkrovos balanserių ir vietinių ar duomenų centrų apkrovos balansatorių.

Apvalaus DNS

DNS yra domenų vardų sistemos, paskirstytos keliose duomenų bazėse, kad suteiktų žmonėms suprantamą ir tinkamą pagrindinio kompiuterio identifikaciją. Šeimininkai identifikuojami pagal jų IP ir tam serveriui priskiriamas vardas DNS serveryje, kad nebūtų prisiminta IP adresas, kad pasiektumėte tą pagrindinį kompiuterį. Pvz., Kai paprašysite differbetween.com, jūsų vietinis DNS serveris pateiks išsamią pagrindinio kompiuterio informaciją, kad galėtų bendrauti. Paprastai tai yra vienas „differbetween.com“kompiuterio IP adresas. „Round-robin DNS“galite sukonfigūruoti kelis IP adresus pagal vieną domeno vardą, o tie IP adresai bus išduodami vartotojo užklausoms apjungimo būdu. Čia pagrindinis kompiuteris ar serveris gali būti bet kurioje pasaulio vietoje, o tai prilygsta „Global Load balancer“.

DNS atsako į užklausas, kurias galima apibrėžti atsižvelgiant į programas. Apskritai, tai yra apyrankės būdas; tai yra, jei pirmajai užklausai suteikiamas IP 1, tai antroji užklausa gaus IP 2 ir t. Bet tai galite apibrėžti atsižvelgdami į savo poreikius ir taikymo galimybes. Jei jūsų DNS yra pakankamai intelektualus, kad galėtų nustatyti geografines vietas pagal atsakymo laiką ar bet kurį kitą mechanizmą, galite pateikti artimiausią IP klientams toje srityje.

Kuo skiriasi „Load Balancer“ir „Round-robin DNS“?

(1) Mes galime pasiekti, kad IP adresas ir prievado numeris būtų paslėpti apkrovos balansavimo priemonėje, tačiau negalime to padaryti naudodami DNS metodą.

(2) DNS metodas kartais neveiks, nes kai kurie paslaugų teikėjai naudoja DNS talpyklą, kuri nustoja gauti naują IP kliento užklausoms ir nukreipia į tą patį IP, tačiau apkrovos balansatoriuose tai nebus problema.

(3) DOS, DDOS atakos tiesiogiai neturės įtakos pagrindiniams serveriams, o tai paveiks apkrovos balansavimo IP, o DNS metodu - tiesiogiai pateks į pagrindinį serverį.

(4) Taikant apkrovos balansavimo metodą, apkrovos balansuotojas naudoja vieną TCP ryšį daugybei HTTP užklausų, o tai sumažins tinklo perkrovą ir serverį virš galvos, kad būtų galima stebėti TCP sesijas, o DNS metodu tai netaikoma.

(5) HTTPS naudojant SSL šifravimas ir iššifravimas sunaudoja daugiau procesoriaus, o šią apkrovą galima palengvinti apkrovos balansavimo priemonėmis ir leisti pagrindiniams serveriams atlikti paskirtas užduotis; tai taip pat neįmanoma pasiekti naudojant DNS metodą.

(6) Kai kurie apkrovos balansatoriai gali turėti talpyklą ir pateikti klientams talpykloje saugomą turinį, neramindami pagrindinio serverio. Tai padidins greitą pristatymą per greitą reagavimo laiką.

(7) Apkrovos balansatoriuose apkrovos balansuotojas apklausia pagrindinio serverio sveikatos būklę, o jei serveris yra miręs, jis pašalins aptarnaujančią apklausą ir paskirstys apkrovą kitiems, o tai taip pat nėra DNS metodu.

(8) Apkrovos balansuotojas yra vienas gedimo taškas, o taikant DNS metodą, paprastai DNS įrašai bus atnaujinami visame žodyje hierarchiškai ir talpykloje vietiniame DNS, o tai padės greičiau išspręsti IP.

Rekomenduojama: