Skip to content
BackupDisaster RecoverySecurity

Стратегия бэкапов 3-2-1: полное руководство по защите данных бизнеса

Подробное руководство по внедрению надёжной стратегии резервного копирования. Методология 3-2-1, выбор инструментов, защита от ransomware и тестирование восстановления.

Ю
Юлия М., старший инженер по безопасности
·
Потеря данных — событие, после которого 60% малых и средних компаний закрываются в течение 6 месяцев. Это не преувеличение — это статистика National Cyber Security Alliance. При этом, по нашему опыту аудитов в Молдове, более 40% компаний либо не делают бэкапы вообще, либо делают их неправильно: на тот же физический диск, без тестирования восстановления, без защиты от ransomware. Бэкап, который не был протестирован — это не бэкап, а иллюзия безопасности.Правило 3-2-1 — золотой стандарт резервного копирования, придуманный фотографом Питером Кроком, но принятый всей IT-индустрией. Три означает: минимум три копии ваших данных. Два — на двух разных типах хранилищ (например, SSD-сервер + HDD + облако). Один — минимум одна копия вне основной площадки (offsite). Это защищает от любого единичного события: поломки диска, пожара в серверной, ransomware-атаки, ошибки администратора.Но в 2025 году правило 3-2-1 необходимо дополнить: 3-2-1-1-0. Дополнительная единица означает одну иммутабельную (неизменяемую) копию — которую невозможно удалить или зашифровать ransomware. Ноль означает ноль ошибок при проверке восстановления. Это ответ на современные угрозы, где злоумышленники целенаправленно ищут и уничтожают бэкапы перед шифрованием основных данных.Шаг первый: классификация данных. Не все данные одинаково ценны. Определите три категории. Критические: база данных клиентов, финансовые транзакции, исходный код — потеря невосполнима, RPO (допустимая потеря) менее 1 часа. Важные: конфигурации серверов, логи, маркетинговые материалы — RPO до 24 часов. Архивные: старые отчёты, закрытые проекты — RPO до 7 дней. Разная классификация = разная частота бэкапов = оптимизация затрат.Шаг второй: определение RPO и RTO. RPO (Recovery Point Objective) — сколько данных вы готовы потерять? Если RPO = 1 час, бэкапы должны делаться минимум каждый час. RTO (Recovery Time Objective) — за какое время вы должны восстановить работу? Если RTO = 4 часа, у вас должна быть проверенная процедура восстановления, которая укладывается в 4 часа. Эти метрики определяются бизнесом, а не IT-отделом.Шаг третий: выбор инструментов. Для файловых бэкапов мы рекомендуем restic — быстрый, с дедупликацией и шифрованием, поддерживает S3, SFTP, локальные диски. Для PostgreSQL — pg_dump для логических бэкапов (с возможностью восстановления отдельных таблиц) и WAL-G для непрерывного архивирования с восстановлением на любой момент времени (PITR). Для MySQL — mysqldump + binlog для аналогичного PITR. Для Kubernetes — Velero для полного бэкапа кластера, включая PersistentVolumes.Шаг четвёртый: автоматизация. Бэкапы, которые зависят от человека, рано или поздно перестают выполняться. Настройте cron-задачи или systemd-таймеры для автоматического выполнения. Каждый бэкап должен логироваться: время начала, время окончания, размер, статус. Настройте алерты для случаев, когда бэкап не выполнился или занял аномально много времени.Шаг пятый: offsite-хранение. Локальный бэкап защищает от поломки диска, но не от пожара, кражи или ransomware. Минимум одна копия должна быть вне основной площадки. Варианты: облачное хранилище (AWS S3, Backblaze B2, Hetzner Storage Box), второй дата-центр, или даже физические носители в другом офисе. Для EU-компаний важно: хранилище должно быть в ЕС (GDPR).Шаг шестой: иммутабельные бэкапы. Современные ransomware-атаки сначала ищут и удаляют бэкапы, и только потом шифруют данные. Защита: Object Lock в S3 (WORM — Write Once Read Many), immutable snapshots в Restic, или air-gapped бэкапы (физически отключённые от сети). Это ваша последняя линия обороны.Шаг седьмой: тестирование восстановления. Это самый важный и самый игнорируемый шаг. Каждый месяц проводите тестовое восстановление: возьмите последний бэкап, восстановите его на тестовый сервер, проверьте целостность данных, измерьте время. Документируйте результат. Если восстановление заняло 8 часов, а RTO = 4 часа — у вас проблема. Решайте её ДО инцидента, а не во время.Шаг восьмой: мониторинг и отчётность. Интегрируйте мониторинг бэкапов в общую систему наблюдаемости. Prometheus-метрики: время последнего успешного бэкапа, размер бэкапа, продолжительность, количество ошибок. Grafana-дашборд для быстрого обзора. Ежемесячный отчёт для руководства: все ли бэкапы выполнялись, были ли проведены тесты восстановления, каков текущий объём хранимых данных.Особенности бэкапа баз данных. Файловый бэкап работающей базы данных — это как фотографирование бегущего поезда: результат может быть некорректным. Всегда используйте инструменты, специфичные для вашей СУБД. Для PostgreSQL: pg_dump для логических бэкапов (раз в сутки) + WAL-архивирование для непрерывного бэкапа (RPO = секунды). Для MySQL: mysqldump --single-transaction + binlog. Для MongoDB: mongodump с --oplog.Стоимость бездействия vs стоимость бэкапа. Расчёт прост. Типичная ransomware-атака обходится средней компании в €50,000-€200,000 (включая простой, восстановление, выкуп, потерю репутации). Профессиональная система бэкапов: €500 за настройку + €50-100/месяц за облачное хранилище. Это 0.1% от потенциальных потерь.В WebDirect мы внедряем стратегию бэкапов за 5 рабочих дней. Включено: проектирование стратегии (RPO/RTO для каждой системы), автоматизированные скрипты, offsite-хранилище, иммутабельные бэкапы, тестовое восстановление с документированием, мониторинг и алертинг, обучение команды. Стоимость — от €500. Начните с бесплатного IT Health Check, чтобы оценить текущее состояние ваших бэкапов.

Нужна экспертная помощь?

Наша команда готова помочь вам реализовать стратегии, описанные в наших статьях.