powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Динамически поменять сервер незаметно для клиентов
11 сообщений из 11, страница 1 из 1
Динамически поменять сервер незаметно для клиентов
    #37163124
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею в наличие два сервера - 1 и 2

Есть приложение которое мониторит сервер 1. Как только он становится недоступен, надо чтобы приложение "что-то сделало" чтобы клиентские приложения обращающиеся к серверу 1 по IP как будто ничего не произошло стали обращаться к серверу 2. Т.е по тому же самому IP. Технически это возможно, не используя кластер, а также виртуальный следящий сервер и прочие внешние технологии ? ДНС там поменять или еще что.

П.С. Систему из трех серверов - где один обсервер тоже не предлагать. Серверов только 2.
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163139
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если просто прописать в клиенте "запасной" адрес соединения то без обсервера может случиться так что один клиент по причине временной неполадки перейдет на запасной а остальные останутся на основном
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163164
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MsDatabaseruесли просто прописать в клиенте "запасной" адрес соединения то без обсервера может случиться так что один клиент по причине временной неполадки перейдет на запасной а остальные останутся на основном

вот именно что хочу обойтись одной универсальной строкой соединения. А обсервер реализовать как приложение которое следит за основным, и когда поймет что он недоступен должна что-то где-то прописать - бред конечно, но вот нужно.
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163196
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverЕсть приложение которое мониторит сервер 1.

А где оно расположено и обязательно ли обращаться к серверу по IP адресу?
Если приложение на сервере 2 и есть гарантия, что первый не очнётся, то оно может
инициировать смену IP адреса. Если религия таки позволяет обращаться по доменному имени,
то можно поменять запись на DNS сервере. Если клиентские приложения не тупы как пробки, то
достаточно в DNS прописать адреса обоих серверов (и отключить их ротацию) чтобы они
автоматически пошли на сервер 2 если не смогли достучаться до сервера 1. В-общем,
телепатия не работает.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163231
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если фронтендом сидит nginx, например, то в нем айпи сервера приложения переключается на раз.
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163252
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, клиентское приложение выполняющее роль обсервера находится на сервере 2 и мониторит доступность сервера 1. Пока не берем во внимание что будет если сервер 2 отвалится. Как обращаться клиентам абсолютно не важно, главное чтобы просто обращались. А приложение-обсервер просто подменяло им этот путь.

Dimitry Sibiryakov оно может
инициировать смену IP адреса. Если религия таки позволяет обращаться по доменному имени,
то можно поменять запись на DNS сервере

Вот наверное это то что нужно - поконкретнее не ответите что где поменять надо а еще лучше ссылку где можно про это почитать.
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163267
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLoverВот наверное это то что нужно - поконкретнее не ответите что где поменять надо а еще лучше
ссылку где можно про это почитать.

В документации к используемой ОСи и DNS серверу, наверное...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163278
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вцелом ясно, спасибо

*ушел за админом*
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37163544
MsDatabaseru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если приложение-обсервер расположено на втором то по идее можно чтобы оно выключало первый сервак в случае обнаружения признаков выхода из строя, а клиентские компы обнаружив отсутствие первого (обрыв соединения если клиент был подключен ранее) подключаются по заведомо прописанному адресу резервного

на мой взгляд при таком подходе налицо гибкость приложения - независимость от возможностей администрирования и разделения сферы ответственности на несколько служб (сетевые админы и те кто обслуживают приложение)

к томуж полюбому перерабатывая приложение в "безотказное" придется как минимум прописать отслеживание состояние коннекта, а соответственно прописать туда запасной вариант соединения
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37167571
mr_bo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OracleLover,

NLB не катит?
...
Рейтинг: 0 / 0
Динамически поменять сервер незаметно для клиентов
    #37167615
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если все происходит в рамках одной локальной сети, то можно реализовать автоматическое обнаружение серверов в сети. Начиная с простых велосипедов на базе UDP-широковещания.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Динамически поменять сервер незаметно для клиентов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]