Я бы хотел сделать балансировку нагрузки.
Для этого я хотел бы использовать LVS и apache в качестве балансировщика нагрузки.
Моя конфигурация будет такой:
Пользователи -> Интернет -> Балансировщик нагрузки LVS -> Балансировщик Apache -> Реальные серверы
Ты думаешь это возможно?
В этой конфигурации я не знаю, нужны ли мне два балансировщика нагрузки или только один с LVS и Apache вместе.
Спасибо
Haproxy заменит LVS и Apache mod_proxy. Он может выполнять балансировку нагрузки в целом на уровне 4 (любой порт TCP) и уровне 7 с глубоким пониманием HTTP. Настойчивость - не проблема.
Это определенно возможно. Перед нами сидит LVS, чтобы сбалансировать все запросы, включая электронную почту, Интернет и т. Д. Затем на веб-узлах у нас есть Apache mod_proxy, отправляющий обратно на серверы Oracle. LVS не сокращает его с серверами Oracle с несколькими веб-узлами из-за того, как работает постоянство, где Apache работает нормально.
У нас есть два балансировщика LVS (один действует как аварийный) и два сервера Apache, но только один сервер Apache балансирует обратно в Oracle. У нас это настроено через балансировщики переднего плана, поскольку они передают один маршрутизируемый IP-адрес стандартному веб-трафику на обоих серверах и второй маршрутизируемый IP-адрес для передачи трафика Oracle на один узел Apache. Затем мы увеличиваем вес узла Apache, отличного от Oracle, поскольку он не обрабатывает балансировку Oracle (и SSL-шифрование для Oracle в этом отношении).
Standard traffic: Users -> Internet -> Firewall -> LVS -> Apache0 (Weighted heavier) -> Apache1 -> Email0 -> Email1 -> Other Services Oracle traffic: Users -> Internet -> Firewall -> LVS -> Apache1 -> Oracle Web0 -> Oracle Web1