Резервные копии в Managed Service for ClickHouse®
Managed Service for ClickHouse® обеспечивает автоматическое и ручное резервное копирование баз данных.
Резервная копия автоматически создается раз в день. Отключить автоматическое создание резервных копий и изменить их срок хранения нельзя.
Чтобы восстановить кластер из резервной копии, следуйте инструкциям.
Создание резервной копии
Резервные копии могут быть созданы автоматически и вручную, в обоих случаях используется инкрементальная схема:
- При создании очередной резервной копии куски данных
проверяются на уникальность. - Если идентичные куски данных
уже есть в одной из существующих резервных копий и они не старше 30 дней, то они не дублируются. Для холодных данных гибридного хранилища этот срок составляет 7 дней.
Резервные копии создаются отдельно для каждого шарда кластера. Восстановление из резервных копий также производится пошардово, при этом можно восстановить:
- одну или несколько резервных копий шардов в отдельный кластер;
- весь кластер целиком, указав резервные копии всех шардов кластера.
В резервной копии хранятся данные только для движков семейства MergeTree
. Для остальных движков хранятся только схемы таблиц. Подробнее про движки см. в документации ClickHouse®
Для создания резервной копии используется случайный хост-реплика. Поэтому, если между хостами кластера нет консистентности данных, то восстановление из резервной копии не гарантирует полного восстановления данных. Например, такое может произойти, если:
- Таблицы реплицируются не на все хосты шарда.
- Таблицы не реплицируются и размещены на части хостов шарда.
При создании или изменении кластера можно задать промежуток времени, в течение которого начинается резервное копирование. По умолчанию — 22:00 - 23:00
UTC (Coordinated Universal Time).
Резервные копии создаются только на работающих кластерах. Если вы используете кластер Managed Service for ClickHouse® не круглосуточно, проверьте настройки времени начала резервного копирования.
О том, как вручную создать резервную копию, читайте в разделе Управление резервными копиями.
Хранение резервной копии
-
Резервные копии данных локального и сетевых хранилищ содержатся в отдельном бакете Object Storage и не занимают место в хранилище кластера. При этом, если в кластере есть N свободных гигабайт места, то хранение первых N гигабайт резервных копий не тарифицируется.
-
Резервные копии холодных данных гибридного хранилища хранятся в том же бакете Object Storage, что и сами данные. Объем, который занимают резервные копии, учитывается при расчете стоимости использования Object Storage так же, как и объем самих данных.
Подробнее см. в разделе Правила тарификации.
-
Резервные копии холодных данных гибридного хранилища содержат только инкремент — историю изменений кусков данных за последние 7 дней. Резервирование данных, которые не были модифицированы, обеспечивается средствами Object Storage.
-
Резервные копии хранятся в виде бинарных файлов и шифруются с помощью GPG
. У каждого кластера свои ключи шифрования. -
Срок хранения резервных копий существующего кластера зависит от способа их создания:
-
После удаления кластера все его резервные копии хранятся 7 дней.
-
На хранилище резервных копий не распространяется действие квот
и лимитов для хранилища кластера.
Проверка восстановления из резервной копии
Для проверки возможностей резервного копирования восстановите кластер из резервной копии и проверьте целостность ваших данных.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc