Научно-производственное объединение «Техномаш» обратилось в компанию EFSOL с задачей модернизации ИТ-структуры под нагруженный сервис 1С, а также реализации повышенной отказоустойчивости.
Среди основных проблем:
- В составе текущей архитектуры имеется виртуальный кластер 1С и аппаратный сервер. Виртуальный кластер утратил свою актуальность, а аппаратный сервер не зарезервирован.
- Основная работа ведется на аппаратном сервере в режиме 247. В случае выхода его из строя, сервис 1С остановится.
Задачи клиента
Перед нашими инженерами EFSOL Oblako были поставлены следующие задачи:
- Внедрить систему резервирования аппаратного сервера путем внедрения дополнительного виртуального сервера 1С.
- Перераспределить ресурсы виртуального кластера 1С.
- Оптимизировать работу базы данных.
Как мы решили задачи клиента
Была построена кластерная ИТ-структура с использованием аппаратного и виртуального сервера 1C (гибридное облако 1С) и проведена оптимизация запросов СУБД. Перечень работ по данному проекту:
- Осуществлен перенос баз 1С с виртуального кластера 1С на аппаратный сервер.
- Старые ВМ 1С оставлены под файловый сервер.
- Под кластер 1С созданы новые ВМ и добавлены в кластер 1С с аппаратным сервером.
- Произведена настройка групп доступности MS SQL с аппаратным сервером.
- Произведено тестирование отказоустойчивости.
- Перенастроено подключение текущих ИБ к СУБД.
- Произведено нагрузочное тестирование системы в целом.
На рисунке ниже представлена схема решения:
Рисунок 1 — Схема гибридной структуры
- Система работает в штатном режиме без каких либо нюансов. В случае отказа одного из серверов, происходит ручное переключение на резерв.
- Аппаратный сервер СУБД резервируется в виртуальной среде. Применяются технологии Microsoft SQL ALWAYS ON + кластер 1С:Предприятие.
Результат проекта
Благодаря реализации проекта создания гибридного кластера 1С:Предприятие, клиент получил повышение производительности инфраструктуры 1С с отказоустойчивостью и дублированием всех ролей. При этом, за счет использования виртуальных машин, удалось сэкономить средства на добавление дополнительных физических серверов.