Резервные копии

Для отображения списка бэкапов настройте подключение к системе резервного копирования.

Страница «Резервные копии» тенанта

Просмотреть список бэкапов можно для тенанта, рабочего пространства или конкретного экземпляра. Перейти на страницу «Мониторинг бэкапов» можно следующими способами:

  1. В левой панели меню выбрать «Модули» → «Резервные копии». В этом случае откроется список бэкапов тенанта.

  2. На странице рабочие пространства выбрать «Невыполненные бэкапы». В этом случае бэкапы на странице будут отфильтрованы по рабочему пространству и статусу «Неуспешно».

Вкладка «Обзор»

На вкладке «Обзор» отображается список бэкапов, информация о них и элементы управления:

  1. Поисковая строка, с помощью которой можно искать бэкапы по домену или IP.

  2. Фильтр по пространству.

  3. Фильтр по кластерам/экземплярам.

  4. Фильтр по следующим параметрам:

    • Инструмент — RuBackup или Backman;

    • Тип бэкапа — полный, дифференциальный или инкрементальный;

    • Статус — завершено, в процессе, неуспешно или запланировано.

  5. Кнопка обновления страницы.

  6. Список бэкапов с информацией о них:

    • Кластер — имя кластера экземпляра.

    • Домен/IP — FQDN или IP экземпляра БД;

    • Кластер/Экземпляр — одна нода для экземпляра, две — для кластера;

    • Тип — полный, дифференциальный или инкрементальный;

    • Статус — завершено, в процессе, неуспешно или запланировано;

    • Инструмент — RuBackup или Backman;

    • Начало — дата и время начала создания резервной копии;

    • Завершение — дата и время завершения создания резервной копии;

    • Размер последнего бэкапа;

    • Пространство — имя пространства экземпляра.

  7. Кнопка настройки таблицы.

  8. Меню резервной копии с возможностью её удалить. Для удаления резервной копии введите «удалить» в текстовом поле модального окна и нажмите на кнопку «Удалить».

Кликните на резервную копию, чтобы открыть страницу «Резервные копии» экземпляра.

Для системы резервного копирования «Backman» на странице также будет отображаться тепловая карта бэкапов. С помощью тепловой карты можно подневно отследить успешные и неуспешные бэкапы за последний год. Щелкните по ячейке дня, чтобы открыть список резервных копий за эту дату.

Вкладка «Экземпляры и кластеры»

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

Рассмотрим информацию на вкладке:

  1. Поисковая строка, с помощью которой можно искать экземпляры и кластеры по домену или IP.

  2. Фильтр по пространству, экземпляру и статусу бэкапа. Пространство и экземпляр — обязательные для выбора поля.

  3. Кнопка обновления страницы.

  4. В зависимости от системы резервного копирования:

    • для Rubackup — кнопка перехода в Tucana;

    • для Backman — кнопка создания нового бэкапа. В модальном окне выберите пространство, кластер и тип бэкапа: полный, инкрементальный или дифференциальный. Нельзя создать инкрементальный бэкап, если для кластера не был создан полный.

  5. Список экземпляров/кластеров со следующей информацией:

    • Кластер — имя кластера;

    • Пространство — название пространства;

    • Домен;

    • Полных бэкапов — количество полных бэкапов;

    • Инкрем. бэкапов — количество инкрементальных бэкапов;

    • Дифф. бэкапов — количество дифференциальных бэкапов;

    • Дата последнего бэкапа;

    • Размер последнего бэкапа;

    • Статус последнего бэкапа.

  6. Кнопка настройки таблицы.

  7. Меню со следующими опциями:

    • Для Rubackup:

      • «Создать бэкап» — открывает Tucana.

      • «Восстановить» — открывает Tucana.

    • Для Backman:

      • «Создать бэкап» — открывает окно создания бэкапа. Выберите тип бэкапа и нажмите на кнопку «Создать».

      • «Восстановить» — выберите, куда будет восстановлен бэкап: в текущий или в другой кластер.

        • «В текущий кластер» — в текстовом поле модального окна введите «восстановить» и нажмите на кнопку «Восстановить»;

        • «В другой кластер» — выберите пространство и кластер для восстановления и нажмите на кнопку «Восстановить».

Вкладка «Стратегии»

Для системы резервного копирования Backman доступно создание стратегий резервного копирования. Стратегии определяют правила и методы создания, хранения и удаления резервных копий.

На вкладке представлена следующая информация:

  1. Кнопка добавления новой стратегии.

  2. Информация о стратегиях:

    • Название стратегии;

    • Пространство — имя пространства, для кластеров которых будет работать расписание;

    • Тип бэкапирования:

      • incremental — инкрементальный;

      • full — полный;

      • diff — дифференциальный.

    • Кластеры — количество привязанных кластеров.

    • Описание стратегии.

  3. Меню стратегии:

    • «Открыть» — открывает редактирование стратегии. При редактировании вы можете изменить тип бэкапирования, описание стратегии, расписание бэкапирования, привязанные кластеры.

    • «Удалить» — позволяет удалить стратегию. В открывшемся окне введите «удалить» в текстовое поле и нажмите на кнопку «Удалить».

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

Добавление стратегии

Чтобы добавить новую стратегию, выполните следующие действия:

  1. Нажмите на кнопку «Добавить стратегию» в правом верхнем углу страницы.

  2. Заполните данные на вкладке «Инфо»:

    • Укажите название стратегии. Название не может содержать более 50 символов. Обязательное поле.

    • Выберите пространство, для кластеров которого будет действовать расписание. Обязательное поле.

    • Выберите тип бэкапирования: полный, инкрементальный или дифференциальный. Обязательное поле.

    • Введите описание стратегии. Описание не может содержать более 255 символов.

  3. Настройте расписание:

    • Выберите дату начала действия расписания. Если необходимо, выберите дату окончания.

    • Задайте периоды запуска процесса бэкапирования. Минимальная длительность периода — 1 час. Можно добавить до 6 периодов. Чтобы добавить новый период, нажмите на кнопку plus. Чтобы удалить период, нажмите на delete.

    • Выберите период повторов: по месяцам, неделям или дням.

      • По месяцам:

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

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

          • «Какого числа» — выберите дни по счету от начала или конца месяца, можно указать несколько дней;

          • «В следующие дни» — выберите порядок и день недели, например, первый вторник месяца.

      • По неделям:

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

      • По дням:

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

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

  4. Добавьте стратегию. Для этого нажмите на кнопку «Добавить».

  5. Привяжите кластеры. Откройте созданную стратегию, перейдите на вкладку «Кластеры» и нажмите на кнопку «Привязать кластер».

    Выберите кластер из списка и нажмите на «Привязать».

    Кластер появится в списке.

Отвязать кластер

Чтобы отвязать кластер, откройте информацию о стратегии и перейдите на вкладку «Кластеры». На открывшейся странице отметьте нужные кластеры галочками и нажмите на «Отвязать».

В открывшемся окне введите «отвязать» в текстовое поле и нажмите на кнопку «Отвязать».

Также отвязать кластер можно через его меню. Откройте меню кластера и выберите «Отвязать».

Страница «Резервные копии» экземпляра

На этой странице отображается список всех бэкапов экземпляра.

Перейти на эту страницу можно следующими способами:

  • в меню экземпляра выберите «Резервные копии»:

  • выберите бэкап на вкладке «Обзор» или экземпляр на вкладке «Экземпляры и кластеры» страницы «Резервные копии» тенанта.

Рассмотрим информацию на странице:

  1. Фильтр бэкапов по следующим параметрам:

    • Рабочее пространство;

    • Экземпляр;

    • Тип резервной копии;

    • Статус.

  2. Настройки WAL-G — инструмента для восстановления архивов, предназначенного для создания резервных копий и архивирования WAL. Доступно только для системы резервного копирования Backman. В окне настройки можно указать следующие параметры:

    • Интервал проверки активности (мин) — минимальный интервал времени между проверками одного и того же файла на появление в целевом хранилище. Время должно быть указано с единицей измерения m, например, 30m.

    • Метод сжатия — выберите метод из списка:

      • lz4 — обеспечивает очень быстрое сжатие и распаковку, но низкую степень сжатия. Оптимальный выбором для высоконагруженных OLTP‑систем, где важны минимальные накладные расходы на обработку данных.

      • lzma — обеспечивает очень высокую степень сжатия, но требует много времени.

      • zstd — обеспечивает баланс между степенью сжатия и скоростью работы, но может вызвать высокую нагрузку на процессор при выполнении операций сжатия и распаковки.

      • brotli — обеспечивает очень высокую степень сжатия, но работает медленнее zstd и требует больше оперативной памяти. Подходит для текстовых данных: логов, JSON, HTML-кода.

    • Порог размера tar (Байты) — размер одного резервного пакета. Меньший размер обеспечивает более мелкую гранулярность и более оптимальное восстановление, но увеличивает количество запросов к хранилищу. Минимальное значение: 8388607.

    • Лимит фоновых выгрузок — максимальное количество WAL-файлов, которое будет загружено за один цикл сканирования.

    • Параллельных скачиваний — количество параллельных потоков, которые будут использоваться при загрузке резервной копии из хранилища во время операций восстановления базовой резервной копии (backup-fetch) и извлечения сегменов WAL из хранилища (wal-fetch).

    • Повторов при скачивании — количество попыток повторного скачивания файла в случае ошибки во время операций backup-fetch и wal-fetch.

    • Параллельных выгрузок — количество параллельных потоков для загрузки резервной копии в хранилище.

    • Параллельных операций с диском — количество параллельных потоков, считывающих данные с диска во время операции создания базовой резервной копии — backup-push.

  3. Кнопка обновления страницы.

  4. «Восстановить» — в зависимости от системы резервного копирования:

    • для RuBackup — открывает Tucana;

    • для Backman — выберите, куда будет восстановлен бэкап: в текущий или в другой кластер.

      • «В текущий кластер» — в текстовом поле модального окна введите «восстановить» и нажмите на кнопку «Восстановить»;

      • «В другой кластер» — выберите пространство и кластер для восстановления и нажмите на кнопку «Восстановить».

  5. «Создать бэкап» — в зависимости от системы резервного копирования:

    • для RuBackup — открывает Tucana;

    • для Backman — открывает окно создания бэкапа. В модальном окне выберите пространство, кластер и тип бэкапа: полный или инкрементальный. Нельзя создать инкрементальный бэкап, если для кластера не был создан полный.

  6. Тепловая карта резервного копирования за последний год. Доступна только для системы резервного копирования Backman.

  7. Информация о бэкапах:

    • Тип: полный, инкрементальный или дифференциальный;

    • Статус бэкапа;

    • Инструмент — RuBackup или Backman;

    • Начало — дата и время начала создания бэкапа;

    • Завершение — дата и время завершения создания бэкапа;

    • Срок действия;

    • Размер.

  8. Кнопка настройки таблицы.

  9. Меню бэкапа со следующими опциями:

    • «Восстановить» — открывает Tucana или окно воссстановления резервной копии.

    • «Посмотреть логи» — открывает страницу с логами. Доступно для системы резервного копирования Backman.

    • Удалить — удаляет бэкап. В текстовом поле модального окна введите «удалить» и нажмите на кнопку «Удалить».

На странице реплики нельзя создать и восстановить бэкапы. Чтобы перейти на страницу мастера, перейдите по ссылке «в главном мастере кластера».