Отказоустойчивая
информационная система
507
Распределенная информационная база программы
«1С:Предприятие»
Механизм распределенных информационных баз предназначен для создания терри-
ториально распределенных систем на основе идентичных конфигураций програм-
мы «1С:Предприятие». Это решение позволяет использовать программу «1С:Пред-
приятие» как в центральном офисе, так и в филиалах. Основано оно на периодиче-
ской синхронизации данных — изменения, внесенные на сервере,
записываются
в файл и передаются на другое рабочее место. Принятый файл автоматически обра-
батывается, а содержащиеся в нем данные вносятся в локальную копию.
Конечно, у этого решения есть и недостатки: синхронизация требует времени, сле-
довательно, данные обновляются не мгновенно. Некоторые компании отошли от
такого подхода в пользу размещения сервера «1С:Предприятие» в «облаке» и пре-
доставления к нему терминального доступа. В этом случае программа «1С:Пред-
приятие» работает в обычном режиме, а пользователи подключаются к ней по RDP.
Поскольку в «1С:Предприятие» обрабатываются персональные данные, то должно
обеспечиваться шифрование канала.
Дублирование данных
Использование технологий дублирования данных — один из
способов обеспечения
надежной работы информационных систем. В этом разделе мы рассмотрим различ-
ные технологии дублирования данных. Часто такие решения не требуют дополни-
тельных затрат.
Зеркалирование серверов баз данных
Большинство приложений, работающих с систематизированными данными, хранят
их на серверах баз данных или SQL-серверах. В связи с распространенностью SQL-
серверов,
для них разработаны решения, обеспечивающие дублирование данных
одного сервера на другом.
Зеркалирование (репликация) данных SQL-серверов
Очень часто репликацию данных называют
зеркалированием
базы данных. Вы
можете использовать или кластерную систему, или же собственные методы зерка-
лирования SQL-серверов. В последнем случае можно выделить следующие пре-
имущества:
зеркалирование можно настроить отдельно для каждой базы данных (в кластере
же резервируются все базы данных сервера);
нет никаких ограничений по оборудованию, которые
могут быть актуальными
для других вариантов;
нет необходимости покупать дополнительное оборудование — дублирование
производится по обычной сети передачи данных;