Имя: Пароль:
1C
 
Создать два взаимозаменяемых сервера
0 temrmal
 
14.11.24
13:39
Прошу совета:
1. База SQL, как можно организовать систему: сделать 2 сервера - в разных концах города. если отключается один сервер (света нет или интернет оборвался), переводить клиентов на резервный.
2. как лучше организовать отказоустойчивость сервера. Видел систему машина№1(1с сервер)+машина№2(SQL база)+машина№3(NAS).
и в инете инфа по поводу отказоустойчивости, но только в части 1С-сервера и менеджера лицензий. А вот про СУБД нет упоминания.

Может есть где рабочие примеры?
1 Галахад
 
14.11.24
13:41
Средствами SQL - зеркало.
Средствами 1С - РИБ.
2 Garykom
 
14.11.24
13:45
лучше средствами РИБ 1С
причем в паре с nginx или неким скриптиком на клиентах можно иметь одну строку в ланчере или ярлык запуска
3 temrmal
 
14.11.24
13:51
(1) РИБ не доверяю, много случаев нарушения синхронизации.
в обоих случаях необходимо покупать вторую лицензию на сервер?
4 Tarlich
 
14.11.24
16:10
(0) СКЛ зеркало потребует то же время на переход в рабочий режим и как синхронизировать их - по инету - белые айпишники тогда надо . риб - с нумерацией . пока подымаете второй - первый заработал и часть начинает дальше работать ...
5 arsik
 
14.11.24
16:15
Отказоустойчивость из 2х серверов не сделать. Минимум из 3х.
Из двух будет система с резервированием, которая при неправильной настройке развалится, а при правильной потребует ручного переключения мастера.
6 Звездец
 
14.11.24
16:29
(3) тебе не только 2 лицензии на сервер надо, но и скорее всего 2 комплекта клиентских (если сервер с лицензиями упадет)

А так, идите в облака, там и лицензии в аренде и 99% что не упадет
7 Jackman
 
14.11.24
16:49
(0) Там самое интересное, что делать, когда проблемный сервер, после внезапного отключения, снова заработает, как синхронизировать?

Тут можно средствами SQL разруливать, не уверен, что штатное средство зеркальной записи в резервную базу не будет тормозить работу основной базы. Ведь запись будет идти через инет, какой-то будет лаг и прочее. Также, не думаю, что базе SQL при зеркалировании понравится внезапное прерывание процесса клонирования, в случае сбоя на основном сервере.

Также можно средствами SQL делать ночью полный бэкап и выгружать его в удаленную резервную базу SQL. После начала рабочего дня - часто делать разностный бэкап, с выгрузкой на резервный и его загрузкой там. При внезапном отключении главного сервера - работать на резервном, но часть информации в резервной базе будет потеряна между интервалами выгрузок.
8 temrmal
 
20.11.24
20:58
(5) А как из трех сделать?