Техническое обслуживание в Yandex Managed Service for Valkey™
Под техническим обслуживанием понимается:
- автоматическая установка обновлений и исправлений СУБД для хостов (в т. ч. для выключенных кластеров);
- плановое автоматическое увеличение размера хранилища;
- другие сервисные работы.
Изменение мажорной версии СУБД не включено в техническое обслуживание. Подробнее о переходе между мажорными версиями см. в разделе Обновление версии Valkey™.
Окно обслуживания
Предпочтительное время технического обслуживания можно задать при создании кластера или изменении его настроек:
- Вариант В любое время (по умолчанию) разрешает проводить техническое обслуживание в любое время.
- Вариант По расписанию позволяет выбрать день недели и время по UTC, когда будет проводиться техническое обслуживание. Например, можно выбрать время, когда кластер наименее загружен.
Примечание
Порядок обслуживания
Порядок технического обслуживания кластеров Yandex Managed Service for Valkey™ определяется количеством хостов и наличием шардов.
Нешардированный кластер
Техническое обслуживание проводится в следующем порядке:
- Хосты-реплики последовательно проходят техническое обслуживание. Порядок хостов в очереди определяется случайным образом. Если во время технического обслуживания потребуется перезагрузка реплики, она станет недоступной на это время.
- Хост-мастер проходит техническое обслуживание. Если во время технического обслуживания потребуется перезагрузка мастера и он станет недоступным, его роль возьмет на себя одна из реплик. Кластер, состоящий из одного хоста, во время его технического обслуживания станет недоступным.
Шардированный кластер
В шардированных кластерах техническое обслуживание проходит пошардово в порядке возрастания номера шарда. Техническое обслуживание хостов в каждом шарде происходит так же, как и в нешардированных кластерах:
- Хосты-реплики последовательно проходят техническое обслуживание. Порядок хостов в очереди определяется случайным образом. Если во время технического обслуживания потребуется перезагрузка реплики, она станет недоступной на это время.
- Хост-мастер проходит техническое обслуживание. Если во время технического обслуживания потребуется перезагрузка мастера и он станет недоступным, его роль возьмет на себя одна из реплик. Шард, состоящий из одного хоста, во время его технического обслуживания станет недоступным.
Влияние обслуживания на кластер
В зависимости от типа сервисных работ возможно влияние на кластер:
- нет влияния на пользователей БД или влияние будет минимальным;
- текущие соединения с БД будут разорваны, клиентам нужно установить соединение заново;
- кластер на некоторое время будет доступен только для чтения;
- из-за перезагрузки хоста-мастера произойдет переключение хоста-мастера на одну из реплик;
- в кластере произойдет смена хоста-мастера, во время которой БД будет доступна только для чтения.
У сервисных работ есть прогнозируемая продолжительность и прогнозируемая дата окончания. Они вычисляются на основе статистики времени выполнения подобных задач в прошлом. Полученные данные могут быть неточными и зависят от вашего кластера.