«Резервное копирование», «бэкап», «репликация», «снапшоты» — эти понятия часто употребляются почти как синонимы. Но на деле это разные технологии, использующиеся каждая для своей специфической задачи. Ошибка может дорого обойтись бизнесу: репликация не спасет от вируса-шифровальщика, а бэкап может подвесить критически важные сервисы на несколько часов.
Чтобы построить по-настоящему отказоустойчивую систему, нужно понять роль и функцию каждой из этих технологий и грамотно сочетать их, адаптируя под конкретные бизнес-процессы. В этой статье мы расскажем о технических особенностях каждого метода, разберем их ключевые отличия по метрикам RPO и RTO, а также поможем определить оптимальную стратегию защиты данных для вашего бизнеса.
Резервное копирование — это классический метод защиты, подразумевающий создание независимой копии данных в определенный момент времени и ее сохранение на отдельном носителе или в удаленном хранилище. Основная цель — обеспечить возможность восстановления данных после их удаления, повреждения или масштабного сбоя. Современное резервное копирование давно вышло за рамки простого копирования файлов и представляет собой сложную систему управления версиями.
Механизм работы бэкапа обычно строится по расписанию: один раз в сутки, раз в час или согласно установленным политикам. Процесс включает в себя сжатие данных и дедупликацию — технологию, которая исключает повторное сохранение одинаковых блоков информации, что значительно экономит место в хранилище. Для надежной реализации таких сценариев бизнес часто использует специализированные сервисы, такие как BaaS (Backup-as-a-service), позволяющие автоматизировать процесс и гарантировать целостность копий.
Подробнее про резервное копирование мы писали в специальной статье.
Ключевые преимущества:
Однако у резервного копирования есть два существенных ограничения, описываемых метриками RPO (Recovery Point Objective) и RTO (Recovery Time Objective). RPO при бэкапе может составлять несколько часов (все данные, созданные между сессиями бэкапа, будут потеряны), а RTO может измеряться часами или днями, необходимыми на загрузку данных из хранилища и их развертывание.
Репликация представляет собой процесс копирования данных с основного сервера (источника) на резервный (целевой) в режиме реального времени или с минимальной задержкой. Главная задача репликации — обеспечить моментальное переключение на резервную площадку в случае аварии, чтобы пользователи даже не заметили сбоя.
Существует два основных вида репликации: синхронная и асинхронная. При синхронной репликации данные записываются одновременно на обе площадки, что исключает потерю данных, но требует очень быстрых каналов связи. Асинхронная репликация допускает небольшую задержку, что делает её более подходящей для географически распределенных систем.
Ключевые преимущества:
Несмотря на эффективность, репликация не является заменой резервному копированию. У неё есть фундаментальный недостаток — «эффект зеркала». Если системный администратор случайно удалит таблицу в базе данных или вирус начнет шифровать файлы, эти изменения мгновенно (или очень быстро) будут переданы на реплику. И обе окажутся поражены! Поэтому репликацию необходимо использовать в связке с классическими методами защиты.
Кроме репликации и резервного копирования также используются снапшоты. Иногда их выделяют отдельно, а иногда обозначают как дополнительную технологию бэкапа. Снапшот это фиксация состояния файловой системы или виртуальной машины в конкретный момент времени, не полная копия данных, а, по сути, набор указателей или карта изменений. В момент создания снапшота система «замораживает» текущие блоки данных, а все новые изменения начинают записываться в отдельное место.
Снапшоты тоже стоит использовать для защиты данных, но грамотно.
Снапшоты идеально подходят для разработчиков и тестировщиков, а также для администраторов при проведении рискованных операций. Но они никогда не должны рассматриваться как замена полноценному резервному копированию.
Для правильного выбора стратегии защиты необходимо четко разграничить эти технологии по ключевым параметрам.
Теперь становится ясно, что выбирать между резервными копиями, репликациями и снапшотами не следует — по возможности их следует сочетать.
Профессиональный подход к защите ИТ-инфраструктуры не предполагает выбора какой-то одной технологии. Только их комбинация обеспечивает полную безопасность. Если вы используете только репликацию, вы беззащитны перед вирусами-шифровальщиками. Если только бэкап — придется удостовериться, что его можно будет актуализировать очень быстро, иначе вам будут грозить убытки.
Оптимальная стратегия выглядит следующим образом:
Конечно, такое сочетание будет очень требовательным к подготовке ваших администраторов. Если вы не уверены в необходимости использования репликации в ваших бизнес-процессах или просто хотите получить дополнительное экспертное мнение о защите данных в вашей компании, то свяжитесь с нашей заботливой техподдержкой. Мы готовы проконсультировать вас насчет защищенности ваших данных и предложить наши услуги.
Выбор между резервным копированием, репликацией и снапшотами — это не технический, а управленческий вопрос. Он начинается с оценки стоимости часа простоя вашей компании и допустимого объема потери информации.
Даже малый бизнес нуждается в регулярном бэкапе. Среднему нужно будет правильно настроенное резервное копирование со снапшотами. Ну а корпорации, для которых каждая минута недоступности стоит миллионы, жизненно необходима репликация в сочетании с глубоким архивом резервных копий.
Статья добавлена 2 недели назад. Автор - Blog Admin