Правило 3-2-1: как проектировать резервное копирование
Копии, независимые носители, отдельная площадка, RPO/RTO и проверка восстановления.
Правило 3-2-1 — удобная отправная точка для резервного копирования: иметь три копии данных, использовать как минимум два независимых уровня хранения и держать одну копию отдельно от основной площадки.
Смысл правила не в буквальном подсчёте дисков, а в разделении зон отказа.
Три копии
Оригинальные рабочие данные — уже одна копия. Дополнительно нужны резервные копии, которые не зависят от состояния основной системы.
Два уровня хранения
Если production и backup находятся на одном массиве, отказ контроллера, ошибки администрирования или компрометация системы могут затронуть всё сразу.
Одна копия вне площадки
Пожар, серьёзная авария или физическая потеря оборудования не должны уничтожать все версии. Offsite-копия может находиться во втором ЦОД или объектном хранилище.
RPO и RTO
RPO определяет, сколько данных бизнес готов потерять по времени. RTO определяет допустимое время восстановления сервиса.
Проверка восстановления
Backup считается рабочим только после успешного restore. Проверка должна включать целостность данных, доступность ключей шифрования, документацию и время выполнения процедуры.
Практический вывод
Резервное копирование — процесс управления риском: определить RPO/RTO, создать независимые копии и регулярно доказательно проверять восстановление.