Бэкапы и 1С
Резервное копирование и восстановление данных: как защитить бизнес
Как организовать резервное копирование, хранить бэкапы и проверить восстановление данных. Правило 3–2–1, понятные примеры RPO и RTO и особенности защиты баз 1С.

В папке лежит резервная копия, в отчёте стоит отметка «успешно», а после сбоя программа всё равно не запускается. Причина может быть простой: сохранили данные, но забыли о настройках, доступах или приложении, которое с ними работает.
Резервное копирование и восстановление данных нужно планировать вместе. Для бизнеса важен результат: снова проводить документы в 1С, принимать заказы на сайте и открывать рабочие файлы. Разберём, как построить такую систему и проверить её до настоящей аварии.
Что такое резервное копирование и зачем оно бизнесу
Резервное копирование, или бэкап, — создание отдельной копии данных, к которой можно вернуться после удаления, повреждения или другого сбоя. Восстановление — возврат выбранных данных и проверка того, что с ними снова можно работать.
Допустим, сотрудник удалил нужную папку. Здесь может хватить восстановления нескольких файлов. Если вышел из строя сервер с 1С, задача шире: понадобится база, подходящая версия платформы и рабочее окружение. Поэтому список копируемых объектов лучше составлять от задач компании, а не от свободного места на диске.
- 1С и другие учётные системы: информационные базы, необходимые внешние файлы, доработки, обработки и настройки интеграций.
- Сайты и приложения: базы данных, загруженные пользователями файлы, код и конфигурация развёртывания.
- Рабочие документы: договоры, проекты, общие папки и другие материалы, которые сложно создать заново.
- Серверное окружение: настройки, перечень версий программ, сведения о зависимостях и инструкция по запуску.
- Средства доступа: ключи расшифрования и необходимые учётные данные — с отдельными правилами безопасного хранения и выдачи.
Не всё нужно копировать одинаково часто. Для активно меняющейся базы и архива завершённых проектов обычно нужны разные расписания.
Почему RAID, синхронизация и снимки не заменяют бэкап
RAID помогает пережить некоторые отказы дисков, но не возвращает предыдущую версию удалённого документа. Синхронизация переносит изменения, в том числе ошибочные. Репликация повышает доступность, однако ошибка в исходных данных может перейти на реплику.
Снимок системы полезен для быстрого отката, но снимок на том же хранилище зависит от его сохранности. Его можно использовать как часть защиты, а отдельную резервную копию хранить независимо.
Различия между отказоустойчивостью, репликацией и резервным копированием описаны в документации Microsoft. Практический вопрос для вашей инфраструктуры: останется ли доступная копия, если основной сервер и его хранилище перестанут работать?
Как хранить резервные копии: правило 3–2–1
В качестве отправной точки удобно правило 3–2–1:
- 3 экземпляра данных: рабочий и две резервные копии.
- 2 разных типа носителей: чтобы не зависеть от одного способа хранения.
- 1 копия вне основной площадки: на случай происшествия в офисе или серверной.
Такую схему рекомендует CISA в рекомендациях по защите от программ-вымогателей. Это основа для проектирования, а не гарантия сохранности сама по себе.
Две папки на одном диске не создают независимую защиту. Два сервера в одной комнате тоже сохраняют общий риск: пожар, затопление, перебой питания или доступ через одну скомпрометированную учётную запись.
Кроме расположения, определите срок хранения. Если оставлять только вчерашнюю копию, поздно обнаруженное удаление может оказаться уже во всех доступных версиях. Пример для обсуждения: семь ежедневных, четыре еженедельных и три ежемесячных точки. Такой график нужно проверить на ваших сценариях; для части данных понадобится более длинная история.
Как защитить копии от шифровальщика
Как минимум одну копию стоит защищать от изменения из основной инфраструктуры: хранить офлайн либо использовать хранилище с подходящим механизмом неизменяемости. Нужны раздельные права доступа, защита административных учётных записей и безопасное хранение ключей шифрования.
Руководство CISA по противодействию ransomware рекомендует офлайн-копии, шифрование и регулярные проверки восстановления. Система, которая автоматически копирует файлы, но позволяет той же учётной записи удалить весь архив, оставляет серьёзную уязвимость.
Как часто делать бэкап: RPO и RTO простыми словами
Начните с двух вопросов: сколько последних изменений допустимо потерять и как долго бизнес может обходиться без системы. Эти цели называют RPO и RTO. Их определения приведены в документации Microsoft о восстановлении.
RPO задаёт допустимую потерю данных по времени. Например, если последняя пригодная копия сделана в 08:00, а сбой произошёл в 14:00, изменения за шесть часов могут отсутствовать в восстановленной базе. Если такой результат неприемлем, нужен другой график и, возможно, другой способ копирования.
RTO — целевое допустимое время простоя. В него следует заложить обнаружение проблемы, подготовку окружения, получение копии, восстановление и проверку пользователями. Наличие архива ещё не означает, что система вернётся в работу за нужное время.
Расписание лучше согласовать с ответственными за процессы. Спросите бухгалтерию, склад и отдел продаж, какие изменения они смогут восстановить вручную и сколько времени готовы ждать. Затем проверьте эти ожидания техническим тестом.
Полный, инкрементальный и дифференциальный бэкап: в чём разница
- Полный: сохраняет весь выбранный набор данных. Обычно требует больше места и времени на создание.
- Инкрементальный: сохраняет изменения после предыдущего копирования. Для восстановления могут понадобиться базовая копия и последующие изменения.
- Дифференциальный: сохраняет изменения после последнего полного копирования. В классической схеме нужны полная копия и выбранная дифференциальная.
Конкретный продукт может собирать точки восстановления иначе и скрывать работу с цепочками от пользователя. Базовые различия описаны в документации Microsoft по архитектуре резервного копирования. Выбирайте схему по результатам тестов: сколько она занимает места, как быстро создаётся и что потребуется для восстановления.
Резервное копирование и восстановление 1С: что важно учесть
Для 1С недостаточно указать название конфигурации. Нужно знать вариант работы базы, версии платформы и конфигурации, расположение файлов и зависимости: обмены, внешние обработки, подключённое оборудование и другие сервисы.
Файловая база 1С
В файловом варианте данные находятся в файле информационной базы. Официальное описание платформы 1С предусматривает резервное копирование на файловом уровне.
При обычном копировании файла согласуйте остановку работы с базой, чтобы не читать её одновременно с изменениями. Если выбран другой механизм, отдельно проверьте, как он обеспечивает согласованность копии. Полезно заранее записать расположение базы, способ копирования и порядок её открытия после восстановления.
Клиент-серверная база 1С
Когда данные хранятся в СУБД, используют подходящие для неё средства резервного копирования. Для SQL Server возможность восстановления на определённый момент зависит, в частности, от модели восстановления и необходимых копий журнала. Это подробно объясняет документация Microsoft по моделям восстановления SQL Server.
Для PostgreSQL и других поддерживаемых вариантов нужно выбирать схему под конкретное окружение. Простое копирование каталогов работающей СУБД нельзя автоматически считать готовым бэкапом.
Что проверить после восстановления базы
Тест проводите в отдельном окружении. До первого запуска проверьте, что оно не отправит настоящие письма, документы или данные в рабочие системы. Иначе проверка копии сама может нарушить действующие процессы.
- База открывается на подходящей версии платформы.
- Ответственный пользователь может войти и получить нужные права.
- Доступны ожидаемые документы, справочники и связанные файлы.
- Формируются контрольные отчёты за выбранный период.
- Основные операции выполняются без неожиданных ошибок.
- Интеграции учтены; их тестирование не затрагивает рабочие системы.
Если резервной копии нет, сначала нужно оценить сохранившиеся файлы и состояние носителей. Возможность восстановления нельзя обещать до такой проверки. Особенно важно не запускать исправления и не перезаписывать исходные данные без сохранения доступного состояния.
Как проверить восстановление: пошаговый порядок
- Выберите сценарий. Например, потеря отдельного файла, отказ сервера или необходимость вернуть базу 1С к более раннему состоянию.
- Подготовьте отдельную среду. Нужны место, подходящие программы и необходимые доступы. Учтите зависимости ещё до запуска.
- Выберите точку восстановления. Проверьте дату, состав и доступность нужных частей копии.
- Восстановите данные. Следуйте инструкции и зафиксируйте затраченное время.
- Проверьте рабочие операции. Привлеките человека, который ежедневно пользуется системой. Проверка запуска и проверка бизнес-процесса — разные задачи.
- Запишите результат. Укажите восстановленную точку, фактическую длительность, найденные ошибки и действия для их устранения.
Хороший результат теста звучит конкретно: «Восстановили выбранную копию в отдельной среде, проверили вход и контрольные отчёты, измерили время». Сообщение «архив скачался» такой проверки не заменяет.
Повторяйте тест после значимых изменений: перехода на другую СУБД, обновления инфраструктуры, смены системы копирования или добавления критичной интеграции. Частоту плановых проверок определите по важности системы и рискам.
Что влияет на скорость восстановления
Важны не только объём копии и скорость интернет-канала. Время занимают поиск подходящей версии, расшифрование, распаковка, запись на диск, запуск базы и проверка приложения. Слабое звено может находиться на стороне любого участника передачи.
Для масштаба: передача 500 ГБ по каналу 100 Мбит/с занимает около 11 часов даже в идеальном расчёте, без накладных расходов. Это оценка одной передачи, а не прогноз восстановления конкретной системы. Быстрый канал хранилища не отменяет ограничений связи клиента и скорости дисков.
Поэтому требуемое время восстановления подтверждают тестом на вашем объёме данных и окружении. Для критичной системы может понадобиться заранее подготовленная площадка, а не только место для хранения архивов.
Частые ошибки при резервном копировании
- Хранить всё рядом с рабочими данными. Один отказ или одна компрометация может затронуть оба экземпляра.
- Оставлять только последнюю версию. История нужна, если проблему обнаружили не сразу.
- Копировать базу и забывать зависимости. Приложению могут понадобиться внешние файлы, настройки и подходящие версии программ.
- Проверять только отчёт задания. Статус копирования не показывает, сможет ли пользователь выполнить нужную операцию.
- Не назначать ответственного. Нужно заранее понимать, кто замечает ошибку, принимает решение о восстановлении и подтверждает результат.
- Не проверять инструкцию. Доступы и порядок действий должны быть понятны человеку, который будет работать с ними при сбое.
Чек-лист: готова ли ваша компания к восстановлению
Проверьте, можете ли вы ответить «да» на каждый пункт:
- Составлен список критичных данных и связанных с ними систем.
- Согласованы допустимая потеря изменений и длительность простоя.
- Копирование выполняется по расписанию, ошибки замечает ответственный.
- Есть несколько точек восстановления за нужный период.
- Предусмотрена копия вне основной площадки и защита от изменения из рабочей сети.
- Доступны ключи, программы и инструкция для восстановления.
- Проведён тест, который подтвердил работу системы, а не только наличие файлов.
Если по какому-то пункту ответ неясен, начните с него. Например, первый тест восстановления часто полезнее, чем покупка ещё одного диска без понятной схемы.
Как Резерв IT помогает с бэкапами и 1С
Резерв IT в Томске занимается резервным копированием, хранением бэкапов и восстановлением систем. Для хранения у нас есть собственные выделенные серверы, физически расположенные в офисе, и интернет-канал 10 Гбит/с. Это описание нашей инфраструктуры; сроки передачи и восстановления рассчитываются для конкретной задачи.
Отдельный отдел компании занимается 1С: резервным копированием и восстановлением работоспособности, доработками и комплексным обслуживанием. Мы рассматриваем задачи с разными системами 1С; способ работы зависит от версии, варианта базы, сохранившихся данных и окружения.
Чтобы обсудить резервное копирование, хранение бэкапов и восстановление 1С, подготовьте сведения о системах, объёме данных, текущих копиях и допустимом простое. Если нужна оценка вашей ситуации, оставьте заявку на странице услуги. Состав работ и условия согласуем после изучения задачи.
Ответы на частые вопросы
Как часто нужно делать резервную копию?
Так часто, чтобы возможная потеря последних изменений укладывалась в согласованный RPO. Для разных систем расписание может отличаться. Начните с вопроса, сколько информации сотрудники смогут безопасно восстановить вручную.
Достаточно ли хранить копии в облаке?
Облако может быть частью схемы, но нужно проверить историю версий, правила удаления, защиту доступов и возможность забрать данные при сбое. Само слово «облако» не описывает всю систему резервного копирования.
Можно ли восстановить 1С на другом сервере?
Такой сценарий можно подготовить. Потребуются пригодная копия, совместимое окружение и решение вопросов с доступами, лицензированием и интеграциями. Заранее проведённый тест покажет, что понадобится именно вашей базе.
Сколько времени занимает восстановление?
Единого срока нет: он зависит от повреждения, объёма данных, доступной копии и готовности окружения. Реалистичную оценку получают из теста или обследования конкретной системы.
Есть ли смысл делать бэкап, если стоит RAID?
Да. RAID решает часть задач доступности оборудования, а резервные копии позволяют вернуться к сохранённым данным после удаления, повреждения и других происшествий. Эти средства дополняют друг друга.
Начните с проверяемого результата: выберите одну важную систему, восстановите её копию отдельно и попросите ответственного сотрудника выполнить контрольную операцию. Так вы увидите, чего не хватает вашей схеме защиты.