Надо распределить обращения к базе DB2 между двумя серверами. Вот думаю, как. Пока представляю себе две реплицирующиеся копии БД. Покупать дополнительные железки под это дело не собираюсь, а сама репликация может быть очень неторопливой, разница может быть и в полчаса. Пока не прошла реплика — на резервном сервере должна быть доступна старая версия. Можно тут заиспользовать кластерную ФС или DRBD? Они версионные или на время репликации или блокируют файл БД? Я, конечно, ещё почитаю, но может быть кто-то прямо так сразу ответит?.. :)
Читал вот это: http://www.ibm.com/developerworks/ru/library/dm-0807wright/ , понравилась софтина Gridscale, но кому она сейчас принадлежит и как называется — пока непонятно.