/pvlb

PVLB: Patrick's Linux/Nginx/Haproxy Load balancer configuration

Primary LanguageRubyApache License 2.0Apache-2.0

PVLB

A high performance server load balancing solution

Youtube presentation video: http://www.youtube.com/watch?v=BK3duo5zAJY

The video contains some slides and a full 30min howto (format: screencast).

PVLB uses open source software:

  • Linux (Ubuntu or Redhat both work)
  • Nginx (as an HTTP proxy - to redirect vhosts)
  • HAProxy (as a load balancer)
  • Chef (chef-solo generates configuration)

Combined with any DNS service that can update itself with health checks.

PVLB is a product and a method. It's an architecture: it tells you how to setup your servers, your DNS. Through chef-solo, it automates the server setup part, leaving you only a couple command lines to type and a few clicks to set DNS up.