Жүк балансташтыруу менен Round-robin DNS ортосундагы айырма

Жүк балансташтыруу менен Round-robin DNS ортосундагы айырма
Жүк балансташтыруу менен Round-robin DNS ортосундагы айырма

Video: Жүк балансташтыруу менен Round-robin DNS ортосундагы айырма

Video: Жүк балансташтыруу менен Round-robin DNS ортосундагы айырма
Video: Жамбыл облысында жүк вагондары жолдан шығып кетті 2024, Июль
Anonim

Жүк теңдештирүүчү vs Round-robin DNS | Load Balancer жана Round Robin DNS

Load Balancing жана Round-robin DNS жүктү бөлүштүрүүгө, жогорку жеткиликтүүлүккө жана тез жеткирүү үчүн географиялык бөлүштүрүүгө жетишүү үчүн жүктөрдү түрдүү хостторго же тармактарга бөлүштүрүү үчүн колдонулат. Көбүнчө, ал жогоруда айтылган себептерден улам веб-негизделген интернет тиркемелеринде колдонулат. Бул күндөрү CDN (Content Delivery Network) деп аталган жаңы методология киргизилди, бирок ал негизинен статикалык мазмунду жеткирүүгө гана багытталган. Хосттун шайкештирүү жыштыгы жогоруламайынча CDN заматта жаңыртууларды бербейт.

Жүк балансы (Жүк балансы)

Жүк теңдештирүүчүлөрү - бул тармак архитектурасында колдонуучу тарапка, албетте, брандмауэрдин артына жайгаштырылган программалык колдонмо же аппараттык түзүлүш. Негизинен, жүк баланстоочу кызмат порт номерлери менен колдонуучунун өз ара аракеттенүүсү үчүн IP дареги менен дайындалат. Мисалы, сиз веб жүктөө балансын алганыңызда, сиз провайдерден IP дарегин аласыз, аны менен сиз гана DNS жазуулары менен картаны аласыз. Эгер сиз аны веб-сервер үчүн колдоно турган болсоңуз, жүк балансында 80 портун түзүшүңүз керек. Жүктөлгөн баланс түзүүчүлөрдүн артында, сиз бирдей мазмундагы жана конфигурациядагы бир эле кызматтар үчүн север фермасын түзө аласыз. Балансты IP жүктөө үчүн келген http суроо-талаптарынын пайызы сиз аныктагандай жүк балансынын артындагы хостторго бөлүштүрүлөт. Бир нерсени такташыңыз керек, бардык хост серверлери бирдей мазмун жана конфигурация менен шайкештештирилет, ошондо колдонуучулар гана бирдей мазмунду алышат.

Архитектуранын бул түрү ашыкча хосттор аркылуу жогорку жеткиликтүүлүктү жогорулатууга жардам берет. жүк баланстоочу эки түрү бар; бири жергиликтүү же маалымат борборунун жүк балансы, экинчиси глобалдык жүк балансы. Глобалдык жүктү тең салмактагычтар менен жергиликтүү же маалымат борборлорунун жүгүн баланстоочуларынын ортосундагы айырманы окуңуз.

Айлануу DNS

DNS – хосттор үчүн адам окуй турган жана колдонууга боло турган идентификацияны камсыз кылуу үчүн бир нече маалымат базаларында бөлүштүрүлгөн Домендик аталыштар тутумдары. Хосттар алардын IP дареги менен аныкталат жана ошол хостко жетүү үчүн IP дарегин эстеп калбаш үчүн DNS серверинде ошол IPге ат ыйгарылат. Мисалы, сиз differentbetween.com сайтына кайрылганыңызда, сиздин жергиликтүү DNS сервериңиз баарлашуу үчүн хосттун маалыматын берет. Жалпысынан алганда, бул differentbetween.com хостунун бир IP дареги. Round-robin DNS'те сиз бир нече IP даректерди бир домендик атка каршы конфигурациялай аласыз жана ал IP даректер колдонуучулардын суроо-талаптарына тегерек тартипте берилет. Бул жерде, хост компьютер же сервер дүйнөнүн каалаган жеринде болушу мүмкүн, бул Global Load баланстоочуга барабар.

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) Жүктөлгөн тең салмактуулук методунда жүк баланстоочу бир нече HTTP сурамы үчүн бир TCP туташуусун колдонот, бул тармактын тыгынын жана TCP сеанстарына көз салуу үчүн серверди азайтат, ал эми DNS методунда бул колдонулбайт.

(5) HTTPSде, SSL шифрлөө жана чечмелөө процессорду көбүрөөк колдонууну талап кылат жана бул жүктү жүк баланстоочу аркылуу жеңилдетип, хост серверлерине белгиленген тапшырмаларды аткарууга мүмкүнчүлүк берет; бул DNS ыкмасында да мүмкүн эмес.

(6) Кээ бир жүк салгычтар кэштөө мүмкүнчүлүгүнө ээ болушу мүмкүн жана кардарларга хост серверлерин тынчсыздандырбай кэштелген мазмун менен камсыздай алат. Бул тез жооп берүү убактысы аркылуу тез жеткирүүнү жогорулатат.

(7) Жүктөлгөн баланс түзүүчүлөрүндө жүк баланстоочу хост серверинин ден-соолук шарттарын сурайт, ал эми сервер иштебей калса, ал тейлөө сурамжылоосун алып салып, жүктү башкалардын арасында бөлүштүрөт, бул DNS методунда да жок.

(8) Жүктөлгөн тең салмактуулук бир эле катачылык чекити, ал эми DNS ыкмасында, жалпысынан, DNS жазуулары сөз боюнча иерархиялык түрдө жаңыртылып, жергиликтүү DNSде кэштелет, бул IPди тезирээк чечүүгө жардам берет.

Сунушталууда: