Облачная платформаEvolution

Управление узлами в кластере Managed PostgreSQL®


После создания кластера можно добавить, переключить или удалить узел, чтобы адаптировать производительность под текущие нагрузки без пересоздания кластера.

Посмотреть узлы кластера

  1. В списке кластеров Managed PostgreSQL® нажмите на название нужного кластера.

  2. Перейдите на вкладку Узлы.

Для каждого узла в таблице отображаются:

  • Роль узла — Primary или Standby.

  • LSN — уникальный номер записи в журнале WAL, указывающий на текущую позицию изменений на узле.

  • Задержка репликации — время в секундах, за которое реплика применяет изменения, записанные на Primary в WAL.

  • Зона доступности и подсеть, в которых размещены узлы кластера.

Добавить узел

Возможность добавления и размещения узлов зависит от режима кластера и выбранного варианта распределения по зонам.

Примечание

Добавление узлов доступно только для исправного кластера в статусе «Доступен», который был создан после внедрения мультизонального размещения.

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

Режим «Стандарт»

В этом режиме все узлы размещаются в одной зоне доступности и подсети, выбранных при создании кластера. Максимальное количество узлов в кластере — два.

  1. В списке кластеров нажмите на название нужного кластера.

  2. Перейдите на вкладку Узлы.

  3. Нажмите Вертикальное меню и выберите Добавить узлы.

  1. В открывшейся форме выберите количество добавляемых узлов.

  2. Нажмите Сохранить.

Режим «Бизнес»

Максимальное количество узлов в кластере — три.

  1. В списке кластеров нажмите на название нужного кластера.

  2. Перейдите на вкладку Узлы.

  3. Нажмите Вертикальное меню и выберите Добавить узлы.

  1. В открывшейся форме выберите распределение по зонам:


    Узлы будут размещены в разных зонах доступности.

    1. Нажмите Добавить узел.

    2. Выберите зону доступности и подсеть для каждого добавляемого узла.

  2. Нажмите Сохранить.

Данные для подключения к узлам кластера отображаются на вкладке Информация в блоке Подключение к дефолтной базе данных.

Переключить Primary-узел (switchover)

В случае сбоя, перегрузки или планового обслуживания вы можете вручную переключить Primary-узел:

  1. В списке кластеров нажмите на название нужного кластера.

  2. Перейдите на вкладку Узлы.

  3. Нажмите Переключить Primary-узел.

  4. В открывшемся окне выберите способ переключения:

    • Включите опцию Выбрать Primary-узел автоматически, чтобы система автоматически выбрала подходящую реплику.

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

  5. Нажмите Переключить.

После переключения старый Primary-узел автоматически станет репликой.

Удалить узел

Удаление Standby-узлов может изменить тип кластера и снизить отказоустойчивость. Данные на удаленном узле не сохраняются.

Возможность удаления узлов зависит от режима кластера.

Режим «Стандарт»

Primary-узел удалить нельзя — в кластере должен остаться один узел.

  1. В списке кластеров нажмите на название нужного кластера.

  2. Перейдите на вкладку Узлы.

  3. Нажмите Вертикальное меню и выберите Удалить узлы.

  1. Уменьшите количество узлов до одного.

  2. Нажмите Сохранить.

  3. Подтвердите удаление узла.

Режим «Бизнес»

  1. В списке кластеров нажмите на название нужного кластера.

  2. Перейдите на вкладку Узлы.

  3. Нажмите Вертикальное меню и выберите Удалить узлы.

  1. В строке узла нажмите Иконка удаления и подтвердите удаление.

Изменить распределение узлов

Переключиться с распределения всех узлов в одной зоне на распределение по разным зонам или наоборот для уже созданного кластера напрямую нельзя. Для этого нужно удалить текущие реплики и создать их заново с новым вариантом размещения.

  1. (Опционально) Чтобы разместить Primary-узел в определенной зоне доступности, можно предварительно переключить его.

  2. Удалите узлы с ролью Standby, оставив только Primary-узел, и дождитесь завершения операции.

  3. На вкладке Узлы нажмите Вертикальное меню и выберите Добавить узлы.

  4. В открывшейся форме выберите распределение узлов — Разные зоны или Одна зона.

  5. Нажмите Сохранить.