Найти в Дзене
EFSOL

Как создать отказоустойчивый кластер 1С

В высоконагруженных системах 1С требуется тщательно проработать систему отказоустойчивости, чтобы бизнес не испытывал простоев, а все сбои были незаметны для конечного потребителя.

Мы в EFSOL Oblako тщательно анализируем возможности отказоустойчивости в разных системах, вплоть до холодного резервного копирования на европейских серверах (дублирование на уровне ЦОД).

Работы в ДЦ
Работы в ДЦ

В данной статье мы рассмотрим возможность кластеризации сервера 1С. Мы подобрали два аналогичных сервера, чтобы получилось распределить нагрузку на сервера 1С.

Устанавливаем 1С:Предприятие 8 на двух серверах с запуском службы “Агент сервера 1С:Предприятие 8.3 (x86-64)”.

Рисунок 1 - Установка сервера 1С:Предприятие
Рисунок 1 - Установка сервера 1С:Предприятие

После установки, переходим в “Администрирование серверов 1С Предприятия x86-64”.

Заходим в параметры кластера и вводим общее имя кластера, а также указываем “уровень отказоустойчивости” в нашем случае ставим 1 уровень.

Рисунок 2 - Параметры кластера
Рисунок 2 - Параметры кластера

На втором сервере удаляем “Локальный кластер”, сделанный по умолчанию. Подключаемся к новому созданному кластеру с именем “Cluster1C”.

Создаем “рабочий сервер”, указываем что этот рабочий сервер является “центральным”.

Рисунок 3 - Параметры рабочего сервера
Рисунок 3 - Параметры рабочего сервера

Заходим в Рабочие серверы => SQL => Требования назначения функциональности, создаем новое требования для клиентского соединение с ИБ, тип требования: назначить.

Повторяем тоже самое на рабочем сервере SQL2.

Управление кластером заключается в том, что администратор определяет состав компьютеров (рабочих серверов), на которых размещается кластер. Кроме этого (при необходимости), он может определить требования к ним: какие сервисы и соединения с информационными базами должны работать на каждом из рабочих серверов.

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

После этого мы можем наблюдать как происходит распределение нагрузки на кластере 1С.

Интересует отказоустойчивое решение 1С? Мы предлагаем готовый кластер 1С в аренду.