Terheléselosztás vs Kerek-robin DNS | Terheléselosztó vs Round Robin DNS
A terheléselosztás és a kör-robin DNS a terhelések elosztására szolgálnak különböző gazdagépekre vagy hálózatokra a terheléselosztás, a magas rendelkezésre állás és a gyors kiszállításhoz szükséges földrajzi eloszlás elérése érdekében. Leginkább a fenti okok miatt használják web alapú internetes alkalmazásokban. Manapság bevezették a CDN (Content Delivery Network) elnevezésű új módszert, de elsősorban a statikus tartalomszolgáltatást célozzák. A CDN nem fog azonnal frissíteni, hacsak nem növekszik a host szinkronizálási gyakorisága.
Terheléselosztás (Terheléselosztó)
A terheléselosztók olyan szoftveralkalmazások vagy hardver eszközök, amelyeket a hálózati architektúrába helyeznek a felhasználói oldal felé, egyértelműen a tűzfal mögött. Alapvetően a terheléselosztót egy IP-cím fogja kiosztani a felhasználói portszámokat érintő felhasználói interakciókhoz. Például, amikor megvásárol egy webes terheléselosztót, IP-címet kap a szolgáltatótól, csak akkor, ha DNS-rekordokkal térképez fel. Ha ezt webkiszolgálóra kívánja használni, létre kell hoznia a 80-as portot a terheléselosztóban. A rakományelosztók mögött különálló gazdaságok működhetnek ugyanazon szolgáltatások számára, azonos tartalommal és konfigurációkkal. A terheléselosztó IP-jére érkező http kérések százalékát elosztják az Ön által meghatározott terheléselosztó mögött található gazdagépek számára. Az egyik dolog, amelyet meg kell győződnie arról, hogy minden host kiszolgálót azonos tartalommal és konfigurációval szinkronizálnak, akkor csak a felhasználók kapják meg ugyanazt a tartalmat.
Ez a fajta architektúra segít bennünket abban, hogy a redundáns gazdagépeken keresztül növeljük a magas rendelkezésre állást. Kétféle terheléselosztó létezik; az egyik a helyi vagy az adatközponti terheléselosztó, a másik a globális terheléselosztó. Olvassa el a különbséget a globális terheléselosztók és a helyi vagy adatközponti terheléselosztók között.
Kerek robin DNS
A DNS a több adatbázisban elosztott domain névrendszerek, amelyek emberi olvasható és használható azonosítást biztosítanak a gazdagépek számára. A gazdagépeket az IP-cím azonosítja, és a DNS-kiszolgálón hozzárendelnek egy nevet ahhoz, hogy ne emlékezzenek az IP-címre annak elérésekor. Például, amikor a különbségtól.com kérést kér, a helyi DNS-kiszolgáló megadja a kommunikációhoz a gazdagép adatait. Általában ez a különbség.com webhely egyetlen IP címe. A Kerek Robin DNS-ben több IP címet konfigurálhat egyetlen domain névvel szemben, és ezeket az IP címeket kerek robin módon adják meg a felhasználói kérelmeknek. Itt a gazdagép vagy szerver a világ bármely pontján lehet, ami megegyezik a Global Load kiegyensúlyozóval.
A DNS válaszol a kérdésekre, amelyeket az alkalmazástól függően lehet meghatározni. Általában kerek vonalas módon; vagyis ha az első lekérdezéshez IP 1-t kapunk, akkor a második lekérdezés IP 2-t kap, és így tovább. Ezt azonban meghatározhatja az igényeitől és az alkalmazási lehetőségektől függően. Ha a DNS elég intelligens ahhoz, hogy a földrajzi helyeket azonosítsa a válaszidővel vagy bármilyen más mechanizmussal, akkor megadhatja a legközelebbi IP-t az adott területen lévő ügyfeleknek.
Mi a különbség a Load Balancer és a Round-robin DNS között?? (1) Az IP-címet és a portszámot elrejthetjük a terheléselosztóban, de a DNS-módszernél ezt nem tehetjük meg. (2) A DNS-módszer néha nem fog működni, mert egyes szolgáltatók DNS-gyorsítótárazást használnak, amely megállítja az új IP-cím beszerzését az ügyfél kéréseihez és ugyanazon IP-re irányítja, de a terheléselosztókban ez nem jelent problémát. (3) A DOS, a DDOS támadások nem közvetlenül érintik a gazdaszervereket, hanem a terheléselosztó IP-jét, míg a DNS módszernél közvetlenül a gazdaszervert érinti.. (4) A terheléselosztó módszernél a terheléselosztó egységes TCP-kapcsolatot használ több HTTP-kéréshez, amely csökkenti a hálózati torlódást és a szerver feletti feletti TCP-munkamenetek nyomon követését, míg a DNS-módszernél ez nem alkalmazható. (5) A HTTPS-ben az SSL titkosítás és visszafejtés több CPU-felhasználást igényel, és ezt a terhelést megkönnyítheti a terheléselosztó, és hagyja, hogy a gazdaszerverek elvégezzék a kijelölt feladatokat; Ez szintén nem érhető el a DNS módszernél. (6) Egyes terheléselosztók gyorsítótárazással rendelkeznek, és gyorsítótárazott tartalmat biztosítanak az ügyfeleknek a gazdaszerverek zavarása nélkül. Ez növeli a gyors szállítást a gyors reakcióidőn keresztül. (7) A terheléselosztóknál a terheléselosztó megkérdezi a gazdaszerver egészségi állapotát, és ha a szerver nem működik, eltávolítja a kiszolgáló lekérdezést, és elosztja a terhelést többek között, ami a DNS módszernél szintén nem érhető el.. (8) A terheléselosztó egyetlen meghibásodási pont, míg a DNS-módszer esetében általában a DNS-rekordokat hierarchikusan frissítik a szót egészében és tárolják a helyi DNS-ben, ami elősegíti az IP gyorsabb feloldását..
|