Ultra Monkey – High Availability and Load Balancing Solution for Linux.

Ultra Monkey is a project to create load balanced and highly available network services. For example a cluster of web servers that appear as a single web server to end-users. The service may be for end-users across the world connected via the internet, or for enterprise users connected via an intranet.

Ultra Monkey makes use of the Linux operating system to provide a flexible solution that can be tailored to a wide range of needs. From small clusters of only two nodes to large systems serving thousands of connections per second.

Ultra Monkey 3 makes use of The Linux Virtual Server (LVS) to provide fast load balancing. The Linux-HA framework is used to monitor the linux-directors – the hosts running LVS and doing the load balancing. This is combined with ldirectord which monitors real-server – the hosts that accept end-uers’s connections. These three core components allow Ultra Monkey 3 to provide highly available and/or load balanced network services.

Download

Ultra Monkey should work on any Linux Setup that is capable of running a 2.4 or 2.6 kernel. However, in order to provide a reference, a set of packages have been provided for Debian Sarge and Red Hat Enterprise Linux 3. It is hoped that these will enable Ultra Monkey to be installed more easily for those who are wish to use one of these distributions.

Ultra Monkey 3 is available for download as both source and packges. All files are available from the download directory.



Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>