К статье
Практический материал

Администрирование · 10 мин

Обслуживание серверов 1С: что это такое и какие работы входят

Что такое обслуживание серверов 1С, какие работы входят в регламент: обновления, резервное копирование, мониторинг СУБД, тестирование баз и оптимизация производительности.

Обслуживание серверов 1С — это комплекс регулярных работ, направленных на стабильную, быструю и безопасную работу информационных баз: обновление платформы и конфигураций, резервное копирование, мониторинг производительности, обслуживание СУБД и профилактика ошибок. В отличие от разовой настройки, обслуживание — непрерывный процесс, потому что нагрузка растёт, выходят новые релизы, а объём данных увеличивается каждый день.

Под «сервером 1С» обычно понимают связку из трёх компонентов: сервер приложений (кластер 1С:Предприятия), сервер СУБД (чаще всего Microsoft SQL Server или PostgreSQL) и файловые ресурсы (хранилища резервных копий, шаблоны, публикации веб-сервисов). Каждый компонент требует отдельного внимания: сбой в любом из них останавливает работу пользователей.

Обслуживание может выполнять штатный администратор, внешний специалист или франчайзи 1С по договору. Формат зависит от масштаба: для базы на 5 пользователей достаточно базового регламента, для распределённой системы на сотни пользователей нужен полноценный мониторинг и выделенный ответственный.

Что входит в регламент обслуживания

Стандартный регламент включает несколько блоков работ, которые выполняются с разной периодичностью. Ежедневно или непрерывно — мониторинг и резервное копирование. Еженедельно или ежемесячно — обслуживание СУБД, проверка журналов, контроль свободного места. По мере выхода релизов — обновление платформы и конфигураций.

  • резервное копирование баз данных и проверка восстановления копий;
  • обновление платформы 1С:Предприятие и типовых конфигураций;
  • обслуживание СУБД: перестроение индексов, обновление статистики, контроль размера базы и журнала транзакций;
  • мониторинг производительности: длительные запросы, блокировки, нагрузка на процессор и диски;
  • контроль лицензий, сертификатов, свободного места на дисках;
  • тестирование и исправление информационных баз при подозрении на повреждения;
  • ведение документации: схема развёртывания, учётные записи, история изменений.

Важно понимать: обслуживание — это не только «починить, когда сломалось». Основная ценность регламента в профилактике: своевременное перестроение индексов предотвращает деградацию скорости, а проверенная резервная копия превращает потенциальную катастрофу в часовой инцидент.

Резервное копирование — основа обслуживания

Резервное копирование — единственная работа, которую нельзя откладывать. Для клиент-серверных баз копии делают средствами СУБД: полная копия ежедневно, дифференциальные или копии журнала транзакций — чаще, чтобы снизить потери данных при сбое. Выгрузка в .dt через конфигуратор — дополнительный, но не единственный способ: для больших баз она медленная и не заменяет копию СУБД.

Копия, которую никто не восстанавливал, нельзя считать рабочей. Периодически (хотя бы раз в месяц) копию нужно разворачивать на тестовом сервере и проверять: база открывается, отчёты строятся, данные актуальны на ожидаемую дату. Хранить копии следует не только на том же сервере — при отказе дисков или шифровальщике локальные копии погибнут вместе с базой.

Обновление платформы и конфигураций

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

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

Порядок безопасного обновления
  1. 1
    Создайте полную резервную копию базы средствами СУБД
  2. 2
    Разверните копию на тестовом сервере и выполните обновление на ней
  3. 3
    Проверьте критичные операции: проведение документов, ключевые отчёты, обмены
  4. 4
    Согласуйте окно простоя с пользователями и заблокируйте вход в базу
  5. 5
    Выполните обновление на рабочей базе, дождитесь завершения обработчиков
  6. 6
    Проверьте версию конфигурации, работу регламентных заданий и доступ пользователей

Обслуживание СУБД

Большинство жалоб на «тормоза 1С» на клиент-серверном варианте связаны не с платформой, а с состоянием СУБД. Со временем индексы фрагментируются, статистика устаревает, журнал транзакций разрастается — и типовые запросы начинают выполняться в разы медленнее.

Регулярные задачи для SQL Server или PostgreSQL: перестроение или реорганизация индексов, обновление статистики, контроль модели восстановления и размера журнала транзакций, проверка целостности базы. Для PostgreSQL дополнительно важны настройки autovacuum. Эти операции обычно автоматизируют через планы обслуживания или скрипты по расписанию.

Мониторинг и диагностика производительности

Мониторинг отвечает на вопрос «что происходит с системой прямо сейчас и что происходило вчера». Минимальный набор: загрузка процессора, память, очередь дисков, свободное место, состояние служб агента сервера 1С и СУБД. Для диагностики внутри 1С используют технологический журнал, журнал регистрации и счётчики производительности.

Характерные симптомы, которые обнаруживает мониторинг до жалоб пользователей: рост длительности типовых запросов, взаимоблокировки, переполнение tempdb, нехватка памяти под рабочие процессы кластера. Каждый из этих признаков имеет конкретную причину и способ устранения — от настройки индексов до перераспределения рабочих процессов.

Контрольные точки

Как проверить результат

Скорость открытия и проведения типовых документов
Норма

Время стабильно и не растёт неделя к неделе

Тревожный признак

Операции замедляются при росте базы, появляются таймауты

Резервные копии
Норма

Создаются по расписанию, тестовое восстановление проходит успешно

Тревожный признак

Задания завершаются с ошибками, копии никто не проверял

Журнал регистрации и журнал СУБД
Норма

Единичные информационные сообщения

Тревожный признак

Повторяющиеся ошибки, взаимоблокировки, переполнение журнала транзакций

Кто должен обслуживать сервер 1С и как выбрать формат

Есть три рабочие модели: собственный администратор, аутсорсинг у франчайзи или специализированной компании и смешанный вариант. Выбор зависит от числа пользователей, критичности простоя и бюджета. Для небольшой компании штатный специалист часто нерентабелен, а вот регулярный внешний регламент — оправдан.

Сравнение вариантов

Штатный администратор

Подходит при десятках пользователей и нескольких базах. Быстрая реакция, но нужны полная занятость и компетенции в СУБД.

Аутсорсинг по договору

Оптимально для малого и среднего бизнеса: фиксированный регламент и стоимость. Ограничение — время реакции по SLA, нужно внимательно читать условия.

Обслуживание «по вызову»

Дешевле всего, но фактически это не обслуживание, а аварийный ремонт: профилактики нет, риски потери данных высокие.

При выборе подрядчика проверьте, что в договор входит именно регламент (перечень работ и периодичность), а не только «консультации». Уточните, кто отвечает за резервные копии, как фиксируются работы и есть ли отчётность по выполненным задачам.

Типичные ошибки
01
Копии делаются, но никогда не проверяются восстановлением — в момент сбоя выясняется, что архив битый или неполный
02
Обновление конфигурации сразу на рабочей базе без теста — обработчики падают посередине, база остаётся в промежуточном состоянии
03
Обслуживание СУБД не выполняется годами — база «тормозит», и проблему ошибочно решают покупкой более мощного сервера
04
Пароли администраторов и схема развёртывания известны одному человеку — при его уходе доступ к инфраструктуре теряется
05
Регламентные задания отключены «для ускорения» — перестают работать обмены, и расхождения данных обнаруживаются слишком поздно

Часто задаваемые вопросы

Чем обслуживание сервера 1С отличается от сопровождения 1С?

Сопровождение — более широкое понятие: оно включает консультации пользователей, доработки, настройку отчётов и помощь бухгалтерии. Обслуживание сервера — техническая часть: платформа, СУБД, копии, производительность. На практике договоры часто объединяют оба блока, но оценивать их стоит отдельно.

Как часто нужно обновлять платформу 1С?

Жёсткой нормы нет. Разумная практика — обновляться при выходе исправлений, затрагивающих ваши сценарии, при требованиях новых релизов конфигураций или при устранении уязвимостей. Пропускать обновления годами не стоит: накапливается технологический долг и растёт риск несовместимости.

Достаточно ли выгрузки базы в .dt для резервного копирования?

Для файловых баз небольшого размера — как дополнительная мера, да. Для клиент-серверных баз основным способом должно быть копирование средствами СУБД: оно быстрее, поддерживает восстановление на момент времени и не требует монопольного доступа. Выгрузку .dt используют для переноса и архивных снимков.

Что делать, если база 1С начала «тормозить»?

Сначала зафиксируйте симптомы: какие операции замедлились и когда. Проверьте свободное место, состояние индексов и статистики, длительные запросы и блокировки в технологическом журнале. Не начинайте с покупки оборудования — чаще всего причина в необслуженной СУБД или неоптимальных запросах, и она устраняется настройкой.

Можно ли обслуживать сервер 1С своими силами без глубоких знаний СУБД?

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

Что должно быть в отчёте по обслуживанию?

Перечень выполненных работ с датами: созданные и проверенные копии, установленные обновления, результаты обслуживания СУБД, зафиксированные инциденты и рекомендации. Отчёт позволяет контролировать подрядчика и служит документацией при смене исполнителя.

Итог

Что важно запомнить

Обслуживание серверов 1С — это регулярный регламент: проверяемые резервные копии, контролируемые обновления, обслуживание СУБД и мониторинг. Его цель — предотвращать простои и потерю данных. Выбирайте формат (штат, аутсорсинг) по масштабу системы и требуйте фиксированный перечень работ с отчётностью.