ਬੈਕਅੱਪ ਭਾਗ 5: ਲੀਨਕਸ ਲਈ ਬੈਕੂਲਾ ਅਤੇ ਵੀਮ ਬੈਕਅੱਪ ਦੀ ਜਾਂਚ ਕਰਨਾ

ਬੈਕਅੱਪ ਭਾਗ 5: ਲੀਨਕਸ ਲਈ ਬੈਕੂਲਾ ਅਤੇ ਵੀਮ ਬੈਕਅੱਪ ਦੀ ਜਾਂਚ ਕਰਨਾ

В данной заметке будут рассматриваться различные «большие» программные средства для резервного копирования, включая коммерческие. Список кандидатов: Veeam Agent для Linux, Bacula.

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

ਅਨੁਮਾਨਤ ਨਤੀਜੇ

Поскольку оба кандидата — универсальные готовые решения, важнейшим результатом будет предсказуемость работы, а именно — одинаковое время работы при обработке одного и того же объема данных, а также одинаковой нагрузке при этом.

Обзор Veeam Agent для Linux

Данная программа для резервного копирования работает с блочными устройствами, для чего у нее имеется модуль для ядра Linux, который обеспечивает целостность резервной копии за счет отслеживания измененных блоков данных. Более детальное описание находится ਇੱਥੇ.

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

Процесс создания файловой резервной копии так и не получилось довести до конца. Примерно на 15-16% выполнения скорость падала до 600 кбсек и ниже, при 50% использовании cpu, что потенциально приводило к 6-7 часам работы процесса резервного копирования, поэтому процесс был остановлен.

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

Результаты работы при поблочном режиме создания резервных копий таковы:

ਬੈਕਅੱਪ ਭਾਗ 5: ਲੀਨਕਸ ਲਈ ਬੈਕੂਲਾ ਅਤੇ ਵੀਮ ਬੈਕਅੱਪ ਦੀ ਜਾਂਚ ਕਰਨਾ

Время работы программы в этом режиме — 6 минут на 20 гб данных.

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

Обзор Bacula

Bacula — клиент-серверное ПО для создания резервных копий, логически состоит из нескольких частей, каждая из которых выполняет свою часть работы. Есть Director, который служит для управления, FileDaemon — сервис, отвечающий за резервное копирование, StorageDaemon — сервис хранения резервных копий, Console — интерфейс к Director (есть TUI, GUI, Web варианты). Данный комплекс включен в обзор еще и потому, что несмотря на ощутимо большой порог вхождения, он является достаточно популярным средством организации резервного копирования.

В режиме создания полных резервных копий

В этом режиме Bacula показала себя достаточно предсказуемо, выполняя создание резервной копии в среднем за 10 минут,
профиль нагрузки получился такой:

ਬੈਕਅੱਪ ਭਾਗ 5: ਲੀਨਕਸ ਲਈ ਬੈਕੂਲਾ ਅਤੇ ਵੀਮ ਬੈਕਅੱਪ ਦੀ ਜਾਂਚ ਕਰਨਾ

Размер резервных копий составил примерно 30 гб, как и ожидалось при работе в данном режиме работы.

При создании инкрементальных резервных копий результаты не особо отличались, кроме размера репозитория, разумеется (порядка 14 гб).

В целом видно равномерную нагрузку на одно процессорное ядро, а также то, что показатели похожи на обычный tar с активированным сжатием. Ввиду того, что настройки bacula для резервного копирования весьма и весьма обширны — показать явное преимущество не получилось.

Результаты

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

ਘੋਸ਼ਣਾ

ਬੈਕਅੱਪ, ਭਾਗ 1: ਬੈਕਅੱਪ ਦੀ ਲੋੜ ਕਿਉਂ ਹੈ, ਤਰੀਕਿਆਂ, ਤਕਨਾਲੋਜੀਆਂ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ
ਬੈਕਅੱਪ ਭਾਗ 2: rsync-ਅਧਾਰਿਤ ਬੈਕਅੱਪ ਟੂਲਸ ਦੀ ਸਮੀਖਿਆ ਅਤੇ ਜਾਂਚ ਕਰਨਾ
ਬੈਕਅੱਪ ਭਾਗ 3: ਡੁਪਲੀਸੀਟੀ, ਡੁਪਲੀਸੀਟੀ ਦੀ ਸਮੀਖਿਆ ਅਤੇ ਜਾਂਚ
ਬੈਕਅੱਪ ਭਾਗ 4: zbackup, restic, borgbackup ਦੀ ਸਮੀਖਿਆ ਅਤੇ ਜਾਂਚ ਕਰਨਾ
ਬੈਕਅੱਪ ਭਾਗ 5: ਲੀਨਕਸ ਲਈ ਬੈਕੂਲਾ ਅਤੇ ਵੀਮ ਬੈਕਅੱਪ ਦੀ ਜਾਂਚ ਕਰਨਾ
ਬੈਕਅੱਪ ਭਾਗ 6: ਬੈਕਅੱਪ ਟੂਲਸ ਦੀ ਤੁਲਨਾ ਕਰਨਾ
ਬੈਕਅੱਪ ਭਾਗ 7: ਸਿੱਟਾ

ਵੱਲੋਂ ਪੋਸਟ ਕੀਤਾ ਗਿਆ: ਪਾਵੇਲ ਡੇਮਕੋਵਿਚ

ਸਰੋਤ: www.habr.com

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ