Koormuse tasakaalustamine vs ring-robin DNS | Koormuse tasakaalustaja vs Round Robini DNS
Koormuse tasakaalustamist ja ümmarguse roboti DNS-i kasutatakse koormuste jaotamiseks erinevatele hostidele või võrkudele, et saavutada koormuse jaotamine, kõrge kättesaadavus ja geograafiline jaotus kiireks edastamiseks. Enamasti kasutatakse seda veebipõhistes Interneti-rakendustes ülalnimetatud põhjustel. Tänapäeval võetakse kasutusele uus metoodika nimega CDN (Content Delivery Network), kuid see on suunatud peamiselt ainult staatilise sisu edastamisele. CDN ei anna koheseid värskendusi, kui selle hosti sünkroonimissagedust ei suurendata.
Koormuse tasakaalustamine (koormuse tasakaalustaja)
Koormuse tasakaalustajad on tarkvararakendused või riistvaraseadmed, mis on paigutatud võrguarhitektuuri kasutaja poole, ilmselgelt tulemüüri taha. Põhimõtteliselt määratakse koormuse tasakaalustajale IP-aadress kasutajate suhtlemiseks teenusepordi numbritega. Näiteks kui saate veebikoormuse tasakaalustaja, saate teenusepakkujalt IP-aadressi, ainult et teie kaardistate DNS-kirjetega. Kui kavatsete seda kasutada veebiserveri jaoks, peate looma koormuse tasakaalustaja pordi 80. Koormuse tasakaalustajate taga saate sama teenuse ja sama konfiguratsiooniga teenuseid peatada. Protsent koormuse tasakaalustaja IP-le saabuvatest http-taotlustest jaotatakse teie poolt määratletud koormuse tasakaalustaja taga olevatele hostidele. Üks asi, mida peate veenduma, on see, et kõik hosti serverid on sünkroonitud sama sisu ja konfiguratsiooniga,siis saavad ainult kasutajad sama sisu.
Selline arhitektuur aitab meil üleliigsete hostide kaudu suuremat kättesaadavust suurendada. Koormuse tasakaalustajaid on kahte tüüpi; üks on kohaliku või andmekeskuse koormuse tasakaalustaja ja teine ülemaailmne koormuse tasakaalustaja. Lugege erinevust globaalse koormuse tasakaalustaja ja kohaliku või andmekeskuse koormuse tasakaalustaja vahel.
Ümberrobotitud DNS
DNS on domeeninimesüsteem, mis on jaotatud mitmesse andmebaasi, et pakkuda hostidele inimestele loetavat ja kasutatavat tuvastust. Hostid tuvastatakse nende IP järgi ja sellele serverile määratakse DNS-serveris nimi, et vältida IP-aadressi mäletamist selle hostini jõudmiseks. Näiteks kui taotlete differbetween.com-i, edastab teie kohalik DNS-server hostile üksikasjad suhtlemiseks. Üldiselt on see differbetween.com hosti üks IP-aadress. Round-robin DNS-is saate konfigureerida mitu IP-aadressi ühe domeeninime vastu ja need IP-aadressid väljastatakse kasutajataotlustele ring-robin viisil. Siin võib hostarvuti või server olla kõikjal maailmas, mis on samaväärne globaalse koormuse tasakaalustajaga.
DNS vastab päringutele, mida saab määratleda sõltuvalt rakendustest. Üldiselt on see ümmargune; see tähendab, et kui esimesele päringule antakse IP 1, siis teine päring saab IP 2 jne. Kuid saate selle määratleda sõltuvalt oma vajadustest ja rakenduse võimalustest. Kui teie DNS on piisavalt intelligentne, et tuvastada geograafilised asukohad reageerimisaja või muu mehhanismi abil, saate pakkuda selle piirkonna klientidele lähimat IP-d.