snimka.org
Linux Software Loadbalancer – ZenLoadBalancer
Уеб хостинг технологиите се развиват с всеки изминал ден. Разполагането на един сайт на няколко сървъра с цел балансиране е вече нещо нормално. Има много готови вариянти за хардуерен load balancer – например F5 които обаче са доста скъпи. Тук идва и нуждата от готово такова безплатно решение.
По принцип аз използвам varnish като балансьор пред уеб сървърите ми, но за целта са необходими доста настройки и технологични познания в областта.
Вчера открих алтернативно решение за моите нужди – Linux Software Loadbalancer – ZenLoadBalancer – Debian базиран open source проект.
Започнах да го разучавам и открих това, че инсталирането и конфигурирането му е доста лесно. Може да работи като cluster – два master-а или един един master и един slave/backup/.
Ще започна с тестването му като пусна един или два сайта да минават през него. Смятам да пусна snimka.net тъй като е доста натоварен и ще разбера дали ще работи нормално. Идеята ми е да направя нещо такова:
zenloadbalancer (real ip) -> varnish (local ip) -> nginx (web1/local ip) -> nginx (web2/local ip)
Ето и малко скрийншоти от уеб панела:
По нататък ще пиша какви са резултатите от тестовете ми 🙂