В чем разница между инкрементным, дифференциальным и другими видами резервного копирования?


В чем разница между инкрементным, дифференциальным и другими видами резервного копирования?

Инкрементное и дифференциальное резервное копирование – это две стратегии регулярного и частого копирования данных для аварийного восстановления. Системы ИТ любой компании могут неожиданно выйти из строя в связи с непредвиденными обстоятельствами. Это могут быть, например, отключение электричества, природные явления или проблемы с безопасностью. Резервное копирование данных необходимо, чтобы вы не потеряли важную информацию для ваших операций. В то же время из-за большого объема данных создание полной резервной копии данных в каждый момент может оказаться нецелесообразным. Стратегия дифференциального резервного копирования копирует только изменения данных с момента последнего полного резервного копирования. С другой стороны, стратегия инкрементного резервного копирования данных копирует изменения данных с момента последнего резервного копирования.

Полное, инкрементное и дифференциальное резервное копирование – как они работают

Существует три основных стратегии резервного копирования данных, о которых мы подробно расскажем далее.

Полное резервное копирование

Когда программное обеспечение для резервного копирования создает полную резервную копию, оно копирует весь набор данных независимо от того, были ли в данные внесены какие-либо изменения. По практическим соображениям этот тип резервного копирования обычно используется реже. Например, он может отнимать много времени, а также занимать много места в хранилище. Альтернативой полному резервному копированию данных является дифференциальное или инкрементное резервное копирование.

Инкрементное резервное копирование

При инкрементном резервном копировании копируются только измененные данные с момента последнего резервного копирования. Например, если вы сделали полную резервную копию в воскресенье, инкрементное резервное копирование в понедельник будет копировать только изменения, внесенные после воскресного резервного копирования. Во вторник копирование изменений в файл резервного образа будет производиться только с момента резервного копирования в понедельник.

Дифференциальное резервное копирование

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

Ключевые отличия: инкрементное и дифференциальное резервное копирование

Стратегии инкрементного и дифференциального резервного копирования предлагают различные варианты решений в зависимости от желаемой производительности резервного копирования. Далее мы приводим ключевые отличительные факторы.

Скорость резервного копирования

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

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

Использование пространства для хранения

Инкрементное резервное копирование требует меньше места для хранения.

Дифференциальное резервное копирование занимает больше места для хранения по мере увеличения времени, прошедшего с момента последнего полного резервного копирования. Дифференциальная стратегия резервного копирования направлена на сокращение времени восстановления за счет экономии места для хранения.

Стоимость внедрения

Как правило, инкрементное резервное копирование экономит место для хранения резервных копий и пропускную способность сети. В долгосрочной перспективе полное резервное копирование в сочетании с частым инкрементным резервным копированием является более экономичным вариантом.

В отличие от этого, дифференциальное резервное копирование со временем обходится дороже, и для повышения эффективности необходимо чаще выполнять полное резервное копирование.

Скорость восстановления данных

Хотя инкрементное резервное копирование экономично, восстановление данных может занять много времени и затруднительно. Для восстановления данных требуется первая полная резервная копия данных и все последующие инкрементные резервные копии. Например, при сбое в среду вам придется просмотреть все резервные копии с воскресенья по вторник, определить изменения и восстановить их в совокупности. По мере увеличения времени, прошедшего с момента последнего полного резервного копирования, процесс усложняется.

С другой стороны, для восстановления из дифференциальных резервных копий требуется только первая полная и последняя дифференциальная резервные копии. Кроме того, этот процесс намного быстрее.

Когда использовать дифференциальное, а когда – инкрементное резервное копирование

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

Частота изменений данных

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

Если вы выберете дифференциальное резервное копирование, затраты могут быстро возрасти.

Требования к бизнесу

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

Например, данные о продукте крайне важны для приложения электронной коммерции, и вы можете использовать дифференциальное резервное копирование, чтобы сократить время восстановления и минимизировать время простоя.

Однако вы можете архивировать файлы изображений или видеоданных с помощью всего одной полной резервной копии данных, если она не изменится со временем.

Синтетическое и инкрементное вечное резервное копирование

Помимо инкрементного и дифференциального резервного копирования, существуют и другие стратегии резервного копирования данных. 

Синтетическое полное резервное копирование

При синтетическом полном резервном копировании измененные в источнике данные сравниваются с исходной полной резервной копией и всеми инкрементными резервными копиями для создания следующей полной синтезированной резервной копии. Вместо хранения только файла дополнительной резервной копии сервер резервного копирования объединяет изменения с последней полной резервной копией и создает синтетическую полную резервную копию. Этот процесс невидим для ваших конечных пользователей.

При синтетическом полном резервном копировании вы не экономите место в хранилище, но экономите пропускную способность сети. Вместо отправки всех данных вы отправляете на сервер только инкрементные изменения. Сервер использует уже имеющиеся данные для создания полной резервной копии.

Инкрементное вечное резервное копирование

Все другие стратегии резервного копирования, описанные в этом руководстве, включают периодическое полное резервное копирование. Однако если вы внедрите инкрементное вечное резервное копирование, то создадите только первоначальное полное резервное копирование. Впоследствии вы создаете последовательность инкрементных (вечных) резервных копий на неопределенный срок. 

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

Краткое описание различий: полное, инкрементное и дифференциальное резервное копирование

Типы резервного копирования

Данные

Скорость резервного копирования

Пространство для хранения

Скорость восстановления

Активное полное

Копирует все данные.

Медленно.

Существенно.

Скорость.

Инкрементное

Копирует только измененные данные с момента последнего резервного копирования.

Быстрее, чем дифференциальное.

Меньше, чем дифференциальное. 

Медленнее, чем дифференциальное, поскольку требуется полное резервное копирование плюс все дополнительные резервные копии.

Дифференциальное

Копирует измененные данные с момента последнего полного резервного копирования.

Медленнее, чем инкрементное, но быстрее, чем активное полное резервное копирование.

Увеличивается, особенно при последующем резервном копировании.

Быстрее, чем инкрементное, так как для этого требуется только полный и последний дифференциал.

Синтетическое полное

Копирует измененные данные инкрементно, но объединяет изменения с последней полной резервной копией для создания синтетической полной резервной копии. 

Быстрее, чем активное полное, поскольку копирует только инкрементные изменения.

Примерно такое же хранение, как и для активного полного.

Аналогично активному полному.

Инкрементное вечное

Создает одно полное, а затем последующие (вечные) инкрементные значения.

Быстрее, чем синтетическое полное, поскольку никогда не создает последующих полных резервных копий.

Занимает меньше места, чем активное и синтетическое полное.

Обеспечивает более быстрое восстановление, чем активное и синтетическое полное. 

Как AWS может поддержать ваши требования к резервному копированию данных?

Amazon Web Services (AWS) предлагает несколько вариантов поддержки стратегии резервного копирования. Если вам интересно, вы можете узнать о сервисах резервного копирования и восстановления AWS. Ниже приведены некоторые примеры.

  • Резервное копирование AWS – это экономичный, полностью управляемый сервис на основе политик, с помощью которого можно существенно упростить защиту данных в проекте любого масштаба.
  • Шлюз хранилища AWS предоставляет локальные приложения с доступом к практически неограниченному облачному хранилищу.
  • Простой сервис хранения данных Amazon (Amazon S3) – это сервис хранения объектов, предлагающий лучшие в отрасли показатели производительности, масштабируемости, доступности и безопасности данных.

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

Создайте аккаунт уже сегодня и начните работу с резервным копированием данных на AWS.

AWS: дальнейшие шаги

Начните разработку с инкрементным резервным копированием
Подробнее о наших возможностях хранения данных