Vyrovnávání zatížení vs Round-Robin DNS | Load Balancer vs Round Robin DNS
Load Balancing a Round-robin DNS se používají k distribuci zátěží do různých hostitelů nebo sítí k dosažení distribuce zátěže, vysoké dostupnosti a geografické distribuce pro rychlé doručení. Většinou se používá ve webových internetových aplikacích z výše uvedených důvodů. V dnešní době je představena nová metodika s názvem CDN (Content Delivery Network), ale zaměřuje se hlavně pouze na doručování statického obsahu. CDN neposkytuje okamžité aktualizace, pokud se nezvýší frekvence synchronizace hostitele.
Vyrovnávání zatížení (Load Balancer)
Vyvažovače zátěže jsou softwarové aplikace nebo hardwarová zařízení umístěná v síťové architektuře tak, aby čelila straně uživatele, zjevně za bránou firewall. V zásadě bude nástroji pro vyrovnávání zatížení přiřazena adresa IP pro interakce uživatelů s čísly portů služeb. Například když získáte nástroj pro vyrovnávání zatížení webu, získáte adresu IP od poskytovatele, přičemž pouze vy mapujete záznamy DNS. Pokud to budete používat pro webový server, musíte v nástroji pro vyrovnávání zatížení vytvořit port 80. Za nástroji pro vyrovnávání zatížení můžete mít farmu sever pro stejné služby se stejným obsahem a konfiguracemi. Procento požadavků HTTP přicházejících do IP nástroje pro vyrovnávání zatížení bude distribuováno hostitelům za nástrojem pro vyrovnávání zatížení, jak jste je definovali. Musíte se ujistit, že všechny hostitelské servery jsou synchronizovány se stejným obsahem a konfigurací,stejný obsah pak získají pouze uživatelé.
Tento druh architektury nám pomůže zvýšit vysokou dostupnost prostřednictvím redundantních hostitelů. Existují dva typy balancerů zátěže; jeden je lokální nástroj pro vyrovnávání zatížení nebo datový center a druhý je globální nástroj pro vyrovnávání zatížení. Přečtěte si rozdíl mezi globálními nástroji pro vyrovnávání zatížení a místními nebo nástroji pro vyrovnávání zatížení datového centra.
Round-robin DNS
DNS je systém doménových jmen distribuovaný ve více databázích, který poskytuje hostitelem čitelnou a použitelnou identifikaci. Hostitelé jsou identifikováni podle své IP adresy a této IP adrese na serveru DNS je přiřazen název, aby se zabránilo zapamatování adresy IP k dosažení tohoto hostitele. Například když požadujete rozdíl mezi vaším místním serverem DNS poskytnete ke komunikaci podrobnosti o hostiteli. Obecně se jedná o jednu IP adresu hostitele differenceb Among.com. Ve službě Round-robin DNS můžete nakonfigurovat více adres IP proti jednomu názvu domény a tyto adresy IP budou vydávány na požadavky uživatelů způsobem round robin. Zde může být hostitelský počítač nebo server kdekoli na světě, což je ekvivalentní s Global Load Balancer.
DNS odpovídá na dotazy, které lze definovat v závislosti na aplikacích. Obecně je to způsobem každý s každým; to znamená, že pokud je prvnímu dotazu dána IP 1, pak druhý dotaz obdrží IP 2 atd. Můžete to však definovat v závislosti na vašich potřebách a schopnostech aplikace. Pokud je váš DNS dostatečně inteligentní na to, aby identifikoval geografická umístění podle doby odezvy nebo jiného mechanismu, můžete klientům v dané oblasti poskytnout nejbližší IP.
Jaký je rozdíl mezi Load Balancer a Round-robin DNS? (1) Můžeme dosáhnout IP adresy a čísla portu skrývajícího se v nástroji pro vyrovnávání zatížení, ale nemůžeme to udělat v metodě DNS. (2) Metoda DNS někdy nebude fungovat, protože někteří poskytovatelé služeb používají ukládání do mezipaměti DNS, které zastaví získávání nové adresy IP pro požadavky klienta a směruje na stejnou adresu IP, ale v nástrojích pro vyrovnávání zatížení to nebude problém. (3) DOS, DDOS útoky přímo neovlivní hostitelské servery, místo toho ovlivní IP nástroje pro vyrovnávání zatížení, zatímco v metodě DNS zasáhne přímo hostitelský server. (4) V metodě vyrovnávání zatížení používá nástroj pro vyrovnávání zatížení jedno připojení TCP pro více požadavků HTTP, což sníží přetížení sítě a nadměrný provoz serveru, aby bylo možné sledovat relace TCP, zatímco v metodě DNS to není použitelné. (5) V HTTPS šifrování a dešifrování SSL spotřebovává více využití procesoru a tuto zátěž lze usnadnit pomocí nástroje pro vyrovnávání zatížení a nechat hostitelské servery provádět stanovené úkoly; to také není možné v metodě DNS. (6) Některé nástroje pro vyrovnávání zatížení mohou mít možnost ukládání do mezipaměti a poskytovat klientům obsah v mezipaměti bez potíží hostitelských serverů. Tím se zvýší rychlé dodání prostřednictvím rychlé doby odezvy. (7) V nástroji pro vyrovnávání zatížení dotazuje nástroj pro vyrovnávání zatížení zdravotní stav hostitelského serveru, a pokud je server mrtvý, odebere sloužící dotazování a distribuuje zatížení mezi ostatní, což také není k dispozici v metodě DNS. (8) Vyrovnávač zatížení je jediný bod selhání, zatímco v metodě DNS se záznamy DNS obecně aktualizují napříč slovem hierarchicky a ukládají se do mezipaměti v místním DNS, což pomůže rychleji vyřešit IP. |