Непрерывная защита данных: восстановление в любой момент времени
Continuous data protection
Непрерывная защита данных (CDP): автоматическое резервное копирование каждой версии данных в реальном времени. Восстановление к любой точке времени! 🛡️💾
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Постоянная защита данных (CDP), также называемая непрерывным резервным копированием или резервным копированием в реальном времени, относится к резервному копированию компьютерных данных путем автоматического сохранения копии каждого изменения, внесенного в эти данные, фактически фиксируя каждую версию данных, сохраняемую пользователем. В своей истинной форме она позволяет пользователю или администратору восстановить данные в любой момент времени. В 1989 году британский предприниматель Пит Малкольм запатентовал эту технологию как "систему резервного копирования, в которой копия [подчеркнуто редактором] каждого изменения, внесенного в носитель данных, записывается по мере его внесения [подчеркнуто редактором]". В идеальном случае непрерывной защиты данных целевая точка восстановления – "максимальный целевой период, в течение которого данные (транзакции) могут быть потеряны из ИТ-сервиса из-за серьезного инцидента" – равна нулю, хотя целевое время восстановления – "целевая продолжительность времени и уровень обслуживания, в течение которых бизнес-процесс должен быть восстановлен после катастрофы (или сбоя), чтобы избежать неприемлемых последствий, связанных с нарушением непрерывности бизнеса" – не равно нулю. Примером периода, в течение которого могут быть потеряны транзакции данных, является крупная дисконтная сеть, у которой считыватели карт на кассах в нескольких филиалах были отключены почти на два часа в июне 2019 года. CDP работает как сервис, который фиксирует изменения данных в отдельном месте хранения. Существует множество методов для захвата непрерывных изменений данных в реальном времени с использованием различных технологий, отвечающих различным потребностям. Истинные решения на основе CDP могут обеспечивать высокую детализацию восстанавливаемых объектов, от образов, согласованных при сбоях, до логических объектов, таких как файлы, почтовые ящики, сообщения, файлы баз данных и журналы. Это не обязательно верно для решений, близких к CDP.
Continuous data protection (CDP), also called continuous backup or real time backup, refers to backup of computer data by automatically saving a copy of every change made to that data, essentially capturing every version of the data that the user saves. In its true form it allows the user or administrator to restore data to any point in time. The technique was patented by British entrepreneur Pete Malcolm in 1989 as "a backup system in which a copy [editor's emphasis] of every change made to a storage medium is recorded as the change occurs [editor's emphasis]." In an ideal case of continuous data protection, the recovery point objective—"the maximum targeted period in which data (transactions) might be lost from an IT service due to a major incident"—is zero, even though the recovery time objective—"the targeted duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity"—is not zero. An example of a period in which data transactions might be lost is a major discount chain having card readers at its checkout counters shut down at multiple locations for close to two hours in the month of June 2019. CDP runs as a service that captures changes to data to a separate storage location. There are multiple methods for capturing continuous live data changes involving different technologies that serve different needs. True CDP based solutions can provide fine granularities of restorable objects ranging from crash consistent images to logical objects such as files, mail boxes, messages, and database files and logs. This isn't necessarily true of near CDP solutions.
Отличия от традиционного резервного копирования
Настоящая непрерывная защита данных отличается от традиционного резервного копирования тем, что не требуется указывать точку восстановления до момента, когда восстановление станет необходимым. Традиционные резервные копии восстанавливают данные только из состояния на момент их создания. Настоящая непрерывная защита данных, в отличие от "снимков", не предполагает расписания резервного копирования или использования специального оборудования. Это создает некоторую нагрузку на операции записи на диск, но устраняет необходимость в запланированных резервных копиях. Обеспечивая возможность восстановления данных на любой момент времени, "CDP – это золотой стандарт – наиболее полная и продвинутая защита данных". Однако технологии "почти CDP" могут обеспечить достаточный уровень защиты для многих компаний с меньшей сложностью и стоимостью. Например, снимки ["уточнение 'почти CDP' приведено ниже] могут обеспечить разумный уровень защиты, близкий к CDP, для сетевых папок, позволяя пользователям получать прямой доступ к данным в этих папках через регулярные интервалы – скажем, каждые полчаса или 15 минут. Это, безусловно, более высокий уровень защиты, чем ежедневное резервное копирование на ленты или диски, и этого может быть достаточно. По сути, это инкрементное резервное копирование, инициируемое отдельно для каждой исходной машины по таймеру, а не по скрипту.
True continuous data protection is different from traditional backup in that it is not necessary to specify the point in time to recover from until ready to restore. Traditional backups only restore data from the time the backup was made. True continuous data protection, in contrast to "snapshots", has no backup schedules. or an appliance. This introduces some overhead to disk write operations but eliminates the need for scheduled backups. Allowing restoring data to any point in time, "CDP is the gold standard—the most comprehensive and advanced data protection. But 'near CDP' technologies can deliver enough protection for many companies with less complexity and cost. For example, snapshots ["near CDP" clarification in the section below] can provide a reasonable near CDP level of protection for file shares, letting users directly access data on the file share at regular intervals—say, every half hour or 15 minutes. That's certainly a higher level of protection than tape based or disk based nightly backups and may be all you need." it is essentially incremental backup initiated—separately for each source machine—by timer instead of script.
Непрерывный и почти непрерывный
Поскольку истинные операции CDP "записи резервных копий выполняются на уровне базовой системы ввода/вывода (BIOS) микрокомпьютера таким образом, что нормальное использование компьютера не нарушается", или эквивалентное, что исключает их использование в обычных приложениях персонального резервного копирования. Поэтому эта тема рассматривается в статье "Резервное копирование клиент-серверных систем предприятия", а не в статье "Резервное копирование". Некоторые решения, предлагаемые как непрерывная защита данных, могут обеспечивать восстановление только через фиксированные интервалы, такие как 15 минут, один час или 24 часа, поскольку они автоматически создают инкрементные резервные копии с такой периодичностью. Такие схемы "почти непрерывной защиты данных" (near CDP) не признаются всеми как настоящая непрерывная защита данных, поскольку они не предоставляют возможности восстановления на любой момент времени. Если интервал меньше одного часа, решения "near CDP", например Arq Backup, обычно основаны на периодических "снимках"; "чтобы избежать простоя, системы высокой доступности могут выполнять резервное копирование на копию набора данных, доступную только для чтения и замороженную в определенный момент времени, позволяя приложениям продолжать запись данных". В отрасли ведутся споры о том, должна ли гранулярность резервного копирования быть "каждая запись", чтобы считаться CDP, или достаточно ли решения "near CDP", которое фиксирует данные каждые несколько минут. Последнее иногда называют почти непрерывным резервным копированием. Дискуссия сосредоточена вокруг значения термина "непрерывный": означает ли это, что только процесс резервного копирования должен быть непрерывно автоматически запланирован, что часто достаточно для достижения вышеупомянутых преимуществ, или же возможность восстановления из резервной копии также должна быть непрерывной. Ассоциация индустрии сетевых хранилищ (SNIA) использует определение "каждая запись". Для снижения влияния истинного CDP может потребоваться ограничение пропускной способности сети. Альтернативным подходом является резервное копирование на отдельное SAN-устройство, подключенное по Fibre Channel.
Since true CDP "backup write operations are executed at the level of the basic input/output system (BIOS) of the microcomputer in such a manner that normal use of the computer is unaffected", or equivalent—ruling it out for ordinary personal backup applications. It is therefore discussed in the "Enterprise client server backup" article, rather than in the "Backup" article. Some solutions marketed as continuous data protection may only allow restores at fixed intervals such as 15 minutes or one hour or 24 hours, because they automatically take incremental backups at those intervals. Such "near CDP"—short for near continuous data protection—schemes are not universally recognized as true continuous data protection, as they do not provide the ability to restore to any point in time. When the interval is shorter than one hour, "near CDP" solutions—for example Arq Backup—are typically based on periodic "snapshots"; "to avoid downtime, high availability systems may instead perform the backup on a read only copy of the data set frozen at a point in time—and allow applications to continue writing to their data". There is debate in the industry as to whether the granularity of backup must be "every write" to be CDP, or whether a "near CDP" solution that captures the data every few minutes is good enough. The latter is sometimes called near continuous backup. The debate hinges on the use of the term continuous: whether only the backup process must be continuously automatically scheduled, which is often sufficient to achieve the benefits cited above, or whether the ability to restore from the backup also must be continuous. The Storage Networking Industry Association (SNIA) uses the "every write" definition. network bandwidth throttling may be needed to reduce the impact of true CDP. An alternative approach is to back up to a separate Fibre Channel connected SAN appliance.