Резервное копирование держится на нескольких технологиях: методах создания копий, стратегиях хранения и метриках, по которым оценивают надёжность защиты. Разберём, как устроена система резервного копирования, какие методы бэкапа бывают, что такое правило 3-2-1 и метрики RPO и RTO, и как собрать защиту данных, которая действительно восстановится в нужный момент.
Резервное копирование - это создание копий данных, чтобы восстановить их при потере или повреждении. Копируют файлы, базы данных, настройки операционной системы и приложений - всё, без чего работа встанет. Обычно процесс автоматизируют: специальное ПО делает копии по расписанию и складывает их в отдельное хранилище.
Само по себе копирование - только половина дела. Технология резервного копирования - это ответ сразу на несколько вопросов: как сделать копию, где её хранить, как часто и как быстро из неё восстановиться. Дальше разберём всё это по порядку.
Метод определяет, что именно копируется при каждом запуске. От него зависят скорость бэкапа, объём хранилища и время восстановления.
| Метод | Что копирует | Скорость бэкапа | Место | Восстановление |
|---|---|---|---|---|
| Полный | Все данные целиком | Медленно | Много | Простое: нужна одна копия |
| Инкрементальный | Изменения с последнего бэкапа любого типа | Быстро | Мало | Дольше: полный + вся цепочка инкрементов |
| Дифференциальный | Изменения с последнего полного бэкапа | Средне | Средне | Быстрое: полный + последний дифференциальный |
| Синтетический полный | Новый полный, собранный из старого полного и инкрементов на стороне хранилища | Быстро (по сети) | Средне | Как у полного |
| Зеркальный | Точная копия источника без истории версий | Зависит от объёма | Много | Мгновенное, но прежних версий нет |
Главное, что часто путают: инкрементальный сохраняет изменения с последнего любого бэкапа (поэтому для восстановления нужна вся цепочка), а дифференциальный - с последнего полного (для восстановления хватает полного и одной последней копии). Подробный разбор каждого варианта с примерами - в статье про виды резервного копирования.
Метод определяет, как делать копию, а стратегия - сколько копий держать и где. Базовый ориентир, проверенный практикой, - правило 3-2-1:
Смысл простой: разные носители не выходят из строя одновременно, а офсайт-копия спасает, когда проблема физическая - сгорел сервер или затопило серверную. Усиленный вариант 3-2-1-1-0 добавляет ещё одну офлайн-копию (air-gap, недоступную для шифровальщиков) и нулевое число ошибок - то есть регулярную проверку, что копии целы и восстанавливаются.
Прежде чем выбирать метод и расписание, стоит ответить на два вопроса. Их формализуют двумя метриками:
RPO и RTO задаёт бизнес, исходя из того, во что обходится потеря данных и простой. От них уже пляшут метод, частота копий и тип хранилища.
Это технологии, которые делают систему резервного копирования экономнее и безопаснее:
Под правило 3-2-1 нужны разные носители. У каждого своя роль:
Для малого и среднего бизнеса обычно достаточно связки «диск плюс облако»: быстрое восстановление с локального хранилища и офсайт-копия в облаке. Лента и отдельные серверы под бэкап подключаются, когда объёмы растут. Подобрать железо под объёмы помогает обзор оборудования для резервного копирования в небольшом офисе, а под большие архивы - серверы для резервного копирования и архивного хранения.
Готовая система резервного копирования - это связка из нескольких частей:
Конкретный набор зависит от ПО: в одних решениях это отдельные компоненты, в других - всё в одном пакете. Что из этого выбрать, разбираем в обзоре программ для резервного копирования.
Чтобы бэкап выручил в нужный момент, систему строят по нескольким принципам:
Самый частый провал - бэкап есть, а восстановить из него не получается. Непроверенная копия подводит именно тогда, когда нужна. Минимум раз в квартал разворачивайте бэкап на тестовом стенде и проверяйте целостность данных.
Инкрементальный копирует изменения с последнего бэкапа любого типа - копии маленькие, но для восстановления нужна вся цепочка. Дифференциальный копирует изменения с последнего полного бэкапа - копии крупнее, зато восстановление быстрее: нужны только полный и последний дифференциальный.
Три копии данных, на двух разных типах носителей, одна из них - вне основной площадки. Это базовый ориентир, который защищает и от отказа носителя, и от физической потери площадки.
RPO - сколько данных вы готовы потерять (определяет, как часто делать копии). RTO - за какое время нужно восстановиться (определяет выбор метода и носителя). Обе метрики задаёт бизнес.
Зависит от RPO, RTO и объёмов. Чаще берут связку: периодический полный бэкап плюс инкрементальные или дифференциальные между ними. Полный разбор вариантов - в статье про виды резервного копирования.
Потому что копия может оказаться повреждённой или неполной, и это выяснится в худший момент. Регулярный тестовый разворот - единственный способ убедиться, что бэкап рабочий.
Нужно собрать систему резервного копирования под ваши объёмы?
Инженеры ITTELO подберут сервер для резервного копирования под нужные RPO и RTO, соберут и протестируют конфигурацию под задачу перед отгрузкой, с гарантией и поддержкой. На рынке серверов 11+ лет.