Отказоустойчивый производительный кластер для Java приложений

Со времени запуска проекта прошло некоторое время и настало время наращивать вычислительные мощности для работы приложения. Было принято решение построить для этого высокодоступный отказоустойчивый и производительный кластер, который в дальнейшем можно будет легко масштабировать. Таким образом нам надо настроить отказоустойчивый кластер для распределения запросов между серверами приложений.

Для этого мы будем использовать 4 сервера на Linux CentOS 5.5, а так же Apache, Tomcat6, mod_jk, heartbeat.
web1, web2 сервера — для распределения запросов средствами Apache и отказоустойчивости средствами Heartbeat. app1, app2 сервера — Tomcat сервера для Java-приложения.

Читать дальше →