Резервное копирование и восстановление
Резервное копирование и восстановление базы данных — важные функции для обеспечения безопасности данных и непрерывности бизнеса. Регулярное создание резервных копий позволяет быстро восстановить данные в случае их потери, повреждения или ошибок в работе, минимизируя тем самым перебои в работе и потерю данных.
Предварительные требования
Перед выполнением резервного копирования необходимо указать место хранения. Вы можете выбрать один из следующих двух способов.
-
Persistent Volume Claim (PVC, Kubernetes PersistentVolumeClaim): Persistent Volume Claim инкапсулирует конфигурацию запроса на ресурсы хранения и автоматически подбирает подходящие persistent volumes в кластере на основе запрошенного режима доступа, размера хранилища и другой информации.
-
Внешнее хранилище S3: S3 (Amazon Simple Storage Service) — это сервис объектного хранения, предоставляемый Amazon. Если необходимо выполнять резервное копирование в собственный S3 bucket, пожалуйста, подтвердите с администратором, что S3 хранилище интегрировано в ваш проект.
Процедура
- Настройка места хранения
-
Использование PVC для хранения
-
Использование S3 для хранения
-
Создайте секрет S3
-
Настройте хранилище S3
-
-
Автоматическое резервное копирование Добавьте конфигурацию автоматического резервного копирования в spec.pxc.backup CR, где поле schedule определяет цикл резервного копирования. Поле
<storageName>соответствует имени хранилища резервных копий, созданному на шаге 1. -
Ручное резервное копирование
-
Проверка статуса резервного копирования
-
Восстановление из резервной копии