Домашнее задание выполните в Google Docs и отправьте в личном кабинете на проверку ссылку на ваш документ.
Название файла должно содержать номер лекции и фамилию студента. Пример названия: "10.5 Балансировка нагрузки. HAProxy/Nginx - Александр Александров".
Перед тем как выслать ссылку, убедитесь, что ее содержимое не является приватным (открыто на просмотр всем, у кого есть ссылка). Если необходимо прикрепить дополнительные ссылки, просто добавьте их в свой Google Docs.
Любые вопросы по решению задач задавайте в чате учебной группы.
Что такое балансировка нагрузки и зачем она нужна?
Приведите ответ в свободной форме.
Чем отличаются между собой алгоритмы балансировки round robin и weighted round robin? В каких случаях каждый из них лучше применять?
Приведите ответ в свободной форме.
Установите и запустите haproxy.
Приведите скриншот systemctl status haproxy, где будет видно, что haproxy запущен
Установите и запустите nginx.
Приведите скриншот systemctl status nginx, где будет видно, что nginx запущен
Настройте nginx на виртуальной машине таким образом, чтобы при запросе:
curl http://localhost:8088/ping
он возвращал в ответе строчку:
"nginx is configured correctly"
Приведите скриншот получившейся конфигурации
Эти задания дополнительные (не обязательные к выполнению) и никак не повлияют на получение вами зачета по этому домашнему заданию. Вы можете их выполнить, если хотите глубже и/или шире разобраться в материале.
Настройте haproxy таким образом, чтобы при ответе на запрос:
curl http://localhost:8080/
он проксировал его в nginx на порту 8088, который был настроен в задании 5 и возвращал от него ответ:
"nginx is configured correctly".
Приведите скриншот получившейся конфигурации