• О компании
  • Опыт
  • Тиражные решения
  • Блог
  • Контакты
  • Решаем задачи автоматизации
  • На базе программ 1С
  • И собственных решений
  • А потом обслуживаем
  • По разумным ценам
  • О компании
  • Опыт
  • Тиражные решения
  • Блог
  • Контакты
Вход для клиентов
Полная версия сайта
Настоящие эксперты
в автоматизации финансов
Официальные статусы партнера
  • welcome@wiseadvice-it.ru
  • Рязанский проспект, 75к4
8 (499) 705-75-53
Заказать обратный звонок
  • Решаем задачи автоматизации
    • Решаемые функциональные задачи по автоматизации
    • Бухгалтерского учета
    • Финансового управления FRP
    • Автоматизация холдинга
    • Управления зарплатой, персоналом и кадровый учет HRM
    • Комплексного управления ресурсами предприятия ERP
    • Управления взаимоотношениями с клиентами CRM
    • Документооборота и бизнес-процессов DOCFLOW BPM
    • Консолидация данных
    • Управление НСИ (MDM)
    • Работы юридических отделов
    • Электронный документооборот с контрагентами ЭДО
    • Интеграция и обмены данными 1С
    • Переходы на новые версии 1С
    • Оптимизация высоконагруженных систем 1С
    • Решаемые задачи автоматизации по отраслям
    • Торговые компании
    • Компании сферы услуг
    • Производственные предприятия
  • На базе программ 1С
    • 1С:Бухгалтерия
    • 1С:Зарплата и Управление Персоналом
    • 1С:Управление торговлей
    • 1С:Управление производственным предприятием
    • 1С:Управление предприятием ERP
    • 1С:Документооборот
    • 1С:Управление холдингом
    • 1С:Консолидация
    • 1С:Комплексная автоматизация
    • 1С:Управление нашей фирмой
    • 1С:CRM
    • 1С:Розница
    • 1С:Корпорация
    Сравнение версий и выбор 1С
  • И собственных решений
    • Финансист
    • Юрайт
    • Защита конфигураций
  • А потом обслуживаем
    • Внедрение 1С
    • ИТС 1С
    • Обновление 1С
    • Переход на новые версии 1С
    • Настройка / доработка 1С
    • Релизы 1С
    • Обслуживание 1С
    • Консультации
    • Установка 1С
    • Переносы и обмены данными
    • 1С Фреш
  • По разумным ценам
  • Главная
  • О компании
  • Блог
  • Полезные статьи

Кластер серверов 1С для высоконагруженных систем

Поделитесь:
Актуальность статьи проверена: 26.01.2018
  • К списку статей
  • Предыдущая статья

Если в вашей компании программным обеспечением от 1С пользуются несколько сотрудников, то достаточно закупить хороший сервер и правильно его настроить. Однако если число пользователей достигло 150-200 человек и это еще не предел, то установка кластера серверов поможет снизить нагрузку на оборудование. Конечно, установка дополнительного оборудования и подготовка специалистов для поддержки работоспособности кластера потребует некоторых финансовых и временных ресурсов, но это долговременное вложение, компенсирующее впоследствии все затраты за счет бесперебойной работы системы. При этом многое зависит от правильной настройки кластера – производительность можно увеличить в несколько раз без дорогостоящих вложений. Поэтому, перед тем как изучать функционал и закупать сервера, необходимо удостовериться, нужен ли вам кластер серверов 1С вообще.

Когда стоит устанавливать кластер серверов 1С?

При проектировании схемы работы и расчете необходимых мощностей серверов в ПО достаточно часто случаются ошибки. На начальном этапе системные администраторы могут их нивелировать с помощью увеличения количества оперативной памяти или модернизации ЦПУ и других узлов. Но всегда приходит момент, когда эти возможности иссякают, и установка кластера серверов становится фактически неизбежной. Именно она позволит решить основные проблемы высоконагруженных систем:

  • Отказы оборудования и сетей. Для особо важных баз данных рекомендуется создать кластер серверов, исполняющий роль резервного;
  • Недостаточная безопасность баз данных. Дополнительным преимуществом является возможность шифрования данных из ПО на платформе 1С;
  • Неравномерное распределение нагрузки на узлы сервера. Решается с помощью создания нескольких «рабочих процессов», контролирующих клиентские соединения и запросы;
  • Помимо решения данных проблем правильно настроенный кластер серверов 1С позволяет существенно экономить на поддержке стабильной работы приложений 1С.

Владельцы небольших компаний, столкнувшись с вышеперечисленными проблемами, также могут быть заинтересованы в установке кластера серверов. Но все же, если количество пользователей не превышает нескольких десятков и производительность ПО не вызывает жалоб, то кластер не является экономически оправданным. Намного эффективнее будет модернизировать сервер или правильно настроить ключевые параметры. Однако если компания нацелена на развитие и увеличение рабочих мест, то стоит подумать о создании кластера серверов 1С в ближайшем будущем.

Кластер серверов 1С

Установка отказоустойчивого кластера серверов в стандартных случаях не потребует от администраторов глубоких знаний структуры и логики серверного оборудования.

Рассмотрим данный алгоритм на примере объединения двух серверов 1С 8.2 в кластер

Допустим, на сегодня у вас имеется два сервера, на одном из которых (S1C-01) установлен сервер 1С и информационные базы. Чтобы настроить отказоустойчивый кластер серверов, необходимо на сервере S1C-02 развернуть сервер 1С:Предприятие и начать рабочий процесс. Убедитесь, что в его свойствах установлен пункт «Использование» в состояние «Использовать». Регистрировать информационные базы нет необходимости.

Объединение двух серверов 1С 8.2 в кластер

После этого в консоли администрирования 1С необходимо добавить в раздел «Резервирование кластеров» резервный кластер с именем второго сервера – S1C-02. В аналогичный раздел второго сервера добавляем резервный кластер с именем S1C-01 и перемещаем его на верхнюю позицию. Для этого воспользуйтесь контекстным меню и командой «Переместить вверх». Необходимо добиться одинакового порядка в этих группах обоих серверов.

После вышеперечисленных действий остается лишь нажать кнопку «Действие» – «Обновить». После этого в дереве второго сервера должны появиться информационные базы, зарегистрированные на первом. Это означает, что наши действия привели к успеху и теперь у нас функционирует отказоустойчивый кластер из двух серверов.

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

Нагрузка на кластер и оптимизация

Тестирование нагрузки

Наиболее распространенными технологиями тестирования кластера серверов 1С считаются:

  1. Тест Гилева;
  2. Тест центр из 1С:КИП.

В первом случае мы имеем дело с инструментом, позволяющим оценить файловые и клиент-серверные базы. Он включает в себя оценку скорости работы системы, интерфейсов, длительных операций и количества ресурсов для функционирования. Большим плюсом является универсальность – нет никакой разницы, какую конфигурацию вы будете им тестировать. На выходе получается оценка в условных единицах.

Второй же функционал позволяет оценить время, затрачиваемое на определенную операцию в системе при заранее заданном количестве пользователей. При этом вы можете самостоятельно указать количество операций, их вид и последовательность – тест смоделирует реальные действия.

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

Улучшение производительности

Самый простой путь ускорить работу 1С – увеличить характеристики серверов. Но бывали случаи, когда из-за неверных настроек после модернизации железа ситуация лишь ухудшалась. Поэтому при жалобах на зависания, рекомендуется в первую очередь проверить настройки кластера в сервисе администрирования.

Необходимо отнестись с полной ответственностью ко всем действиям. Параметры кластера могут серьезно повлиять на производительность и возможность работы, как в лучшую сторону, так и в противоположную. Каждый параметр оказывает влияние на все сервера, входящие в кластер. Поэтому перед тем, как изменять что-либо, необходимо понять, за что отвечает настройка кластера 1С.

Улучшение производительности

Крайне полезный параметр для серверов, использующихся 24 часа в сутки – «Интервал перезапуска». Обычно его значение устанавливают в 86400 секунд, чтобы раз в день серверы могли перезапуститься автоматически. Это полезно для снижения отрицательных эффектов от утечки памяти и фрагментации данных на дисках при выполнении операций.

Очень важно, чтобы отказоустойчивый кластер серверов 1С был защищен от перерасхода памяти. Один неудачный запрос в цикле может забрать себе всю мощность многоядерных серверов. Чтобы воспрепятствовать этому существует два параметра кластера – «Допустимый объем памяти» и «Интервал превышения допустимого объема». Если вы правильно и точно настроите эти параметры, то обезопасите свои информационные базы от многих распространенных бед.

Ограничение процентного показателя «Допустимое отклонение количества ошибок сервера» позволит выявить рабочие процессы со слишком большим количеством ошибочных обращений. Кластер будет их принудительно завершать, если выставлена соответствующая галка. Это поможет обезопасить «безошибочные» процессы от зависаний и ожиданий.

Еще один параметр – «Выключенные процессы останавливать через» отвечает за регулярное отключение подключений к серверу через заданные промежутки времени. В 1С после завершения работы рабочие процессы висят некоторое время, чтобы данные корректно перенеслись на новые процессы. Иногда происходят сбои и на сервере остаются висеть процессы. Они тратят ресурсы и намного полезнее существенно минимизировать их количество.

Настройки серверов кластера

Кроме оптимизации непосредственно кластера, также необходимо правильно настроить каждый сервер, входящий в него. Для удобства оптимизации сервера и проверки производительности администраторы используют агент сервера – ragent. В нем храниться информация о том, что запущено на определенном сервере. Для получения данных по используемым информационным базам необходимо обратиться к менеджеру сервера – rmngr.

Для грамотной оптимизации воспользуйтесь консолью кластера серверов и для каждого сервера настройте следующие параметры:

  • Максимальный объем памяти всех рабочих процессов. Если этот показатель равен 0, то система отводит под процессы 80% оперативной памяти, если же в поле стоит 1, то все 100%. Если на одном сервере стоят вместе 1С и СУБД, то существует вероятность конфликта из-за памяти и необходимо воспользоваться этой настройкой. В ином случае достаточно будет стандартных 80% или рассчитать, сколько необходимо памяти ОС, а оставшееся количество занести в это поле;
  • Безопасный расход памяти за 1 вызов. По умолчанию значение «0», означающее, что 1 рабочий процесс будет занимать менее 5% максимального объема оперативной памяти на все процессы. Значение «-1» проставлять не рекомендуется, так как оно снимет все ограничения, что чревато последствиями в виде зависаний;
  • Количество информационных баз и соединений на процесс. Эти параметры управляют распределением нагрузки на рабочие процессы. Вы можете настроить их по своим требованиям, чтобы минимизировать потери при излишней нагрузке на сервер. Если установлено значение в 0, то ограничения не действуют, что опасно при большом количестве рабочих мест.
Настройки серверов кластера

В версии 8.3 еще одной полезной характеристикой для верного распределения нагрузки на сервер является «Менеджер под каждый сервис». Этот параметр дает возможность использовать не один менеджер сервера (rmngr), а множество, каждый из которых отвечает за свою задачу. Это отличная возможность отследить, какой сервис вызывает ухудшение производительности, и измерить количество ресурсов на каждую задачу.

После установки данной характеристики агент сервера ragent перезагрузится и вместо одного rmngr.exe в консоли вы обнаружите целый список. Теперь вы сможете через диспетчер задач найти процесс, загружающий систему и заняться точечной настройкой. Отличить эти процессы друг от друга вам поможет их pid. Однако, так как это нововведение, специалисты 1С рекомендуют осторожно использовать эту возможность.

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


  • Повышение производительности 1С
    Повышение производительности 1С
    • Блокировки: поиск и устранение;
    • Управляемые блокировки;
    • Тонкая настройка СУБД под 1С;
    • Перевод на PostgreSQL;
    • Выбор сервера и комплектующих для 1С
    от 15 000 руб
    Узнать больше
  • Оценка производительности 1С
    Оценка производительности 1С
    Исчерпывающие рекомендации по оптимизации настроек сервера 1С после проведения всестороннего анализа
    от 15 000 руб
    Узнать больше
  • Регулярная поддержка и мониторинг производительности 1С
    Регулярная поддержка и мониторинг производительности 1С
    • Контроль вносимых изменений;
    • Исключение избыточной нагрузки;
    • Обеспечение работоспособности системы
    от 30 000 руб
    Узнать больше
  • Анализ и подбор серверов под 1С с учетом плановых нагрузок
    Анализ и подбор серверов под 1С с учетом плановых нагрузок
    • Оценка соответствия параметров серверного оборудования требованиям системы и плановых нагрузок;
    • Выбор сервера для 1С и помощь в приобретении комплектующих
    3 000 руб/час
    Узнать больше
Подпишитесь на рассылку
Неверно заполнено имя
Заполнение имени обязательно
Неверно заполнено
Заполнение обязательно

Рассылка не чаще 1 раза в месяц. Вы можете отписаться в любое время.

Данные конфиденциальны и не могут быть переданы третьим лицам

Нажимая на кнопку «Подписаться», вы даете согласие на обработку своих персональных данных

Спасибо, !
Вы подписались на рассылку новых экспертных статей и полезных материалов по автоматизации на базе 1С.
Подпишитесь на бизнес-новости и статьи наших экспертов

Укажите, пожалуйста, круг Ваших профессиональных интересов, и мы будем присылать только по-настоящему важную Вам информацию.

Вы
Выберите пункт
Ваше имя
Неверно заполнено поле
Заполнение поля обязательно
E-mail
Неверно заполнено поле
Заполнение поля обязательно
Мы будем отправлять письма не чаще 1 раза в месяц
Вы можете отписаться от рассылки в любой момент
Данные конфиденциальны и не могут быть переданы третьим лицам

Нажимая на кнопку «Подписаться», вы даете
согласие на обработку своих персональных данных

Спасибо!
Вы успешно подписались на бизнес-новости
и статьи наших экспертов.

Читайте также

  • Веб клиент 1С

    Внешне веб-клиент ничем не отличается от тонкого клиента, за исключением того, что интерфейс 1С открывается в браузере. Для запуска веб клиентов 1С необходима публикация веб-сервера и наличие Интернет...

    • 1С:Предприятие 8 через Интернет
    • Сервер 1C
  • Ограничение прав на уровне записи 1С RLS

    Восьмая версия платформы «1С:Предприятие» (сегодня 8.3) несла в себе множество изменений по отношению к «семерке», среди которых особенно выделялся механизм ограничения прав доступа на уровне ...

    • повышение производительности 1С
    • повышение скорости работы 1С
  • Журнал регистрации 1С - настройка, хранение и его очистка

    Большинство официальных систем 1С обладают большим количеством разнообразных вспомогательных функций. Журнал регистрации является одной из ценнейших возможностей для систем с большим числом активных п...

    • повышение производительности 1С
    • повышение скорости работы 1С
    • Настройка
  • 1С:Предприятие 8.4 - что нового?

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

    • 1С:Предприятие
    • 8.4
    • Сервер 1C
Перейти ко всем статьям
ООО «Вайзэдвайс»
8 (499) 705-75-53
Заказать обратный звонок
welcome@wiseadvice-it.ru
109456, Москва, Рязанский проспект, д.75, корп. 4,
2-я башня, 3-й этаж
Схема проезда
© 2003–2018 ООО «ИНТЕЛИС — автоматизация» (ИНН 7721558806)
Все указанные на сайте цены носят информационный характер
и не являются публичной офертой (ст. 437 ГК РФ)

Корпоративная политика в отношении персональных данных

Политика в области качества

  • Программы 1С
  • Наши решения на базе 1С
  • Типовые программы 1С
  • Сравнение версий 1С
  • Демо-версии 1С
  • ИТС 1С
  • Обслуживание 1С
  • 1С Фреш
  • Внедрение 1С
  • Обновление 1С
  • Настройка и доработка 1С
  • Автоматизация на базе 1С
  • Установка 1С
  • Консультации по 1С
  • О компании
  • Наш опыт
  • Реализованные проекты
  • Работа у нас
  • Блог
  • Полезные статьи
  • Контакты
  • Цены
  • Доставка и оплата
Разработка сайта —
Эфектум
Другие компании
консалтинговой группы WiseAdvice