Назад | Перейти на главную страницу

Можно ли выполнить балансировку нагрузки DSR с прямым возвратом сервера с использованием виртуальных серверов в облаке?

Можно ли выполнить такую ​​балансировку нагрузки в облаке, например, в Digital Ocean, если все мои капли из одного центра обработки данных? Или мне нужно какое-то физическое устройство для балансировки нагрузки уровня 4?

Как показано здесь: http://blog.haproxy.com/2011/07/29/layer-4-load-balancing-direct-server-return-mode/

Мне нравится идея, что балансировщик нагрузки просто распределяет, а затем серверы отвечают на запрос напрямую клиентам. Можно ли обойтись без физического оборудования, но с программным обеспечением вроде haproxy?

DSR реализован в ядре Linux (IPVS), которое работает только с LVS (Linux Virtual Server). Вам также понадобится демон проверки работоспособности, например keepalived или ldirectord. BTW DSR не работает в Amazon AWS или в Azure из-за безопасности сетевой виртуализации, которую они используют. Он также не будет работать в таких вещах, как Docker.

http://www.loadbalancer.org/blog/load-balancing-methods