Apkrovos balansavimas prieš apvalųjį DNS | Apkrovos balansavimo įrenginys ir apvalus „Robin DNS“
Apkrovos balansavimas ir apvalus robin DNS yra naudojami paskirstyti krovinius į įvairius pagrindinius kompiuterius ar tinklus, kad būtų galima greitai paskirstyti krovinius, pasiekti aukštą prieinamumą ir geografinį paskirstymą. Dažniausiai jis naudojamas žiniatinklio interneto programose dėl aukščiau paminė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 greito atnaujinimo, nebent padidės jo pagrindinio kompiuterio sinchronizavimo dažnis.
Apkrovos balansavimas (Apkrovos balansavimas)
Apkrovos balansoriai yra programinės įrangos arba aparatinės įrangos įrenginiai, įterpti į tinklo architektūrą, kad atsidurtų vartotojo pusėje, akivaizdžiai už užkardos. Iš esmės apkrovos balansavimo įrenginiui bus priskirtas IP adresas, kad vartotojas galėtų sąveikauti su paslaugų prievadų numeriais. Pvz., Įsigiję žiniatinklio apkrovos balansavimo įrenginį, iš teikėjo gausite IP adresą, tik tuo atveju, jei žemėlapiuosite naudodami DNS įrašus. Jei ketinate naudoti tai žiniatinklio serveriui, turite sukurti 80 prievadą apkrovos balansavimo priemonėje. Už krovinių balansavimo įrenginių galite turėti „fermą“ toms pačioms paslaugoms, kurių turinys ir konfigūracija yra vienodi. Tam tikra procentinė dalis „http“ užklausų, patenkančių į apkrovos balansavimo priemonės IP, bus paskirstytos pagrindiniams kompiuteriams, kurie yra už jūsų apibrėžtos apkrovos balansavimo priemonės. Vienas dalykas, kurį turite įsitikinti, yra tai, kad visi pagrindiniai serveriai yra sinchronizuojami su tuo pačiu turiniu ir konfigūracija, tada tik vartotojai gaus tą patį turinį.
Tokia architektūra padės mums padidinti prieinamumą per nereikalingus pagrindinius kompiuterius. Yra dviejų tipų krovinių balansavimo įrenginiai; vienas yra vietinis arba duomenų centro apkrovos balansavimo įrenginys, o kitas yra globalus apkrovos balansavimo įrenginys. Perskaitykite skirtumą tarp pasaulinių krovinių balansavimo įrenginių ir vietinių ar duomenų centro krovinių balansavimo įrenginių.
Apvalus robin DNS
DNS yra domenų vardų sistemos, platinamos keliose duomenų bazėse, siekiant suteikti žmonėms suprantamą ir patogų pagrindų identifikavimą. Pagrindiniai kompiuteriai atpažįstami pagal jų IP, o DNS serveryje tam IP priskiriamas vardas, kad būtų galima atsiminti IP adresą, norint pasiekti tą pagrindinį kompiuterį. Pvz., Kai paprašysite skirtumo tarp.com, jūsų vietinis DNS serveris pateiks informaciją apie pagrindinį kompiuterį, kad galėtumėte susisiekti. Paprastai tai yra pagrindinis skirtumasbetween.com pagrindinio kompiuterio IP adresas. „Apvaliojo Robin DNS“ galite sukonfigūruoti kelis IP adresus pagal vieną domeno vardą, o šie IP adresai bus pateikiami vartotojų užklausoms apvaliojo robino būdu. Pagrindinis kompiuteris ar serveris gali būti bet kurioje pasaulio vietoje, o tai prilygsta „Global Load“ balanseriui.
DNS atsako į užklausas, kurias galima apibrėžti atsižvelgiant į programas. Paprastai tai vyksta apvaliu būdu; tai yra, jei pirmajai užklausai bus suteiktas IP 1, tada antra užklausa gaus IP 2 ir pan. Bet jūs galite tai apibrėžti priklausomai nuo jūsų poreikių ir taikymo galimybių. Jei jūsų DNS yra pakankamai intelektualus, norint nustatyti geografines vietas pagal reagavimo laiką ar bet kurį kitą mechanizmą, galite pateikti artimiausią IP tos srities klientams..
Kuo skiriasi „Load Balancer“ nuo „Round-robin DNS“? (1) IP adresą ir prievado numerį galime paslėpti krovinių balansavimo priemonėje, tačiau to negalime 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 gauti ir nukreipia į tą patį IP, tačiau apkrovos balansavimo priemonėse tai nebus problema. (3) DOS, DDOS išpuoliai neturės tiesioginės įtakos pagrindiniams serveriams, vietoj to turės įtakos apkrovos balansavimo priemonės IP, tuo tarpu DNS metodu tiesiogiai palies 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 serverį virš galvos, kad būtų galima sekti TCP seansus, tuo tarpu DNS metodo atveju tai netaikoma. (5) naudojant HTTPS, SSL šifravimas ir iššifravimas sunaudoja daugiau procesoriaus, ir šią apkrovą gali palengvinti apkrovos balansavimo įrenginys ir leisti pagrindiniams serveriams atlikti paskirtas užduotis; to taip pat neįmanoma pasiekti naudojant DNS metodą. (6) Kai kurie krovinių balansavimo įrenginiai gali turėti talpyklos funkciją ir klientams suteikia talpyklos turinį, netrukdydami pagrindiniams serveriams. Tai padidins greitą pristatymą per greitą reagavimo laiką. (7) Apkrovos balansavimo įrenginiuose apkrovos balansatorius apklausa pagrindinio serverio sveikatos būklę, o jei serveris neveikia, jis pašalins aptarnaujančią apklausą ir paskirstys apkrovą tarp kitų, ko taip pat nėra naudojant DNS metodą.. (8) Apkrovos balansavimo priemonė yra vienas gedimo taškas, tuo tarpu naudojant DNS metodą, paprastai DNS įrašai hierarchiškai atnaujinami visame žodyje ir kaupiami talpykloje vietiniame DNS - tai padės greičiau išspręsti IP..
|