Разлика между балансиране на натоварването и кръгъл DNS

Разлика между балансиране на натоварването и кръгъл DNS
Разлика между балансиране на натоварването и кръгъл DNS

Видео: Разлика между балансиране на натоварването и кръгъл DNS

Видео: Разлика между балансиране на натоварването и кръгъл DNS
Видео: 12.05.2021г. НА ЖИВО,Откуп от Вселената за кармични натоварвания + Отговори на въпроси, Ани Кирилова 2024, Април
Anonim

Балансиране на натоварването срещу кръгъл DNS | Load Balancer срещу Round Robin DNS

Балансиране на натоварването и кръгъл DNS се използват за разпределяне на товари към различни хостове или мрежи, за да се постигне разпределение на товара, висока наличност и географско разпределение за бърза доставка. Най-вече се използва в уеб базирани интернет приложения по гореспоменатите причини. В наши дни се въвежда нова методология, наречена CDN (Content Delivery Network), но тя е насочена главно само към статичното доставяне на съдържание. CDN няма да дава незабавни актуализации, освен ако не се увеличи честотата на синхронизиране на хоста.

Балансиране на товара (Балансир на товара)

Балансировъците на натоварване са софтуерни приложения или хардуерни устройства, поставени в мрежовата архитектура, насочени към потребителската страна, очевидно зад защитната стена. По принцип балансьорът на товара ще бъде присвоен с IP адрес за взаимодействие на потребителя с номерата на сервизни портове. Например, когато получите уеб балансир на натоварване, ще получите IP адрес от доставчика, като само вие картографирате с DNS записи. Ако ще използвате това за уеб сървър, трябва да създадете порт 80 в балансиращия товар. Зад балансиращите натоварвания можете да имате far farm за същите услуги със същото съдържание и конфигурации. Процент от http заявките, идващи към IP на балансиращия товар, ще бъдат разпределени към хостовете зад балансиращия товар, както сте определили от вас. Трябва да се уверите, че всички хост сървъри са синхронизирани с едно и също съдържание и конфигурация,тогава само потребителите ще получат същото съдържание.

Този вид архитектура ще ни помогне да увеличим високата наличност чрез излишни хостове. Има два вида балансиращи товара; единият е локален балансиращ товар или център за данни, а другият е глобален балансиращ товар. Прочетете разликата между глобалните балансиращи натоварването и локалните балансиращи натоварвания или центрове за данни.

DNS с кръгови обрати

DNS е Системите за имена на домейни, разпределени в множество бази данни, за да осигурят четлива и използваема от хората идентификация за хостове. Хостовете се идентифицират по техния IP и се присвоява име на този IP в DNS сървъра, за да се избегне запомнянето на IP адреса за достигане до този хост. Например, когато поискате разлика между.com, вашият локален DNS сървър ще предостави подробности за хоста, за да комуникира. Обикновено това е единствен IP адрес на хоста razlikabetween.com. В DNS с кръгови обрати можете да конфигурирате множество IP адреси срещу едно име на домейн и тези IP адреси ще бъдат издадени на потребителски заявки по кръгъл начин. Тук хост компютърът или сървърът могат да бъдат навсякъде по света, което е еквивалентно на балансиращия глобален товар.

DNS отговаря на заявки, които могат да бъдат дефинирани в зависимост от приложенията. Обикновено това е по обикновен начин; тоест, ако IP 1 е даден на първата заявка, тогава втората заявка ще получи IP 2 и т.н. Но можете да определите това в зависимост от вашите нужди и възможности на приложението. Ако вашият DNS е достатъчно интелигентен, за да идентифицира географските местоположения по време на отговор или друг механизъм, можете да предоставите най-близкия IP на клиентите в тази област.

Каква е разликата между Load Balancer и Round-robin DNS?

(1) Можем да постигнем скриване на IP адрес и номер на порт в балансиращото натоварване, но не можем да направим това в DNS метод.

(2) DNS методът понякога няма да работи, защото някои доставчици на услуги използват DNS кеширане, което спира получаването на новия IP за заявките на клиента и насочва към същия IP, но в балансьорите на натоварването това няма да е проблем.

(3) DOS, DDOS атаките няма да засегнат пряко сървърите на хоста, вместо това ще повлияят на IP на балансиращото натоварване, докато при DNS метода директно ще ударят хост сървъра.

(4) В метода за балансиране на натоварването, балансиращият товара използва единична TCP връзка за множество HTTP заявки, което ще намали претоварването на мрежата и сървъра над главата, за да следи TCP сесиите, докато при DNS метод това не е приложимо.

(5) В HTTPS, SSL криптирането и декриптирането консумират повече използване на процесора и това натоварване може да се улесни от балансиращия товар и да позволи на сървърите хост да изпълняват определените им задачи; това също не е постижимо при DNS метод.

(6) Някои балансиращи натоварвания могат да имат кеширане и да предоставят на клиентите кеширано съдържание, без да безпокоят хост сървърите. Това ще увеличи бързата доставка чрез бързо време за реакция.

(7) В балансиращите натоварвания анкетите на балансиращото натоварване състоянието на здравето на сървъра на хоста и ако сървърът е мъртъв, той ще премахне обслужващата анкета и ще разпредели товара между другите, което също не е налично в метода на DNS.

(8) Балансировката на натоварването е единична точка на отказ, докато при DNS метода обикновено DNS записите ще бъдат актуализирани по думата по йерархичен начин и кеширани в локален DNS, което ще помогне за по-бързото разрешаване на IP.

Препоръчано: