Правило 3-2-1: золотой стандарт бэкапов
Правило 3-2-1 — это классика в мире резервного копирования. Его сформулировали ещё в 2000-х годах в США для фотографов и кинематографистов, которые теряли свои работы из-за сбоев. С тех пор правило стало стандартом для IT-инфраструктуры любого масштаба.
Смысл простой: не полагайтесь на одну копию. Не храните все копии в одном месте. Не используйте один и тот же тип носителя для всех копий. Только такая стратегия защищает от реальных катастроф. В этой статье — разбор правила 3-2-1: что оно означает, зачем нужно, как применять. Если нужно настроить бэкапы по правилу 3-2-1 — поможем.
Что такое правило 3-2-1
Правило 3-2-1 — это стратегия резервного копирования, которая формулируется так:
- 3 копии данных: одна рабочая и две резервные;
- 2 разных типа носителей: например, SSD и облако;
- 1 копия вне офиса: в удалённом месте — облако, другой дата-центр, дом.
Каждый элемент правила защищает от определённого класса угроз. Разберём каждый.
💡 Важно
Правило 3-2-1 — это не «рекомендация». Это минимальный стандарт, который используют крупные компании, банки, госструктуры. Без него любая стратегия бэкапов — лотерея.
Три копии
Что это значит: у вас должно быть три копии данных — одна рабочая и две резервные.
Зачем три копии
- Одна рабочая: та, с которой вы работаете ежедневно;
- Одна резервная локально: рядом с рабочей, для быстрого восстановления;
- Одна резервная удалённо: на случай потери первых двух.
От чего защищает
- Ошибки пользователей: случайное удаление файла — восстанавливаем из резервной копии;
- Сбои оборудования: диск вышел из строя — резервная копия на другом диске;
- Программные ошибки: баг в коде удалил данные — резервная копия спасает;
- Атаки: шифровальщик зашифровал рабочую копию — резервная осталась чистой.
Что часто делают неправильно
Многие думают, что «резервная копия» и «RAID» — это одно и то же. Это не так. RAID защищает от сбоя диска, но не от:
- Случайного удаления данных;
- Вирусов-шифровальщиков;
- Ошибок в приложении;
- Пожаров и краж.
RAID — это не бэкап. Нужны отдельные копии данных.
Два типа носителей
Что это значит: резервные копии хранятся на разных типах носителей. Например, одна на SSD, другая в облаке. Или на HDD и лентах.
Зачем два типа
- Разные типы отказов: SSD может выйти из строя из-за контроллера, HDD — из-за механики. Облако — из-за сбоя провайдера;
- Разные угрозы: физическая кража касается только физических носителей, но не облака;
- Разная скорость: с SSD восстановление быстрое, с облака — медленнее, но безопаснее.
Примеры комбинаций
- SSD + облако: быстрая локальная копия и удалённая копия;
- HDD + лента: классика для enterprise — быстрое восстановление и долгосрочное хранение;
- NAS + S3: сетевое хранилище и облако;
- Локальный сервер + облако: свой сервер и внешнее облако.
Что не работает
Если все копии хранятся на одном типе носителей, вы уязвимы к системным сбоям этого типа. Например, если все копии на SSD одного производителя с одинаковой прошивкой — ошибка прошивки уничтожит все копии сразу.
Одна копия вне офиса
Что это значит: минимум одна копия хранится физически в другом месте — облако, другой дата-центр, дом сотрудника.
Зачем вне офиса
- Пожар: если офис сгорит — копия в облаке выживет;
- Наводнение: то же самое — вода уничтожит всё в офисе, но не облако;
- Кража: украли серверы — копия в облаке осталась;
- Теракт или стихийное бедствие: копия в другом регионе спасёт данные;
- Сбой дата-центра: если весь дата-центр вышел из строя — копия в другом регионе работает.
Варианты
- Облако: S3, Google Cloud Storage, Яндекс Object Storage. Самый популярный вариант;
- Другой дата-центр: если у вас несколько офисов или серверов в разных локациях;
- Физический носитель: внешний диск, который увозят домой. Устаревший, но рабочий вариант для небольших проектов;
- Гибрид: облако + физический носитель в другом месте.
💡 Важно
Копия «вне офиса» должна быть на расстоянии минимум 50–100 км от основного. Если сервер в Москве, копия в том же городе не защитит от крупной катастрофы.
Зачем это работает
Каждый элемент правила 3-2-1 защищает от определённого класса угроз. Вместе они образуют многоуровневую защиту.
| Угроза | Защита |
|---|---|
| Случайное удаление | Резервная копия (правило 3) |
| Сбой диска | Резервная копия (правило 3) |
| Ошибка в коде | Резервная копия (правило 3) |
| Шифровальщик | Копия вне офиса (правило 1) |
| Пожар в офисе | Копия вне офиса (правило 1) |
| Кража серверов | Копия вне офиса (правило 1) |
| Сбой типа носителя | Два типа носителей (правило 2) |
| Сбой дата-центра | Копия вне офиса (правило 1) |
| Атака на провайдера | Разные носители + offsite |
| Человеческая ошибка | Резервная копия (правило 3) |
Правило 3-2-1 работает потому, что ни одна катастрофа не может одновременно уничтожить все три копии на двух типах носителей, одна из которых в другом месте.
Примеры применения
Небольшой сайт
Рабочая копия на сервере + резервная на VPS в другом ДЦ + ежедневный бэкап в облако S3. Оптимально по бюджету.
Интернет-магазин
Рабочая БД на основном сервере + реплика на втором сервере + ежечасные дампы в облако + еженедельная копия на внешний диск.
SaaS-платформа
Непрерывные бэкапы БД (PITR) + ежечасные снапшоты диска + ежедневные бэкапы в S3 + ежемесячные бэкапы на холодное хранилище.
Корпоративная система
Кластер с репликацией + бэкапы на NAS в том же ДЦ + копии в облако в другом регионе + ленточная библиотека для долгосрочного хранения.
Модификации правила
Со временем правило 3-2-1 эволюционировало. Появились расширенные версии.
Правило 3-2-1-1-0
- 3 копии данных;
- 2 типа носителей;
- 1 копия вне офиса;
- 1 копия offline (не подключена к сети — защита от шифровальщиков);
- 0 ошибок при тестировании восстановления.
Правило 4-3-2
- 4 копии данных (для критичных систем);
- 3 типа носителей;
- 2 копии вне офиса (в разных регионах).
Правило 3-2-1 для облака
- 3 копии — в разных регионах облака;
- 2 аккаунта — на разных провайдерах (AWS + Azure);
- 1 копия — immutable (не удаляемая).
Ошибки
Одна копия
«У меня есть бэкап» — но только один. Одна ошибка — и данных нет.
Копии рядом
Все бэкапы на том же сервере. Если сервер упадёт — потеряете и данные, и бэкапы.
Один тип носителей
Все копии на одном типе SSD с одинаковой прошивкой. Системный сбой уничтожит всё.
Нет offline-копии
Все копии онлайн. Шифровальщик получит доступ ко всем сразу. Нужна offline или immutable копия.
Нет тестирования
Бэкапы создаются, но не проверяются. При реальной потере выяснится, что архив битый.
RAID вместо бэкапа
Думать, что RAID — это бэкап. RAID защищает только от сбоя диска.
Наши рекомендации
📌 Что вы получаете, заказывая бэкапы у нас
- 3 копии — рабочая и две резервные
- 2 типа носителей — например, SSD и облако
- 1 копия вне офиса — в защищённом облаке
- Offline-копия — защита от шифровальщиков
- Тестирование — раз в месяц проверка восстановления
- Мониторинг — алерты при проблемах
🔹 Оставьте заявку на настройку бэкапов
Хотите защитить данные? Оставьте заявку на бесплатную консультацию.
📌 Итоговый вывод
Правило 3-2-1 — это минимальный стандарт надёжного резервного копирования.
Что нужно знать:
- 3 копии — рабочая и две резервные
- 2 типа носителей — например, SSD и облако
- 1 копия вне офиса — в другом месте, минимум 50–100 км
- Зачем работает — ни одна катастрофа не уничтожит все копии сразу
- Модификации — 3-2-1-1-0, 4-3-2
- Ошибки — одна копия, копии рядом, нет offline, нет тестирования
Хотите защитить данные? Закажите консультацию в Lead Hub.
Также рекомендуем: инструменты бэкапов, облачное хранение, бэкапы БД, тестирование бэкапов, защита от шифровальщиков, резервное копирование.