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

Общие принципы

Сервис Облачные базы данных позволяет увеличивать и уменьшать количество реплик в кластере, а также изменять конфигурацию серверов для обеспечения большей производительности кластера баз данных.

Изменение конфигурации серверов кластера

Чтобы изменить конфигурацию кластера:

  1. Перейдите в раздел Настройки на странице кластера.
  2. Нажмите кнопку Масштабировать кластер.
  3. Выберите новую фиксированную или произвольную конфигурацию.

    Обратите внимание! Можно выбрать конфигурации только с бóльшим объемом дискового пространства. vCPU и RAM можно как уменьшить, так и увеличить.

  4. Сохраните изменения.

  5. Кластер перейдет в статус RESIZING на время обновления. Как долго кластер будет находиться в этом статусе, зависит от объема данных кластера.

  6. После успешного применения изменений кластер перейдет в статус ACTIVE. Если ранее вы меняли настройки СУБД, то они могут измениться после масштабирования, подробнее в инструкции Настройки MySQL.

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

Если в кластере нет реплик, для применения изменений мастер будет остановлен. Из-за этого кластер временно будет недоступен на чтение и запись. После применения изменений мастер будет запущен, и кластер будет снова доступен.

Если в кластере есть реплики, масштабирование не повлияет на его работу — кластер будет доступен на чтение и запись в процессе применения изменений. Для кластера с репликами изменение конфигурации будет выглядеть так:

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

Изменение количества реплик

Наличие реплик в кластере влияет на его отказоустойчивость, поэтому мы рекомендуем создавать отказоустойчивые кластеры, состоящие из мастера и реплик.

Чтобы изменить количество реплик в кластере:

  1. На странице настроек кластера нажмите кнопку Изменить.
  2. Выберите необходимое количество реплик. Примечание: каждая новая реплика занимает новый адрес в подсети. Вы не сможете добавить реплики в кластер, если в подсети, к которой подключен кластер, нет свободных адресов.
  3. Сохраните внесенные изменения.

Кластер перейдет в статус RESIZING. В этом статусе кластер будет доступен для работы.

После выполнения операции кластер перейдет в статус ACTIVE.