
отвечающим за доступность и производительность веб-сервисов
поддерживающим высоконагруженные веб-сайты и приложения
которым нужно понимать, как трафик попадает в их сервисы и как обеспечить их отказоустойчивость
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.
В данном задании вам предоставляется доступ к машине, на которой предустановлен haproxy и развернуты 2 веб-сервера на портах 80 и 8080.
Файл конфигурации haproxy находится по пути /etc/haproxy/haproxy.cfg.
Конфиг haproxy должен содержать 2 фронтенда с именами front_health и front_weigths.
Конфиг haproxy должен содержать 2 бэкенда с именами rebrain_health и rebrain_weights.
Фронтенд front_health должен соответствовать следующим требованиям:
прослушивать порт 443
работать в режиме http
backend по умолчанию: rebrain_health
Фронтенд front_weigths должен соответствовать следующим требованиям:
прослушивать порт 442
работать в режиме http
backend по умолчанию: rebrain_weights
Бэкенд rebrain_health должен соответствовать следующим условиям:
Метод балансировки source
Работать в режиме http
Активирована опция httpchk
Перенаправлять трафик на 2 сервера с именами stand_01 и stand_02 по адресу 127.0.0.1:80 (указать явно). Для stand_01 и stand_02 необходимо активировать health checks на порт 8080.
Бэкенд rebrain_weights должен соответствовать следующим условиям:
Метод балансировки roundrobin
Работать в режиме http
Перенаправлять трафик на 3 сервера с именами stand_01, stand_02 и stand_03 по адресу 127.0.0.1:80 (указать явно). Для всех серверов необходимо активировать health checks.
Серверу stand_01 назначить вес 1
Серверу stand_02 назначить вес 4
Серверу stand_03 назначить вес 6
При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.