Резервные копии в Managed Service for Greenplum®
Managed Service for Greenplum® обеспечивает автоматическое и ручное резервное копирование баз данных.
Managed Service for Greenplum® позволяет вернуть состояние кластера на точку восстановления, в которой данные консистентны (Point-in-Time-Recovery, PITR). Точки восстановления создаются раз в час. Если задать время восстановления, будет использована ближайшая точка, созданная до этого времени. При восстановлении выбранной резервной копии кластера ее данные будут дополняться записями из журналов WAL (Write-Ahead Log) до ближайшей точки восстановления включительно.
Например, если создание резервной копии завершилось 10.11.2022 в 12:00:00 UTC, текущая дата — 15.11.2022 19:00:00 UTC, а последняя точка восстановления была создана 15.11.2022 в 18:00:00 UTC, кластер может быть восстановлен в любую точку восстановления в промежутке времени с 10.11.2022 12:00:01 UTC до 15.11.2022 18:00:00 UTC включительно. Если указать время восстановления 15.11.2022 17:30:00 UTC, то кластер будет восстановлен на точку восстановления 15.11.2022 17:00:00 UTC.
По умолчанию режим PITR включен. Работает он только с автоматическими резервными копиями.
Чтобы восстановить кластер из резервной копии, следуйте инструкциям. Вы также можете восстановить кластер, чтобы перенести его хосты в другую зону доступности. Это может понадобиться, например, если ваши хосты размещаются в зоне ru-central1-c
, которая выводится из эксплуатации.
Создание резервной копии
Первая и каждая вторая автоматические резервные копии, а также все резервные копии, созданные вручную, — полные резервные копии всех баз данных. Остальные резервные копии — инкрементные, хранится только разница с предыдущей резервной копией, что позволяет экономить место в хранилище.
Резервная копия автоматически создается раз в день. Отключить автоматическое создание резервной копии невозможно. Однако при создании или изменении кластера для таких резервных копий можно задать промежуток времени, в течение которого начинается резервное копирование. По умолчанию — 22:00 - 23:00
UTC (Coordinated Universal Time).
После создания резервная копия сжимается для дальнейшего хранения. Для append-optimized таблиц используется технология дедупликации данных — копируются только новые добавленные данные или старые, если прошло более 30 дней с момента их последней архивации. Размер дедуплицированной части не включается в размер резервной копии, поэтому отображаемое значение может быть существенно меньше размера данных в кластере.
Резервные копии создаются только на работающих кластерах. Если вы используете кластер Managed Service for Greenplum® не круглосуточно, проверьте настройки времени начала резервного копирования.
О том, как вручную создать резервную копию, читайте в разделе Управление резервными копиями.
Хранение резервной копии
Особенности хранения резервных копий в Managed Service for Greenplum®:
-
Резервные копии хранятся в объектном хранилище в виде бинарных файлов и шифруются с помощью GPG
. У каждого кластера свои ключи шифрования. -
Общий объем резервной копии определяется как сумма объемов копии данных и журнала WAL. Объем копии не включает объем дедуплицированных данных append-optimized таблиц. Объем данных журнала WAL зависит от количества вносимых изменений и может быть сопоставим с объемом копии. Оба значения можно получить со списком резервных копий.
-
Автоматические резервные копии хранятся 7 дней. Созданные вручную — бессрочно, до момента их ручного удаления.
-
После удаления кластера все его резервные копии хранятся 7 дней.
-
На хранилище резервных копий не распространяется действие квот
и лимитов для хранилища кластера.
Проверка восстановления из резервной копии
Для проверки возможностей резервного копирования восстановите кластер из резервной копии и проверьте целостность ваших данных.
Greenplum® и Greenplum Database® являются зарегистрированными товарными знаками или товарными знаками VMware, Inc в США и/или других странах.