Перейти к основному содержимому
Масштабировать кластер Redis
Последнее изменение:

Масштабировать кластер Redis

Кластер облачных баз данных Redis можно масштабировать. Например:

  • увеличить RAM для повышения производительности кластера;
  • изменить фиксированную конфигурацию нод на другую фиксированную — размер диска и RAM обязательно должны быть больше, чем в предыдущей конфигурации, количество vCPU можно уменьшить или увеличить.

Посмотрите список конфигураций нод.

Процесс изменения конфигурации зависит от наличия реплик.

Принцип работы

Процесс изменения конфигурации зависит от наличия реплик:

  • если в кластере нет реплик — на время применения изменений мастер-нода будет остановлена, кластер временно будет недоступен на чтение и запись;
  • если в кластере есть реплики — кластер будет доступен на чтение и запись в процессе применения изменений. Реплики будут остановлены поочередно, и конфигурация каждой из них будет изменена. Затем мастер-нода переключится на одну из реплик, и изменится конфигурация прошлой мастер-ноды.

Время изменения конфигурации зависит от объема данных в кластере.

Масштабировать кластер

  1. Масштабируйте кластер, когда пользователи наименее активны.
  2. Чтобы избежать остановки мастер-ноды в кластере без реплик, сначала добавьте реплику. После масштабирования реплику можно удалить.
  3. В панели управления перейдите в раздел Облачная платформаБазы данных.
  4. Откройте страницу кластера → вкладка Настройки.
  5. Нажмите Масштабировать кластер.
  6. Выберите другую фиксированную конфигурацию. Можно выбрать конфигурацию только с бóльшим объемом RAM и дискового пространства. Количество vCPU можно уменьшить или увеличить.
  7. Опционально: увеличьте количество реплик в кластере.
  8. Нажмите Сохранить.
  9. После масштабирования очистите DNS-кэш.
  10. Проверьте, что кластер масштабировался правильно.

Очистить DNS-кэш

  1. Откройте CLI.

  2. Очистите DNS-кэш:

    sudo systemctl restart systemd-resolved