Как создать резервное копирование баз данных PostgreSQL за 3 шага с помощью Vinchin Backup & Recovery

В этом блоге вы узнаете, как за 3 шага запланировать автоматическое задание резервного копирования PostgreSQL с помощью Vinchin Backup & Recovery. Вы можете использовать это ПО для защиты баз данных PostgreSQL 12, 13 и 14 как на физических, так и на виртуальных машинах.

download-icon
Скачайте Бесплатно
Для ВМ, ОС, БД, файлов, NAS и т.д.
yulia-qin

Обновлено Yulia Qin 2023/01/06

封面5_restore-mysql-cover 副本.jpg

В этом блоге вы узнаете, как за 3 шага запланировать автоматическое задание резервного копирования PostgreSQL с помощью Vinchin Backup & Recovery. Вы можете использовать это ПО для защиты баз данных PostgreSQL 12, 13 и 14 как на физических, так и на виртуальных машинах.

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

1.png

1.     В WRITE-AHEAD LOG установите уровень информации, записываемой в WAL, установите как wal_level = replica.

2.     Затем включите archive_mode и установите команду archive для архивации завершенного сегмента файла WAL.

3.     И последнее, измените Файл Конфигурации Аутентификации Клиента PostgreSQL, установите локальный метод авторизации как md5 или scram-sha-256.

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

Чтобы создать задание резервного копирования для PostgreSQL, перейдите на страницу Резервное Копирование Базы Данных > Резервное Копирование, здесь есть визард с 4 шагами, который инструктирует вас для выполнения всего задания.

Шаг 1: Выберите источник резервного копирования.

В списке будут показаны все лицензированные базы данных, вы можете выбрать базу данных PostgreSQL, которую хотите защитить, и нажать кнопку Далее.

2.png

Шаг 2: Выберите место назначения резервного копирования.

В разделе Место Назначения Резервного Копирования выберите резервное хранилище для сохранения всех файлов резервных копирований и нажмите кнопку Далее.

3.png

Шаг 3: Подробно настройте план резервного копирования.

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

В поле Расписание можно настроить задание как резервное копирование по расписанию или одноразовое резервное копирование.

4.png

Для однократного резервного копирования можно определить время начала однократного полного резервного копирования.

5.png

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

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

6.png

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

7.png

Здесь вы можете установить политику регулятора скорости, чтобы она выполнялась По Расписанию или была Постоянной.

8.png

Для политики "По расписанию" можно определить время начала и время окончания политики в течение дня, недели или месяца.

9.png

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

10.png

В поле Политика Хранения Данных можно увидеть две функции сокращения данных: Дедупликация Данных и Сжатие Данных.

11.png

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

Можно также настроить Политика Хранения для задания. Если в качестве режима хранения выберете Число Точек Восстановления, сервер резервного копирования будет хранить только определенное количество точек полного восстановления.

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

12.png

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

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

13.png

В разделе Передовая Стратегия вы можете лучше управлять архивным журналом и хранилищем архивов.

В выпадающем списке Удалить Архивный Журнал можно выбрать Удалить Копированный Архивный Журнал, Не Удалить (Копированный Архивный Журнал) или Удалить весь Архивный Журнал.

14.png

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

Например, здесь мы установили 5 ГБ в качестве порогового значения, и когда свободное пространство для хранения будет ниже этого значения, вы будете получать предупреждения из веб-консоли.

15.png

Теперь вы можете просмотреть все конфигурации и отправить задание резервного копирования. Целевая база данных PostgreSQL будет надежно защищена с помощью Vinchin Backup & Recovery.

16.png

поделиться:

Категории: Бэкап базы данных
Рекомендуемые статьи