Заместитель Генерального директора По административной работе В.Д. Лавриненко
Предпосылки проекта
До реализации проекта с "Софтпоинт" в распределенной системе "ИНТЕР РАО" для 20 баз данных были настроены 3 контура обмена данными средствами УРБД 1С8. Объем баз данных – от 5 до 50 Гб, количество документов в месяц на одну базу данных – до 50 000 шт.
Для обмена основным массивом данных требовалось выполнять длительный ночной регламент, не всегда укладывающийся в отведенное время. С учетом планов по объединению 3-х контуров в 1, очевидно, что стандартный механизм обмена данными XML не позволит это реализовать, что повлечет увеличение длительности операций обмена, снижение времени доступности системы для пользователей, увеличение длительности ежедневного периода рассогласованности данных в БД.
Единственным решением, совместимым с 1С:Предприятие 8, и удовлетворяющим требованиям нашей компании к операциям обмена данными, стала технология "Репликация информационных баз" компании "Софтпоинт".
Ключевые цели проекта
- Создать единый механизм обмена данными 1С, позволяющий в дальнейшем свободно масштабировать информационную систему – подключать новые базы данных к контуру онлайн обмена.
- Решить текущие проблемы производительности информационной системы, связанные с обменом данными.
Результат проекта
Оперативность обмена:
- асинхронная транзакционная репликация с обновляющими подписчиками – БД контура обмена; передача каждой транзакции начинается немедленно после фиксации, время доставки – от 3 секунд;
- сжатие информации при транспортировке в 10 раз, как следствие экономия трафика и минимальные требования к "толщине" канала связи.
Гарантированная, корректная доставка:
- не страшны обрывы связи: пользователи 1С продолжают работать, изменения накапливаются в очередях. При восстановлении связи все транзакции доставляются;
- строгое соблюдение транзакционной целостности и последовательности (в любой момент времени каждая БД находится в "консистентном" состоянии).
Управление распределенными базами из единой консоли:
- настройка правил обмена и контроль из единого дружественного интерфейса;
- централизованное, управляемое обновление конфигурации 1С:Предприятие.
Также, в рамках проекта была решена очень важная смежная задача – онлайн резервирование. При падении какой-либо базы данных в контуре обмена, или нескольких одновременно, вплоть до разрушения серверного оборудования, данные будут восстановлены максимально оперативно и с минимальными потерями.
После проекта
С момента окончания проекта прошел 1 год. Система репликации работает стабильно. Технические специалисты компании осуществляют контроль и настройку работы репликации. Специалисты Софтпоинт привлекаются для решения технологических задач и доработок механизма обмена под требования компании.
Выражаем благодарность компании Софтпоинт за качественно выполненный проект и текущую поддержку технологии репликации.
Заместитель Генерального директора
По административной работе
В.Д. Лавриненко