Добрый день! Есть такая схема: web-приложение (1 сервер), бд для него(2 сервер), бэкап бд(3 сервер). Задача в следующем: как можно сделать так чтобы при выходе из строя сервера для бд можно было переключиться на бекап сервер бд, естественно в автоматическом режиме. Как я понимаю нужен какой то посредник, который будет либо менять айпи адреса серверов бд или имена или что то еще. Какие вообще есть средства для этого? Всем заранее спасибо. В таких вещах новичек так что не ругайте.
как я понимаю мне нужны будут вот такие инструменты?
В кластере 3 ноды, для каждой вышеописанный физический сервер (OS Ubuntu 12.04).
Используется прозрачный коннект к одному виртуальному IP-адресу, разделяемому между всеми 3 серверами при помощи keepalived. Для балансировки нагрузки на ноды используется HAProxy, конечно же установленный на каждом сервере, чтобы в случае отказа одного из них, нагрузку благодаря VIP продолжал балансировать другой. Мы намеренно решили использовать для LB и VIP те же железки, что и для кластера.