Rozdíl mezi Load Balancing a Round-robin DNS

Rozdíl mezi Load Balancing a Round-robin DNS
Rozdíl mezi Load Balancing a Round-robin DNS

Video: Rozdíl mezi Load Balancing a Round-robin DNS

Video: Rozdíl mezi Load Balancing a Round-robin DNS
Video: Polar Bear VS Grizzly Bear 2024, Červenec
Anonim

Vyrovnávání zátěže vs Round-robin DNS | Load Balancer vs Round Robin DNS

Load Balancing a Round-robin DNS se používají k distribuci zátěže na různé hostitele nebo sítě, aby se dosáhlo rozložení zátěže, vysoké dostupnosti a geografického rozložení pro rychlé doručení. Většinou se z výše uvedených důvodů používá ve webových internetových aplikacích. V těchto dnech je představena nová metodika s názvem CDN (Content Delivery Network), která se však zaměřuje především na doručování statického obsahu. CDN nebude poskytovat okamžité aktualizace, pokud se nezvýší frekvence synchronizace hostitele.

Vyrovnávání zátěže (Load Balancer)

Load balancery jsou softwarová aplikace nebo hardwarová zařízení umístěná v architektuře sítě na straně uživatele, samozřejmě za firewallem. V zásadě bude nástroji pro vyrovnávání zatížení přiřazena IP adresa pro uživatelské interakce s čísly servisních portů. Například, když si pořídíte web load balancer, získáte IP adresu od poskytovatele, s tím pouze vy mapujete pomocí DNS záznamů. Pokud jej budete používat pro webový server, musíte vytvořit port 80 v nástroji pro vyrovnávání zatížení. Za nástroji pro vyrovnávání zatížení můžete mít serverovou farmu pro stejné služby se stejným obsahem a konfiguracemi. Procento http požadavků přicházejících na IP vyrovnávání zátěže bude distribuováno hostitelům za vyrovnáváním zátěže, jak jste definovali. Jedna věc, kterou musíte zajistit, je, že všechny hostitelské servery jsou synchronizovány se stejným obsahem a konfigurací, pak pouze uživatelé získají stejný obsah.

Tento druh architektury nám pomůže zvýšit vysokou dostupnost prostřednictvím redundantních hostitelů. Existují dva typy vyvažovačů zátěže; jeden je lokální nebo datové centrum load balancer a druhý je globální load balancer. Přečtěte si rozdíl mezi globálními nástroji pro vyrovnávání zatížení a místními nástroji pro vyrovnávání zatížení nebo datových center.

Round-robin DNS

DNS je systém doménových jmen distribuovaný ve více databázích, který poskytuje hostitelům čitelnou a použitelnou identifikaci. Hostitelé jsou identifikováni svou IP adresou a název je přiřazen k této IP na serveru DNS, aby se zabránilo zapamatování IP adresy pro dosažení tohoto hostitele. Když například požádáte o rozdíl mezi doménou.com, váš místní server DNS poskytne podrobnosti o hostiteli pro komunikaci. Obecně je to jedna IP adresa hostitele differentbetween.com. V Round-robin DNS můžete nakonfigurovat více IP adres pro jeden název domény a tyto IP adresy budou přidělovány uživatelským požadavkům způsobem kruhového provozu. Zde může být hostitelský počítač nebo server kdekoli na světě, což je ekvivalent Global Load Balancer.

DNS odpovídá na dotazy, které lze definovat v závislosti na aplikacích. Obecně je to kruhovým způsobem; to znamená, že pokud je prvnímu dotazu přidělena IP 1, pak druhý dotaz obdrží IP 2 a tak dále. Můžete to však definovat v závislosti na vašich potřebách a možnostech aplikace. Pokud je váš DNS dostatečně inteligentní, aby identifikoval geografické polohy podle doby odezvy nebo jiného mechanismu, můžete klientům v dané oblasti poskytnout nejbližší IP.

Jaký je rozdíl mezi Load Balancerem a Round-robin DNS?

(1) Můžeme dosáhnout skrytí IP adresy a čísla portu v nástroji pro vyrovnávání zatížení, ale nemůžeme to udělat pomocí metody DNS.

(2) Metoda DNS někdy nebude fungovat, protože někteří poskytovatelé služeb používají mezipaměť DNS, která přestane získávat novou IP pro požadavky klienta a směřuje na stejnou IP, ale v nástrojích pro vyrovnávání zatížení to nebude problém.

(3) Útoky DOS, DDOS neovlivní přímo hostitelské servery, místo toho ovlivní IP vyrovnávače zátěže, zatímco v metodě DNS zasáhne přímo hostitelský server.

(4) V metodě vyrovnávání zatížení používá vyrovnávání zatížení jediné připojení TCP pro více požadavků HTTP, což sníží přetížení sítě a režii serveru pro sledování relací TCP, zatímco u metody DNS to neplatí.

(5) V HTTPS spotřebovává šifrování a dešifrování SSL více CPU a toto zatížení lze zmírnit pomocí nástroje pro vyrovnávání zatížení a nechat hostitelské servery vykonávat své určené úkoly; to také není dosažitelné metodou DNS.

(6) Některé nástroje pro vyrovnávání zatížení mohou mít možnost ukládání do mezipaměti a poskytují klientům obsah uložený v mezipaměti, aniž by obtěžovaly hostitelské servery. Tím se zvýší rychlost doručení díky rychlé době odezvy.

(7) V nástroji pro vyrovnávání zatížení se nástroj pro vyrovnávání zatížení dotazuje na zdravotní stav hostitelského serveru, a pokud je server mrtvý, odebere dotazování obsluhy a rozdělí zatížení mezi ostatní, což také není dostupné v metodě DNS.

(8) Load Balancer je jediným bodem selhání, zatímco u metody DNS budou obecně záznamy DNS aktualizovány napříč slovem hierarchickým způsobem a uloženy do mezipaměti v místním DNS, což pomůže rychleji vyřešit IP.

Doporučuje: