Я понимаю, что цель подсистем балансировки нагрузки состоит в том, чтобы сбалансировать загрузку между Вашими серверами и отслеживать здоровье экземпляра и т.д. Но что, если сама подсистема балансировки нагрузки перестала работать? Как Вы настраиваете избыточные подсистемы балансировки нагрузки? (подсистемы балансировки нагрузки выравнивания нагрузки?)
Я видел, как проверки состояния DNS могли быть полезными, но существуют очевидно главные проблемы задержки, нет ли?
Это предполагает, что Вы не используете сторонних сервисов как AWS ELB или что-либо подобное. Что сделать, если Вы просто используете, заявляют Nginx?
E rua nga huarahi hei whakatutuki i te HA (tino waatea) o tetahi Kaitoha Utu - i roto ranei i nga mahi katoa. Me kii koe e rua nga miihini, me nga wahitau IP:
Ka hono nga kaiwhakamahi ki te IP, na ko taau e hiahia ana ko te IP motuhake mai i te pouaka motuhake - hei tauira hanga IP mariko. Ko taua IP ko te 192.168.100.100.
Na,ka taea e koe te tohu i te ratonga HA hei tiaki i te whakaheke / whakahoutanga o te wāhitau IP. Ko etahi o nga ratonga maamaa mo te unix ko te (u) carp me te pupuri, ko etahi o nga mea uaua ake hei tauira RedHat Cluster Suite, Pacemaker ranei.
Me waiho hei tauira - e rua nga ratonga e mau ana - ka rere i runga i tana ake pouaka - a ka korerorero tahi raatau. E kiia ana ko taua korero he paatoi ngakau.
| VIP | | |
| Box A | ------v^-----------v^---- | Box B |
| IP1 | | IP2 |
Mena ka mutu te whakautu o tetahi kaitiaki (ka heke te ratonga na te aha te take, ka pupuhi ranei te pouaka ka kati ranei) - ka mau tonu ki etahi atu pouaka ka kite i nga ngakau kua ngaro, ka kii kua mate tetahi kōpuku, ka tango i nga mahi koretake. Ko taua mahi ki a maatau ko te kawe i te IP tere.
| VIP |
------------------ -------------- | Box B |
| IP2 |
Ko te keehi kino ka pa ki tenei keehi ko te ngaronga o nga huihuinga mo nga kaihoko, engari ka taea ano te hono ano. Mena kei te hiahia koe ki te karo i tena, e rua nga kaitautoko kawenga e ahei ana ki te whakauru i nga rarangi huihuinga i waenga i a raatau, a mena ka taea e raatau, kaore nga kaiwhakamahi e kite i tetahi mea engari ka pakaru noa pea i te waa poto.
ritua te roro - i te wa e ipurangi ana nga pouaka e rua engari kua motu te hononga, ana ko nga pouaka e rua te IP kotahi ano. I te nuinga o te waa ka whakatau ma te momo mahinga taiapa (Rahui SCSI, IPMI whakaoho, tapahia te mana PDU mohio, ...), me te maha noa o nga kohinga e hiahia ana kia noho ora te nuinga o nga mema o te roopu mo nga ratonga kia tiimata.
| VIP | | VIP |
| Box A | | Box B |
| IP1 | | IP2 |
Moretahi atu Ka taea e te raupaparorohiko whakahaere ohu uaua (peera i te Pacemaker) te neke i te ratonga katoa (hei tauira: whakamutua ki runga i te kōpuku ka tiimata ki tētehi atu) - ana koinei te huarahi HA mo nga ratonga penei i te papaunga putunga korero.
Tetahi huarahi ka taea - mena kei te whakahaerehia e koe nga pouara i te taha o o pauna kawenga, ki te whakamahi i te ECMP. Ma tenei huarahi e ahei ai koe ki te whakatauine i nga pauna whakataurite. Ka mahi tenei ma o pouaka e rua e korero ana i te BGP ki to pouara. Me whakatairanga e ia pouaka te IP mariko (192.168.100.100) a ka utaina e te pouara nga kaihoki toenga ma te ECMP. Mena ka mate te miihini, ka mutu te whakatairanga i te VIP, ka mutu ka kore nga kaikawe e tuku ki a ia. Ko te mea anake hei tiaki maau i tenei whakaturanga ko te whakamutu i te panui IP mena ka mate te kaitoha kawenga.
Ma te whakamahi i te Nginx hei pauna kawenga maau e ahei ai te whai i te anga anga taipitopito o tenei pou ma te huri i to whirihora kia kitea he waahi kaore he whakautu ariā mena he taiao HA koe, he maha nga kaitirotiro kawenga kiki e whakaae ana kia mau tonu te ratonga mena ka hapa tetahi.
Ko te tumanako he awhina tenei.
Аппаратные балансировщики нагрузки уже много лет поддерживают настройки «активный / пассивный» или «активный / активный»,в обоих случаях они затем настраиваются параллельно с точки зрения уровня 1/2 ... активный / пассивный использует описанные механизмы мониторинга / поддержки активности, активный / активный может быть реализован множеством способов. Чтобы отображаться как единый IP-адрес во внешнем интерфейсе, два или более балансировщиков могут, пока они все / оба подключены к сети, делать такие вещи, как:
А затем измените свой режим на прием всего или большего количества трафика, когда связь с / партнерским устройством потеряна.
на стороне сервера: