Linux Software Loadbalancer – ZenLoadBalancer

Уеб хостинг технологиите се развиват с всеки изминал ден. Разполагането на един сайт на няколко сървъра с цел балансиране е вече нещо нормално. Има много готови вариянти за хардуерен load balancer – например F5 които обаче са доста скъпи. Тук идва и нуждата от готово такова безплатно решение.

По принцип аз използвам varnish като балансьор пред уеб сървърите ми, но за целта са необходими доста настройки и технологични познания в областта.

Вчера открих алтернативно решение за моите нужди – Linux Software Loadbalancer – ZenLoadBalancerDebian базиран open source проект.

Започнах да го разучавам и открих това, че инсталирането и конфигурирането му е доста лесно. Може да работи като cluster – два master-а или един един master и един slave/backup/.

Ще започна с тестването му като пусна един или два сайта да минават през него. Смятам да пусна snimka.net тъй като е доста натоварен и ще разбера дали ще работи нормално. Идеята ми е да направя нещо такова:

zenloadbalancer (real ip) -> varnish (local ip) -> nginx (web1/local ip) -> nginx (web2/local ip)

Ето и малко скрийншоти от уеб панела:

По нататък ще пиша какви са резултатите от тестовете ми 🙂