Всем доброго времени. Хочу спросить, может кто уже так делал. сейчас есть один сервер на одном внешнем айпи, на нем крутится достаточно много сервисов, при том что почти все используют одну базу. железячка скажу не плохая, но не справляется и иногда уходит в висяк. думаю перенести часть программ на другой сервер, но при этом как бы создать их независимость (серверов в смысле), т.е. айпи у них один, а сервера два при том не должно быть не первых не вторых, просто если юзер лезет по адресу к примеру http://www.opennet.me/service1 он попадает на первый сервер, ну а если http://www.opennet.me/service2 то на второй. при этом если любой из серверов падает, второй сохранят функциональность и доступен с мира.
Вот и думаю как бы такое реализовать. Вспомнился краб, как то настраивал на нем зеркалирование на одном айпи, но там есть примари сервер и т.д., что то не то мне кажется.
Вот такая головоломка у мну сейчас. нужно подключить два серва с одним айпи к одному свичу.... Может на уровне коммутатор такое получится... имеется каталист 2960.
Ставишь любой баллансировщик tcp, если речь идет о вебе. Тот же nginx может отлично справится с данной задачей.
> т.е. айпи у них один, а сервера два при том не должно быть не первых не
> вторых, просто если юзер лезет по адресу к примеру http://www.opennet.me/service1 он
> попадает на первый сервер, ну а если http://www.opennet.me/service2 то на второй.
> при этом если любой из серверов падает, второй сохранят функциональность и
> доступен с мира.Не реально.
>> т.е. айпи у них один, а сервера два при том не должно быть не первых не
>> вторых, просто если юзер лезет по адресу к примеру http://www.opennet.me/service1 он
>> попадает на первый сервер, ну а если http://www.opennet.me/service2 то на второй.
>> при этом если любой из серверов падает, второй сохранят функциональность и
>> доступен с мира.
> Не реально.ну почему же, один из них может выступать как прокси для другого (например через nginx, нагрузка никакая), а если прокси отваливается то второй берет его Ip себе и также работает.
> Не реально.Если в чуть другой постановке вопроса (а точнее - в ее реализации) - то реально. Вот пример создания кластера для биллинга - http://ru.gentoo-wiki.com/wiki/%D0%A1%D0%... У меня подобная схема для биллинга UTM проработала 3 года. Не без глюков, иногда приходилось и руками (и головой) поработать. Но достаточно не часто. Так что схема имеет место быть. :)
>[оверквотинг удален]
> вторых, просто если юзер лезет по адресу к примеру http://www.opennet.me/service1 он
> попадает на первый сервер, ну а если http://www.opennet.me/service2 то на второй.
> при этом если любой из серверов падает, второй сохранят функциональность и
> доступен с мира.
> Вот и думаю как бы такое реализовать. Вспомнился краб, как то настраивал
> на нем зеркалирование на одном айпи, но там есть примари сервер
> и т.д., что то не то мне кажется.
> Вот такая головоломка у мну сейчас. нужно подключить два серва с одним
> айпи к одному свичу.... Может на уровне коммутатор такое получится... имеется
> каталист 2960.Два сервера с одним IP - ключевое слово: "VRRP".
Но как балансировка это не будет работать, только как резерв.
Для балансировки надо использовать другие механизмы, но с "одним IP" так не выйдет.
Спасибо откликнувшимся, решения не нашел, получил очередной айпи в мир у провайдера) и перекинул сервисы как хотел.
Что решения касается, пришел только к тому если такое делать надо ставить дополнительный серв-маршрутизатор, который в зависимости от запрашиваемого сервиса (ну или порта) отправлял трафик в нужное русло. (думаю какая-нить навороченная циска с этим тоже справилась), но плодить звенья в сети нет желания, да и надежность явно не улучшится, а на цисок денег нет).
> Спасибо откликнувшимся, решения не нашел, получил очередной айпи в мир у провайдера)
> и перекинул сервисы как хотел.
> Что решения касается, пришел только к тому если такое делать надо ставить
> дополнительный серв-маршрутизатор, который в зависимости от запрашиваемого сервиса (ну
> или порта) отправлял трафик в нужное русло. (думаю какая-нить навороченная циска
> с этим тоже справилась), но плодить звенья в сети нет желания,
> да и надежность явно не улучшится, а на цисок денег нет).выход из строя циски никак не решит твою задачу, имхо
> выход из строя циски никак не решит твою задачу, имхоДве крыски собранные в ядро - решат задачу :)
>> выход из строя циски никак не решит твою задачу, имхо
> Две крыски собранные в ядро - решат задачу :)а перед ними одно волокно до провайдера ( я идеалист, правда же ? :-))) ), один медиаконвертер, и т п
> а перед ними одно волокно до провайдера ( я идеалист, правда же
> ? :-))) ), один медиаконвертер, и т ппросто на пути ему еще не попадался пьяный вася на тракторе :D