Uravnavanje obremenitve v primerjavi z DNS z okroglimi robovi | Load Balancer vs Round Robin DNS
Uravnavanje obremenitve in DNS z okroglimi robovi se uporabljajo za distribucijo obremenitev na različne gostitelje ali omrežja, da se doseže porazdelitev obremenitve, visoka razpoložljivost in geografska porazdelitev za hitro dostavo. Iz zgoraj omenjenih razlogov se večinoma uporablja v spletnih internetnih aplikacijah. Danes je uvedena nova metodologija, imenovana CDN (Content Delivery Network), ki pa je usmerjena predvsem na dostavo statične vsebine. CDN ne bo dajal takojšnjih posodobitev, razen če se poveča frekvenca sinhronizacije gostitelja.
Uravnoteženje obremenitve (uravnoteženje obremenitve)
Izravnalniki obremenitve so programska aplikacija ali strojne naprave, postavljene v omrežno arhitekturo, obrnjene proti uporabniku, očitno za požarnim zidom. V bistvu bo izravnalniku obremenitve dodeljen naslov IP za interakcijo uporabnika s številkami servisnih vrat. Na primer, ko dobite spletno izravnavo obremenitve, boste od ponudnika dobili naslov IP, s tem pa samo vi preslikate zapise DNS. Če jo boste uporabili za spletni strežnik, morate v izravnalniku obremenitve ustvariti vrata 80. Za izravnalniki obremenitve imate lahko sever farm za iste storitve z enako vsebino in konfiguracijami. Odstotek http zahtev, ki prihajajo na IP izravnalnika obremenitve, bo razdeljen gostiteljem za izravnalnikom obremenitve, kot ste jih določili. Prepričati se morate, da so vsi gostiteljski strežniki sinhronizirani z isto vsebino in konfiguracijo,potem bodo isto vsebino dobili samo uporabniki.
Tovrstna arhitektura nam bo pomagala povečati razpoložljivost prek odvečnih gostiteljev. Obstajata dve vrsti izravnalnikov obremenitve; ena je lokalna ali izravnalnik obremenitve podatkovnega centra, druga pa globalna izravnava obremenitve. Preberite razliko med globalnimi izravnalniki obremenitve in lokalnimi izravnalniki obremenitve ali podatkovnega centra.
DNS z okroglimi robovi
DNS je sistem domenskih imen, ki se distribuira v več podatkovnih bazah in zagotavlja gostom berljivo in uporabno identifikacijo gostiteljev. Gostitelji se prepoznajo po njihovem IP-ju in mu se v strežniku DNS dodeli ime, da se izogne zapomnitvi naslova IP, da bi dosegel tega gostitelja. Ko na primer zahtevate razlikobetween.com, bo vaš lokalni strežnik DNS zagotovil podrobnosti gostitelja za komunikacijo. Na splošno gre za en sam naslov IP gostitelja razlike. V krožnem DNS-ju lahko konfigurirate več naslovov IP proti enemu domenskemu imenu in ti naslovi IP bodo uporabniškim zahtevam izdani na okrogel način. Tu je gostiteljski računalnik ali strežnik lahko kjer koli na svetu, kar je enakovredno uravnoteženju Global Load.
DNS se odziva na poizvedbe, ki jih je mogoče določiti glede na aplikacije. Na splošno je na krožen način; če je prvi poizvedbi podan IP 1, bo druga poizvedba prejela IP 2 itd. Toda to lahko določite glede na vaše potrebe in zmožnosti aplikacije. Če je vaš DNS dovolj inteligenten, da prepozna geografske lokacije po odzivnem času ali katerem koli drugem mehanizmu, lahko strankam na tem območju zagotovite najbližji IP.
Kakšna je razlika med Load Balancer in Round-Robin DNS? (1) V izravnalniku obremenitve lahko skrijemo naslov IP in številko vrat, pri metodi DNS pa tega ne moremo storiti. (2) Metoda DNS včasih ne bo delovala, ker nekateri ponudniki storitev uporabljajo predpomnjenje DNS, ki ustavi pridobivanje novega IP-ja za odjemalske zahteve in usmerja na isti IP, vendar v izravnalnikih obremenitve to ne bo problem. (3) Napadi DOS in DDOS ne bodo neposredno vplivali na gostiteljske strežnike, temveč bodo vplivali na IP izravnalnika obremenitve, pri metodi DNS pa bodo neposredno zadeli gostiteljski strežnik. (4) Pri metodi uravnoteženja obremenitve uravnotežilec obremenitve uporablja eno povezavo TCP za več zahtev HTTP, kar bo zmanjšalo prezasedenost omrežja in strežnik nad glavo, da bi spremljalo seje TCP, medtem ko pri metodi DNS to ne velja. (5) Pri HTTPS šifriranje in dešifriranje SSL porabi več procesorja, to obremenitev pa lahko olajša uravnotežitelj obremenitve in gostiteljskim strežnikom omogoči, da opravljajo določene naloge; to tudi ni mogoče doseči z metodo DNS. (6) Nekateri izravnalniki obremenitve imajo lahko predpomnilnik in strankam zagotavljajo predpomnjeno vsebino, ne da bi motili strežnike gostitelja. To bo povečalo hitro dostavo s hitrim odzivnim časom. (7) V izravnalnikih obremenitve ankete izravnalnika obremenitve ugotavljajo zdravstveno stanje gostiteljskega strežnika in če je strežnik mrtev, bo odstranil vročilno anketo in razporedil obremenitev med druge, kar prav tako ni na voljo pri metodi DNS (8) Izravnalnik obremenitve je ena točka okvare, medtem ko se bodo pri metodi DNS zapisi DNS na splošno hierarhično posodabljali po besedah in predpomnili v lokalnem DNS, kar bo pomagalo hitreje razrešiti IP. |