Syntra Systems
Кейсы Услуги Продукты О нас Блог IT Caravan
+998 70 010 68 44 +7 999 900 22 12
RusEngUzb
Светящиеся неоновые кубы, вложенные друг в друга в тёмной комнате: метафора копий данных внутри копий
IT и серверы

Резервное копирование 1С и CRM: что копировать и как проверять

Автор: Никита Жулин · · 8 мин чтения

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

Коротко

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

Общую схему 3-2-1 и понятия RTO и RPO мы разобрали в статье о восстановлении IT-систем после сбоев. Здесь — практика для баз данных: что именно копировать, каким способом, как часто и как убедиться, что копия рабочая.

Что входит в резервную копию, кроме самой базы

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

Что копироватьГде лежитЧто потеряете без копии
База 1СФайл базы в файловом режиме или база в СУБД в клиент-серверномУчёт, документы, остатки, взаиморасчёты
Конфигурация и расширенияХранилище конфигурации, файлы расширенийДоработки под вашу компанию
База CRMСУБД на сервереСделки, история общения, задачи
Файлы пользователейКаталоги вложений, шаблоны, печатные формыСканы договоров, шаблоны документов
Настройки сервераКонфигурационные файлы, расписания заданий, сертификатыВремя на повторную настройку окружения
Ключи и лицензииКлюч защиты, файлы лицензий, доступы к сервисамПростой до восстановления прав на ПО
Совет Составьте список «что копируем» на одной странице и храните его вне сервера. В день аварии именно он подскажет, чего не хватает для запуска.

Какой способ копирования выбрать для базы данных

Способ выбирают по СУБД, объёму базы и тому, сколько данных компания готова потерять между копиями. Клиент-серверные базы 1С и CRM работают на СУБД, например PostgreSQL или Microsoft SQL Server, и для них действуют правила этих СУБД.

В документации PostgreSQL описаны три подхода: SQL-дамп, копия файлов на уровне файловой системы и непрерывное архивирование с восстановлением на момент времени.

СпособЧто даётОграничение
Выгрузка (дамп)Переносимая копия, удобно для небольших баз и переноса на другой серверВозвращает состояние только на момент выгрузки; чем больше база, тем дольше разворачивается
Копия файлов СУБДФизическая копия, быстрее разворачиваетсяНужна согласованность файлов, поэтому делается строго по документации СУБД
Непрерывное архивированиеВозврат на любой момент после базовой копииНужна непрерывная цепочка архивных журналов и мониторинг процесса

Для последнего способа в документации PostgreSQL сказано: восстановить базу можно на состояние в любой момент после базовой копии, но нужна непрерывная последовательность архивных файлов журнала. Поэтому архивирование настраивают и проверяют до первой базовой копии, а сам процесс держат под наблюдением.

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

Важно Файловая база 1С — это один файл, и копировать его в момент, когда в базе работают пользователи, опасно: копия может оказаться несогласованной. Копию файла делают, когда сеансы закрыты, а выгрузку базы средствами 1С считают дополнительной, пока не проведено пробное восстановление.

Как часто делать копии баз 1С и CRM

Частота копий равна допустимой потере данных (RPO): если бизнес готов потерять работу за час, копии нужны не реже раза в час, если за сутки — раз в сутки. Назначает это число руководитель, а не администратор.

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

Как проверить, что копия восстанавливается

Копию проверяют только одним способом — разворачивают её на отдельной машине и работают в базе. Запись в журнале «задание завершено» доказывает, что файл создан, а не то, что из него можно вернуть данные.

  1. Возьмите копию из хранилища, а не с рабочего сервера: вместе с копией проверяется и доступ к ней.
  2. Разверните её на тестовой машине без доступа к рабочей базе и без интеграций, чтобы не отправить клиентам письма и платежи.
  3. Откройте базу и выполните контрольные действия: последний документ на месте, отчёт на выбранную дату сходится с рабочей базой, вложения открываются.
  4. Замерьте время от начала до рабочей базы и сравните с RTO.
  5. Запишите результат и исправьте найденные расхождения: чего не хватило и сколько заняло.

Проверки СУБД помогают, но не заменяют пробного восстановления. В документации Microsoft SQL Server сказано, что RESTORE VERIFYONLY проверяет полноту копии, читаемость томов и контрольную сумму, но не проверяет структуру данных внутри копии.

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

Где хранить копии: схема 3-2-1 и закон Узбекистана

Копии хранят так, чтобы одна авария не уничтожила и базу, и все её копии. CISA описывает схему 3-2-1 в тех же рекомендациях.

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

Копия содержит те же данные, что и рабочая база, поэтому место хранения проверяют по тем же правилам. По статье 27-1 закона «О персональных данных» № ЗРУ-547 в редакции закона № ЗРУ-1125 от 26.03.2026 в Узбекистане обязательно хранить биометрические и генетические данные и данные пользователей операторов связи, работающих в стране. Базы с такими данными по статье 20 подлежат регистрации в Государственном реестре баз персональных данных.

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

С чего начать, если копий нет или их ни разу не проверяли

Начинают с инвентаризации и первого пробного восстановления, а не с покупки хранилища: пока неизвестно, что именно защищаем, любое решение будет угадыванием.

  1. Составьте список баз и сервисов: 1С, CRM, сайт, почта, файловый сервер. Против каждого запишите, кто им пользуется и что остановится без него.
  2. Попросите руководителей отделов назвать допустимые простой и потерю данных. Так получаются RTO и RPO для каждой системы.
  3. Настройте копирование на отдельный диск или сервер и добавьте вторую копию вне площадки.
  4. Проведите первое пробное восстановление и запишите, что пошло не так. Результат даёт план доработок на ближайший месяц.

Что записать в регламент копирования

Регламент делает копирование процессом, а не разовой настройкой: в нём названо, кто отвечает, что копируется и как проверяется результат. Хватает одной страницы.

Какие ошибки превращают копию в формальность

Чаще всего копия подводит не из-за сложной технической причины, а из-за организационной ошибки, которую видно заранее.

Как мы организуем резервное копирование

В Syntra Systems мы начинаем с расчёта: для каждой базы определяем RPO и RTO вместе с вами, затем разделяем копии на базу, файлы и настройки, выбираем способ под вашу СУБД и размещаем копии в разных местах. Серверы Syntra Cloud стоят в дата-центре на территории Узбекистана: сервер под сайт или CRM — от 30 $ в месяц.

Дальше копирование нужно сопровождать: следить за заданиями и проводить пробные восстановления. На странице поддержки указано, что тариф от 250 $ в месяц включает обновления, копии и мониторинг, а срок реакции на критичный сбой зависит от тарифа и фиксируется в приложении к договору. Подробнее о том, как устроена поддержка и SLA, — в статье о технической поддержке IT-инфраструктуры.

Обсудим вашу задачу

Расскажите, что нужно сделать, — оценим сроки и стоимость и предложим решение.

Обсудить резервное копирование

Частые вопросы

Сколько копий базы хранить и на какую глубину откатываться?

По рекомендациям CISA: три копии на двух типах носителей, одна из них вне площадки, и возможность откатить данные минимум на семь дней. Конкретную глубину хранения задаёт RPO каждой системы.

Можно ли копировать базу 1С, пока в ней работают пользователи?

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

Подойдёт ли внешний диск или флешка как вторая копия?

Подойдёт как второй тип носителя рядом с дисками сервера, если её хранят отдельно от рабочей сети и проверяют восстановление. CISA советует сочетать, например, жёсткий диск и облако, а одну копию держать вне площадки.

Что делать с копиями, если сервер заразили шифровальщиком?

Восстанавливать данные из офлайн-копий с шифрованием и не заразить чистые системы при восстановлении, как сказано в руководстве CISA. Поэтому одну копию держат недоступной из рабочей сети.

Достаточно ли проверки RESTORE VERIFYONLY?

Нет: по документации Microsoft SQL Server команда проверяет полноту копии, читаемость томов и контрольную сумму, но не структуру данных внутри. Итог даёт только пробное восстановление на тестовой машине.

Нужно ли регистрировать базу вместе с её копиями в госреестре?

По статье 20 закона о персональных данных регистрируют базы с данными, которые обязательно хранятся в Узбекистане: биометрическими, генетическими и данными абонентов связи. Для остальных баз такого требования в статье нет.

Фото на обложке: David Yu, Pexels

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