|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
Имею в наличие два сервера - 1 и 2 Есть приложение которое мониторит сервер 1. Как только он становится недоступен, надо чтобы приложение "что-то сделало" чтобы клиентские приложения обращающиеся к серверу 1 по IP как будто ничего не произошло стали обращаться к серверу 2. Т.е по тому же самому IP. Технически это возможно, не используя кластер, а также виртуальный следящий сервер и прочие внешние технологии ? ДНС там поменять или еще что. П.С. Систему из трех серверов - где один обсервер тоже не предлагать. Серверов только 2. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:16 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
если просто прописать в клиенте "запасной" адрес соединения то без обсервера может случиться так что один клиент по причине временной неполадки перейдет на запасной а остальные останутся на основном ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:21 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
MsDatabaseruесли просто прописать в клиенте "запасной" адрес соединения то без обсервера может случиться так что один клиент по причине временной неполадки перейдет на запасной а остальные останутся на основном вот именно что хочу обойтись одной универсальной строкой соединения. А обсервер реализовать как приложение которое следит за основным, и когда поймет что он недоступен должна что-то где-то прописать - бред конечно, но вот нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:29 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
OracleLoverЕсть приложение которое мониторит сервер 1. А где оно расположено и обязательно ли обращаться к серверу по IP адресу? Если приложение на сервере 2 и есть гарантия, что первый не очнётся, то оно может инициировать смену IP адреса. Если религия таки позволяет обращаться по доменному имени, то можно поменять запись на DNS сервере. Если клиентские приложения не тупы как пробки, то достаточно в DNS прописать адреса обоих серверов (и отключить их ротацию) чтобы они автоматически пошли на сервер 2 если не смогли достучаться до сервера 1. В-общем, телепатия не работает. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:36 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
если фронтендом сидит nginx, например, то в нем айпи сервера приложения переключается на раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:49 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
Да, клиентское приложение выполняющее роль обсервера находится на сервере 2 и мониторит доступность сервера 1. Пока не берем во внимание что будет если сервер 2 отвалится. Как обращаться клиентам абсолютно не важно, главное чтобы просто обращались. А приложение-обсервер просто подменяло им этот путь. Dimitry Sibiryakov оно может инициировать смену IP адреса. Если религия таки позволяет обращаться по доменному имени, то можно поменять запись на DNS сервере Вот наверное это то что нужно - поконкретнее не ответите что где поменять надо а еще лучше ссылку где можно про это почитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:53 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
OracleLoverВот наверное это то что нужно - поконкретнее не ответите что где поменять надо а еще лучше ссылку где можно про это почитать. В документации к используемой ОСи и DNS серверу, наверное... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 11:59 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
вцелом ясно, спасибо *ушел за админом* ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 12:02 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
если приложение-обсервер расположено на втором то по идее можно чтобы оно выключало первый сервак в случае обнаружения признаков выхода из строя, а клиентские компы обнаружив отсутствие первого (обрыв соединения если клиент был подключен ранее) подключаются по заведомо прописанному адресу резервного на мой взгляд при таком подходе налицо гибкость приложения - независимость от возможностей администрирования и разделения сферы ответственности на несколько служб (сетевые админы и те кто обслуживают приложение) к томуж полюбому перерабатывая приложение в "безотказное" придется как минимум прописать отслеживание состояние коннекта, а соответственно прописать туда запасной вариант соединения ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2011, 13:08 |
|
Динамически поменять сервер незаметно для клиентов
|
|||
---|---|---|---|
#18+
OracleLover, NLB не катит? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2011, 13:43 |
|
|
start [/forum/topic.php?fid=30&msg=37167615&tid=1530727]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 144ms |
0 / 0 |