Skirtumas tarp apkrovos balansavimo ir apvalaus veikimo DNS

Skirtumas tarp apkrovos balansavimo ir apvalaus veikimo DNS
Skirtumas tarp apkrovos balansavimo ir apvalaus veikimo DNS

Video: Skirtumas tarp apkrovos balansavimo ir apvalaus veikimo DNS

Video: Skirtumas tarp apkrovos balansavimo ir apvalaus veikimo DNS
Video: Netikėtas svečias Lietuvoje: medžiotojai aptiko lokio pėdsakus 2024, Liepa
Anonim

Apkrovos balansavimas vs Round-robin DNS | Apkrovos balansavimo priemonė prieš Round Robin DNS

Apkrovos balansavimas ir Round-robin DNS naudojami apkrovoms paskirstyti įvairiems pagrindiniams kompiuteriams arba tinklams, kad būtų galima paskirstyti apkrovą, užtikrinti aukštą pasiekiamumą ir geografinį paskirstymą, kad būtų galima greitai pristatyti. Dažniausiai jis naudojamas žiniatinklio 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 statiniam turinio pristatymui. CDN nepateiks momentinių naujinių, nebent bus padidintas pagrindinio kompiuterio sinchronizavimo dažnis.

Apkrovos balansavimas (apkrovos balansavimo priemonė)

Apkrovos balansavimo priemonės yra programinės įrangos arba aparatinės įrangos įrenginiai, įtaisyti į tinklo architektūrą taip, kad būtų nukreipti į naudotojo pusę, akivaizdžiai už ugniasienės. Iš esmės apkrovos balansuotojui bus priskirtas IP adresas, skirtas vartotojo sąveikai su paslaugų prievadų numeriais. Pavyzdžiui, kai gausite žiniatinklio apkrovos balansavimo priemonę, iš teikėjo gausite IP adresą, su kuriuo susiesite tik DNS įrašus. Jei ketinate tai naudoti žiniatinklio serveriui, apkrovos balansavimo priemonėje turite sukurti 80 prievadą. Už apkrovos balansavimo įrenginių galite turėti serverio fermą, skirtą toms pačioms paslaugoms su tuo pačiu turiniu ir konfigūracijomis. Procentinė dalis http užklausų, gaunamų į apkrovos balansavimo priemonės IP, bus paskirstyta prieglobos kompiuteriams už apkrovos balansavimo priemonės, kaip jūs nustatėte. Vienas dalykas, kurį turite įsitikinti, yra tai, kad visi pagrindiniai serveriai yra sinchronizuojami naudojant tą patį turinį ir konfigūraciją, tada tik vartotojai gaus tą patį turinį.

Tokia architektūra padės mums padidinti aukštą pasiekiamumą naudojant perteklines prieglobas. Yra dviejų tipų apkrovos balansavimo įrenginiai; vienas yra vietinis arba duomenų centro apkrovos balansavimo įrankis, o kitas yra pasaulinis apkrovos balansavimo įrankis. Perskaitykite skirtumą tarp visuotinių apkrovos balansavimo priemonių ir vietinių arba duomenų centro apkrovos balansavimo priemonių.

Round-robin DNS

DNS yra domenų vardų sistemos, platinamos keliose duomenų bazėse, kad būtų užtikrintas žmogaus skaitomas ir tinkamas prieglobos identifikavimas. Pagrindiniai kompiuteriai identifikuojami pagal jų IP, o tam IP DNS serveryje priskiriamas pavadinimas, kad būtų išvengta prisiminimo IP adreso pasiekti tą pagrindinį kompiuterį. Pavyzdžiui, kai pateiksite užklausą dėl differentbetween.com, vietinis DNS serveris pateiks išsamią pagrindinio kompiuterio informaciją, kad būtų galima susisiekti. Paprastai tai yra vienas skirtingo.com pagrindinio kompiuterio IP adresas. Round-robin DNS galite konfigūruoti kelis IP adresus su vienu domeno pavadinimu ir tie IP adresai bus išduodami vartotojų užklausoms apvaliu būdu. Čia pagrindinis kompiuteris arba serveris gali būti bet kurioje pasaulio vietoje, o tai atitinka Global Load Balancer.

DNS atsako į užklausas, kurias galima apibrėžti atsižvelgiant į programas. Paprastai tai vyksta ratu; tai yra, jei pirmai užklausai suteikiamas IP 1, tai antroji užklausa gaus IP 2 ir pan. Tačiau galite tai apibrėžti atsižvelgdami į savo poreikius ir programos galimybes. Jei jūsų DNS yra pakankamai protingas, kad nustatytų geografines vietoves pagal atsako laiką ar bet kokį kitą mechanizmą, galite pateikti artimiausią IP tos srities klientams.

Kuo skiriasi Load Balancer ir Round-robin DNS?

(1) Galime paslėpti IP adresą ir prievado numerį apkrovos balansavimo priemonėje, bet 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 balansavimo priemonėse tai nebus problema..

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

(4) Taikant apkrovos balansavimo metodą, apkrovos balansavimo priemonė naudoja vieną TCP ryšį kelioms HTTP užklausoms, o tai sumažins tinklo perkrovą ir sumažins serverio apkrovą, kad būtų galima sekti TCP seansus, o DNS metodui tai netaikoma.

(5) HTTPS SSL šifravimas ir iššifravimas sunaudoja daugiau procesoriaus, o šią apkrovą gali palengvinti apkrovos balansavimo priemonė ir leisti pagrindiniams serveriams atlikti jiems skirtas užduotis; tai taip pat negalima pasiekti naudojant DNS metodą.

(6) Kai kurie apkrovos balansavimo įrenginiai gali turėti talpyklos funkciją ir teikti klientams talpykloje saugomą turinį, nesukeliant rūpesčių pagrindiniams serveriams. Tai padidins greitą pristatymą, nes greitas atsakymas.

(7) Apkrovos balansavimo priemonėse apkrovos balansavimo priemonė apklausia pagrindinio serverio būseną, o jei serveris neveikia, jis pašalins aptarnavimo apklausą ir paskirstys apkrovą tarp kitų, o tai taip pat nepasiekiama DNS metodu.

(8) Apkrovos balansavimo priemonė yra vienas gedimo taškas, tuo tarpu DNS metodu paprastai DNS įrašai atnaujinami visame žodyje hierarchiniu būdu ir saugomi vietinio DNS talpykloje, o tai padės greičiau išspręsti IP.

Rekomenduojamas: