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

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

1. Резервное копирование и восстановление средствами Longhorn

До версии v1.2.0 Longhorn использовал блокирующий способ взаимодействия с удаленным хранилищем резервных копий (backup target). Из-за этого функции, зависящие от удаленного backup target, могли работать нестабильно из-за факторов, не зависящих от Longhorn — например:

  • задержки в сети

  • длительное получение списка резервных копий

  • возникновение каскадных проблем после операций с backup target

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

Для работы асинхронного механизма теперь выполняется следующий порядок:

  1. Сначала создаются соответствующие cluster custom resources (CR) для резервного копирования.

  2. Затем выполняются операции snapshot и backup на удаленный backup target.

  3. После завершения создания резервной копии Longhorn асинхронно запрашивает состояние томов и резервных копий из удаленного backup target.

  4. После получения данных Longhorn обновляет статус соответствующих custom resources в кластере.

Это улучшение также повышает масштабируемость запросов к резервным копиям, поскольку теперь вся информация о бэкапах хранится в custom resources, а не запрашивается напрямую из удалtнного хранилища — что устраняет проблемы, вызванные блокирующим доступом.

Для обновления движка Longhorn перейдите к статьям официальной документации:

Рекомендуется к изучению

2. Резервное копирование и восстановление через CSI

Данный функционал доступен начиная с версии v1.1.0.

Рекомендуется к изучению