Теңгеру ережелерін басқару
Таңдалған жүктеме теңгергішінің теңгеру ережелерін басқара аласыз: оларды қарап шығу, қосу, өңдеу және жою.
-
Өтіңіз VK Cloud жеке кабинетіне.
-
Жобаны таңдаңыз.
-
Виртуалды желілер → Жүктеме теңгергіштері бөліміне өтіңіз.
-
Теңгергіштің атауын басыңыз.
-
Теңгеру ережелері секциясында Ережені қосу батырмасын басыңыз.
-
Ереже параметрлерін орнатыңыз:
-
Протоколдар мен порттар:
- Теңгергіш пайдаланатын теңгеру протоколы және порт.
- Тағайындалу протоколы мен порты.
TCPтеңгеру протоколын таңдағанда, екі тағайындалу протоколы қолжетімді болады:TCPнемесеPROXY. Proxy protocol балансировщиктің артында тұрған серверлер оны қолдаса, пайдаланылуы мүмкін. -
Теңгеру әдісі:
LEAST_CONNECTIONS: ең аз қосылым орнатылған бэкендті пайдалану.ROUND_ROBIN: барлық бэкендтерді ретімен кезекпен таңдау.SOURCE_IP: трафикті өңдеу үшін бэкендті нақты клиенттің IP-мекенжайына бекіту.
-
Рұқсат етілген CIDR: теңгергішке қосылуға рұқсат етілген IP-мекенжайлар немесе ішкі желі мекенжайлары. Бұл параметр теңгергішке қолжетімділікті тек сенімді мекенжайлармен шектеу үшін пайдаланылуы мүмкін.
Егер параметр берілмесе, кез келген IP-мекенжайдан қосылуға рұқсат етіледі (бұл CIDR
0.0.0.0/0мәніне баламалы). -
Timeout параметрлері:
Client data: клиент әрекетсіздігінің тайм-ауты.Member connect: бэкендпен қосылым орнату тайм-ауты.Member data: бэкенд әрекетсіздігінің тайм-ауты.TCP inspect: контентті инспекциялау кезінде қосымша TCP-сегменттерді күту тайм-ауты.
Тайм-аут мәндері миллисекундпен беріледі. Ең аз мәні —
0, ең көп мәні —2073600000(576 сағат). -
X-Forwarded-For тақырыбын жіберу (тек HTTP және TERMINATED_HTTPS теңгеру протоколдары үшін): бэкендке тиісті HTTP-тақырыбын жіберуді қосуға мүмкіндік беретін опция. Әдепкі бойынша опция өшірулі.
-
Sticky sessions: опция сервермен ұзақ сессияларды бүкіл сессия бойы деректерді сақтай отырып қамтамасыз етеді.
Егер опция қосылса, сұраулар таңдалған теңгеру әдісі бойынша серверлер арасында бөлінеді, бірақ қосылғаннан кейін сессия таңдалған серверге бекітіледі. Осы сессияның барлық кейінгі сұраулары теңгеру әдісін есепке алмастан сол серверге жіберіледі. Пайдаланушы сессияны өзі аяқтамағанша немесе сервер қолжетімсіз болмайынша сессия тоқтамайды. Мұндай жағдайда сұраулар теңгеру ережелеріне сәйкес басқа серверге жіберіледі.
Түрі өрісі сессияны анықтауды баптауға мүмкіндік береді:
- APP-cookie бойынша: сессия қолданба кодында берілген cookie бойынша анықталады. Егер осы параметр таңдалса, Cookie name өрісінде сессия анықталатын cookie мәнін көрсетіңіз.
- HTTP-cookie бойынша: сессия жүктеме теңгергіші сервермен қосылу кезінде жасайтын және сессияға бекітетін cookie бойынша анықталады.
- Source IP бойынша: сессияны серверге байлау үшін клиенттің IP-мекенжайы пайдаланылады. Бұл түрді тек клиенттің IP-мекенжайы сессия барысында өзгермесе ғана пайдаланыңыз.
-
Келесі инстанстарға қолдану: жүктеме теңгергіші үшін бэкендтер ретінде әрекет ететін виртуалды машиналар инстанстарын таңдауға арналған құралдар. Инстансты тізімнен таңдау арқылы да, инстансқа тағайындалған тегті таңдау арқылы да қосуға болады.
-
Сертификат (тек TERMINATED_HTTPS протоколы үшін): SSL-қосылымдарын терминациялау үшін теңгергіш пайдаланатын сертификат.
Жаңа SSL-сертификатын жүктеуге немесе бұрын жүктелгенін таңдауға болады.
Жаңа сертификатты жүктеуБарлардан таңдау-
Ашылмалы тізімнен Жаңа сертификатты жүктеу таңдаңыз.
-
Өрістерді толтырыңыз:
- Сертификат атауы: атауды енгізіңіз. Мысал:
example-com-2024. - Сертификат немесе сертификаттар тізбегі: сертификат файлын жүктеңіз.
- Жабық кілт: жабық кілт файлын жүктеңіз.
- Құпиясөз: егер жабық кілт шифрланған болса, оның құпиясөзі бар файлды жүктеңіз.
- Сертификат атауы: атауды енгізіңіз. Мысал:
-
-
-
Келесі қадам батырмасын басыңыз.
-
Бэкендтердің қолжетімділігін тексеру параметрлерін (healthcheck) толтырыңыз:
- Тексеру түрі:
TCPнемесеHTTP. - Интервал: секундпен берілетін тексеру аралығы.
- Әрекеттер саны: бэкендті қолжетімсіз деп танымас бұрын тексеруді қанша рет орындау керек.
- Тайм-аут: бэкенд тексеруге жауап бермейді деп есептелетін уақыттың секундпен берілген шегі.
Келесі параметрлер тек
HTTPтексеру түрі үшін қолжетімді:- HTTP-әдісі: қолжетімділікті тексеру үшін пайдаланылатын әдіс.
- Жауап күйі: осы HTTP-күй алынған жағдайда қолжетімділік тексеруі сәтті деп есептеледі.
- Сұрау жолы: қолжетімділікті тексеру үшін жүгіну қажет жол.
- Тексеру түрі:
-
Қосу батырмасын басыңыз.
- Өтіңіз VK Cloud жеке кабинетіне.
- Жобаны таңдаңыз.
- Виртуалды желілер → Жүктеме теңгергіштері бөліміне өтіңіз.
- Теңгергіштің атауын басыңыз.
- Теңгеру ережелері секциясында теңгеру ережесі бар жолдағы қарындаш белгішесін басыңыз.
- Өзгерістер енгізіп, Өңдеу батырмасын басыңыз.
- Өтіңіз VK Cloud жеке кабинетіне.
- Жобаны таңдаңыз.
- Виртуалды желілер → Жүктеме теңгергіштері бөліміне өтіңіз.
- Теңгергіштің атауын басыңыз.
- Теңгеру ережелері секциясында теңгеру ережесі бар жолдағы себет белгішесін басып, жоюды растаңыз.