Koormuse tasakaalustamine vs ümmargune DNS | Load Balancer vs Ümar Robin DNS
Koormuse tasakaalustamist ja ümar-robin DNS-i kasutatakse koormuste jaotamiseks erinevatele masinatele või võrkudele, et saavutada koormusjaotus, kõrge saadavus ja geograafiline jaotus kiireks kohaletoimetamiseks. Enamasti kasutatakse seda veebipõhistes Interneti-rakendustes ülalnimetatud põhjustel. Nendel päevadel tutvustatakse uut metoodikat nimega CDN (sisu edastamise võrk), kuid see on peamiselt suunatud ainult staatilisele sisu edastamisele. CDN ei anna koheseid värskendusi, kui selle hostisünkroonimise sagedust ei suurendata.
Koormuse tasakaalustamine (koormuse tasakaalustaja)
Koormusbilansid on tarkvararakendused või riistvaraseadmed, mis on paigutatud võrguarhitektuuri kasutaja poole, ilmselt tulemüüri taha. Põhimõtteliselt omistatakse koormuse tasakaalustaja IP-aadressiga kasutaja toimingutele teenuse pordi numbritega. Näiteks kui saate veebikoormuse tasakaalustaja, saate pakkujalt IP-aadressi, ainult et te kaardistate DNS-kirjetega. Kui kavatsete seda veebiserveri jaoks kasutada, peate koormuse tasakaalustajas looma pordi 80. Koormabilansside taga võib teil olla sama sisu ja konfiguratsiooniga samade teenuste jaoks eraldusfarm. Protsent protsenti koormuse tasakaalustaja IP-st saabuvatest http-päringutest jagatakse teie määratletud koormus tasakaalustaja taga olevatele hostidele. Üks asi, mida peate veenduma, on see, et kõik hostiserverid on sünkroonitud sama sisu ja konfiguratsiooniga, siis saavad sama sisu ainult kasutajad.
Selline arhitektuur aitab meil koondatud hostide kaudu suurendada saadavust. Koormuse tasakaalustajaid on kahte tüüpi; üks on kohalik või andmekeskuse koormuse tasakaalustaja ja teine on globaalne koormuse tasakaalustaja. Lugege erinevust globaalsete koormusbilansside ja kohalike või andmekeskuste koormusbilansside vahel.
Ümmargune DNS
DNS on mitmetes andmebaasides levitatavad domeeninimesüsteemid, mis pakuvad hostidele inimestele loetavat ja kasutatavat identifitseerimist. Hostid identifitseeritakse nende IP järgi ja DNS-serveris omistatakse sellele IP-le nimi, et vältida hostini jõudmise IP-aadressi meeldejätmist. Näiteks kui taotlete erinevuse vahetamist.com, edastab teie kohalik DNS-server suhelda hosti üksikasjadega. Üldiselt on see erinevusettevõtete.com üks IP-aadress. Ümarlaua DNS-is saate konfigureerida mitu IP-aadressi ühe domeeninime alusel ja need IP-aadressid väljastatakse kasutaja taotlustele ümarlaua viisil. Hostarvuti või server võib siin asuda kõikjal maailmas, mis on samaväärne Global Load tasakaalustajaga.
DNS vastab päringutele, mida saab sõltuvalt rakendustest määratleda. Üldiselt toimub see ümarlaua moodi; see tähendab, et kui esimesele päringule antakse IP 1, siis saab teine päring IP 2 jne. Kuid saate selle määratleda sõltuvalt teie vajadustest ja rakenduse võimalustest. Kui teie DNS on piisavalt intelligentne, et tuvastada geograafilisi asukohti reageerimisaja või mõne muu mehhanismi abil, saate selle piirkonna klientidele pakkuda lähimat IP-d.
Mis vahe on Load Balancer ja Round-robin DNS?? (1) IP-aadressi ja pordi numbri võib peita koormuse tasakaalustajas, kuid DNS-i meetodis seda teha ei saa. (2) Mõnikord ei tööta DNS-i meetod, kuna mõned teenusepakkujad kasutavad DNS-i vahemällu salvestamist, mis peatab kliendi taotluste jaoks uue IP saamise ja suunab samale IP-le, kuid koormuse tasakaalustajates pole see probleem. (3) DOS, DDOS-rünnakud ei mõjuta otseselt hostiservereid, selle asemel mõjutavad need koormuse tasakaalustaja IP-d, DNS-i meetodil aga otse host serverit.. (4) Koormuse tasakaalustaja meetodis kasutab koormuse tasakaalustaja mitme HTTP päringu jaoks ühte TCP-ühendust, mis vähendab TCP-seansside jälgimiseks võrgu ummikuid ja serverit üle pea, samas kui DNS-i meetodi puhul see ei kehti. (5) HTTPS-is tarbivad SSL-krüptimised ja dekrüptimised rohkem protsessori kasutamist ning seda koormust saab kergendada koormus tasakaalustajaga ja lasta hostiserveritel täita neile määratud ülesandeid; ka see pole DNS-meetodil saavutatav. (6) Mõnel koormusbalanssil võib olla vahemällu salvestamise võimalus ja see pakub klientidele vahemällu salvestatud sisu, häirimata hostiservereid. See suurendab kiiret kohaletoimetamist kiire reageerimisaja kaudu. (7) Koormusbilansside puhul küsitleb koormuse tasakaalustaja hostiserveri terviseseisundit ja kui server on surnud, eemaldab see teenindava küsitluse ja jaotab koormuse teiste vahel, mis pole ka DNS-i meetodil saadaval. (8) Koormuse tasakaalustaja on üks tõrkepunkt, samas kui DNS-i meetodi puhul ajakohastatakse üldiselt DNS-i kirjed kogu sõna ulatuses hierarhiliselt ja vahemällu hoitakse kohalikus DNS-is, mis aitab IP-d kiiremini lahendada.
|