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