1. Главная
  2. О компании
  3. Блог
  4. Резервное копирование данных: как выстроить надёжную схему

Резервное копирование данных: как выстроить надёжную схему

Инфраструктурные решения

Громов Никита

ИТ-эксперт RCloud

Резервное копирование создаёт копии данных, с помощью которых можно восстановить работу систем после сбоя, атаки или ошибки персонала: страхует от потери и повреждения информации и позволяет вернуться к состоянию до инцидента.

Введение

Резервное копирование настроено почти в каждой компании. Но наличие копий, а также готовность восстановить работу систем в приемлемые сроки — разные вещи. Задания выполняются по расписанию, отчёты приходят вовремя, ошибок в журнале нет. Проверить схему удаётся, как правило, только во время инцидента; выясняется, что копия неполная, отстает от рабочих систем или повреждена вместе с ними. Разберём, почему схемы резервного копирования отказывают в нужный момент, какие принципы стоит заложить в основу.

Почему наличие копий не гарантирует восстановления

Причины отказа схем, как правило, сводятся к нескольким типовым: • Восстановление не проверяют. Задание может годами отрабатывать без ошибок, но сколько времени займёт восстановление и будут ли информационные системы в рабочем состоянии, остаётся неизвестным. Фактическое время восстановления выясняется, когда авария уже произошла. • Атаки нацелены на саму систему копирования. Прежде чем шифровать рабочие данные, злоумышленники изучают сеть, добираются до системы резервного копирования и шифруют либо уничтожают резервные копии. •  Копии хранятся рядом с рабочими системами. Это создаёт единую точку отказа: инцидент затрагивает оба набора данных сразу. •  Политика хранения отсутствует. Без регламентированной ротации объём растёт непропорционально практической ценности данных и напрямую отражается на стоимости владения.

Резервное копирование и архив

Заметная часть проблем возникает там, где двумя разными по цели задачами занимается один инструмент. Резервное копирование нужно для восстановления данных в случае повреждения. Срок хранения резервных копий относительно короткий, а ценность — в возможности вернуть систему к состоянию до сбоя или атаки. Архив решает другую задачу: хранит информацию годами, потому что этого требуют регулятор, судебная практика или внутренние регламенты, а обращение к данным происходит очень редко или вообще никогда. Когда сценарии смешивают, компания получает двойные издержки: производительное хранилище занято архивными данными многолетней давности, а быстро вернуться к недавнему состоянию невозможно.

Проектирование системы резервного копирования следует начинать с допустимого объёма потерь по каждому сервису, то есть целевой точки восстановления (RPO). От неё зависят частота копирования, срок хранения и бюджет.

Четыре принципа, которые стоит взять за основу

Подход можно подвести к нескольким универсальным правилам.

  • Разделяйте копии и архивы. Резервное копирование предназначено для оперативного восстановления, хранить в нём журналы пятилетней давности обычно незачем, а возможность вернуться к состоянию за час до инцидента критична почти всегда. Определите допустимое окно потерь для каждого сервиса и выстраивайте политику хранения исходя из него, а не от объёма свободного места. Архивы стоит вынести на менее производительные и более дешевые системы хранения – такие данные не требуют высокой скорости доступа и не используются для восстановления работы систем.

  • Тестируйте восстановление, а не копирование. Настроить задание — меньшая часть работы. Регулярно проводите тестовое восстановление резервных копий серверов и отдельных файлов на изолированной инфраструктуре: только так можно проверить работу информационных систем и приложений после восстановления, и измерить фактическое время восстановления и сопоставить его с целевым RTO.

  • Используйте неизменяемые хранилища для последней линии защиты данных. Технология WORM не позволяет изменить или удалить данные после записи, поэтому такие копии переживут даже компрометацию административных учётных записей. Если провайдер или используемое программное обеспечение поддерживают эту возможность, направьте в неё самые ценные копии.

  • Стройте гибридные схемы. Быстрое и дорогое хранилище используйте для оперативного восстановления, облачное — для второй копии и длительного хранения. Это современная реализация правила «3-2-1», не требующая капитальных вложений в оборудование.

Резервное копирование RCloud

RCloud предоставляет резервное копирование как сервис — для виртуальных машин в облаке, физических серверов и рабочих станций.

  • Восстановление на любом уровне. Вернуть можно машину целиком, отдельный диск, конкретный файл, каталог или базу данных. Индексация резервных копий, а также поиск по всем копиям позволяют быстро найти нужный объект, не разворачивая всё окружение.

  • Управляемая политика хранения. Задания настраиваются на отдельную машину или группу, а схема GFS обеспечивает долгосрочное хранение еженедельных, ежемесячных, ежегодных копий с контролируемой сменой поколений.

  • Защита распределённой инфраструктуры. Физические серверы и рабочие станции копируются независимо от того, где расположены. Это важно для компаний с филиальной сетью и едиными стандартами отказоустойчивости. Восстановить данные можно на устройство без предустановленного окружения, что сокращает простой при ремонте или замене техники.

Для архивов, которые нужно хранить десятилетиями, есть отдельный сервис ArcTape на базе гибридного дисково-ленточного кластера.

Заключение

Резервное копирование редко попадает в список приоритетов, пока всё работает. Его результативность проверяется единственным событием, момент которого предсказать нельзя. Работоспособная схема складывается из нескольких последовательных решений: разделить оперативные копии и архивы, регулярно проверять восстановление, вынести самое ценное в неизменяемое хранилище и разумно сочетать быстрое и экономичное хранилища. 

 

другие публикации

смотреть все