Razlika Između Uravnoteženja Opterećenja I Okruglog DNS-a

Razlika Između Uravnoteženja Opterećenja I Okruglog DNS-a
Razlika Između Uravnoteženja Opterećenja I Okruglog DNS-a

Video: Razlika Između Uravnoteženja Opterećenja I Okruglog DNS-a

Video: Razlika Između Uravnoteženja Opterećenja I Okruglog DNS-a
Video: Лиз Диллер: Гигантский «пузырь» для дебатов 2024, Prosinac
Anonim

Uravnoteženje opterećenja vs okrugli DNS | Load Balancer vs Round Robin DNS

Uravnoteženje opterećenja i Round-robin DNS koriste se za distribuciju opterećenja na različite hostove ili mreže kako bi se postigla raspodjela opterećenja, velika dostupnost i zemljopisna distribucija za brzu isporuku. Uglavnom se koristi u internetskim aplikacijama zasnovanim na internetu iz gore spomenutih razloga. Ovih je dana uvedena nova metodologija nazvana CDN (Network Delivery Network), ali ona uglavnom cilja samo statičnu isporuku sadržaja. CDN neće davati trenutna ažuriranja, osim ako mu se ne poveća učestalost sinkronizacije s računalom.

Balansiranje tereta (Balanser opterećenja)

Balanseri opterećenja softverska su aplikacija ili hardverski uređaji smješteni u mrežnu arhitekturu okrenuti prema korisniku, očito iza vatrozida. U osnovi će se uravnoteživaču opterećenja dodijeliti IP adresa za korisničku interakciju s brojevima priključaka usluge. Na primjer, kada dobijete web uravnoteživač učitavanja, od pružatelja ćete dobiti IP adresu, s tim što samo vi mapirate s DNS zapisima. Ako ćete to koristiti za web poslužitelj, u balanseru opterećenja morate stvoriti priključak 80. Iza uravnoteživača opterećenja možete imati farmu za iste usluge s istim sadržajem i konfiguracijama. Postotak http zahtjeva koji dolaze na IP uravnoteživača opterećenja distribuirat će se hostovima iza uravnoteživača opterećenja kako ste ih definirali. Jedna stvar koju morate osigurati je da su svi poslužitelji računala sinkronizirani s istim sadržajem i konfiguracijom,tada će samo korisnici dobiti isti sadržaj.

Ovakva arhitektura pomoći će nam da povećamo visoku dostupnost putem suvišnih hostova. Postoje dvije vrste uravnoteživača tereta; jedan je lokalni uravnoteživač opterećenja ili centar podataka, a drugi globalni uravnoteživač opterećenja. Pročitajte razliku između globalnih uravnoteživača opterećenja i lokalnih uravnotežitelja opterećenja ili centra podataka.

Okrugli DNS

DNS je Sustav imena domena distribuiran u više baza podataka kako bi pružio lako čitljivu i upotrebljivu identifikaciju za hostove. Hostovi se identificiraju prema njihovoj IP adresi i tom se IP imenu dodjeljuje na DNS poslužitelju kako bi se izbjeglo pamćenje IP adrese da bi se došlo do tog hosta. Na primjer, kada zatražite razlikubetween.com, vaš lokalni DNS poslužitelj pružit će podatke o hostu za komunikaciju. Općenito, to je jedna IP adresa domaćina razlikabetween.com. U Round-robin DNS-u možete konfigurirati više IP adresa prema jednom imenu domene i te će se IP adrese izdavati korisničkim zahtjevima na okrugli način. Ovdje glavno računalo ili poslužitelj mogu biti bilo gdje u svijetu, što je ekvivalent Globalnom uravnoteživaču opterećenja.

DNS odgovara na upite, koji se mogu definirati ovisno o aplikacijama. Općenito je na okrugli način; to jest, ako je prvom upitu dan IP 1, tada će drugi upit primiti IP 2 i tako dalje. Ali, to možete definirati ovisno o svojim potrebama i mogućnostima primjene. Ako je vaš DNS dovoljno inteligentan da identificira geografske lokacije prema vremenu odgovora ili bilo kojem drugom mehanizmu, klijentima u tom području možete pružiti najbliži IP.

Koja je razlika između Load Balancera i Round-robin DNS-a?

(1) Možemo postići da se IP adresa i broj porta skrivaju u uravnoteživaču opterećenja, ali to ne možemo učiniti DNS metodom.

(2) DNS metoda ponekad neće raditi jer neki pružatelji usluga koriste DNS predmemoriranje, što zaustavlja dobivanje nove IP adrese za zahtjeve klijenta i usmjerava na istu IP, ali u balanserima opterećenja to neće predstavljati problem.

(3) DOS, DDOS napadi neće izravno utjecati na host servere, već će utjecati na IP uravnoteživača opterećenja, dok će u DNS metodi izravno pogoditi host server.

(4) U metodi uravnoteživača opterećenja, uravnoteživač opterećenja koristi jednu TCP vezu za višestruki HTTP zahtjev, što će smanjiti zagušenje mreže i poslužitelja iznad glave kako bi se pratilo TCP sesije, dok u DNS metodi to nije primjenjivo.

(5) U HTTPS-u SSL šifriranje i dešifriranje troše više CPU-a, a to opterećenje može olakšati uravnoteživač opterećenja i dopustiti poslužiteljima domaćinima da izvršavaju svoje zadaće; to također nije moguće postići kod DNS metode.

(6) Neki uravnoteživači opterećenja mogu imati mogućnost predmemoriranja i klijentima pružaju predmemorirani sadržaj bez uznemiravanja hostovnih poslužitelja. To će povećati brzu isporuku kroz brzo vrijeme odziva.

(7) U balanserima opterećenja, ankete uravnoteživača tereta, stanja zdravstvenog stanja domaćina poslužitelja, a ako je poslužitelj mrtav, uklonit će anketu za usluživanje i rasporediti opterećenje između ostalih, što također nije dostupno u DNS metodi.

(8) Uravnoteživač opterećenja jedna je točka kvara, dok će se u DNS metodi, općenito, DNS zapisi ažurirati kroz riječ na hijerarhijski način i predmemorirati u lokalnom DNS-u, što će pomoći bržem rješavanju IP-a.

Preporučeno: