После создания кластера можно добавить, переключить или удалить узел, чтобы адаптировать производительность под текущие нагрузки без пересоздания кластера.
В списке кластеров Managed PostgreSQL® нажмите на название нужного кластера.
Перейдите на вкладку Узлы.
Для каждого узла в таблице отображаются:
Роль узла — Primary или Standby.
LSN — уникальный номер записи в журнале WAL, указывающий на текущую позицию изменений на узле.
Задержка репликации — время в секундах, за которое реплика применяет изменения, записанные на Primary в WAL.
Зона доступности и подсеть, в которых размещены узлы кластера.
Возможность добавления и размещения узлов зависит от режима кластера и выбранного варианта распределения по зонам.
Добавление узлов доступно только для исправного кластера в статусе «Доступен», который был создан после внедрения мультизонального размещения.
Если кластер был создан до появления этой возможности, добавление узлов недоступно. В этом случае рекомендуется создать новый кластер с нужной конфигурацией.
В этом режиме все узлы размещаются в одной зоне доступности и подсети, выбранных при создании кластера. Максимальное количество узлов в кластере — два.
В списке кластеров нажмите на название нужного кластера.
Перейдите на вкладку Узлы.
Нажмите и выберите Добавить узлы.
В открывшейся форме выберите количество добавляемых узлов.
Нажмите Сохранить.
Максимальное количество узлов в кластере — три.
В списке кластеров нажмите на название нужного кластера.
Перейдите на вкладку Узлы.
Нажмите и выберите Добавить узлы.
В открывшейся форме выберите распределение по зонам:
Узлы будут размещены в разных зонах доступности.
Нажмите Добавить узел.
Выберите зону доступности и подсеть для каждого добавляемого узла.
Нажмите Сохранить.
Данные для подключения к узлам кластера отображаются на вкладке Информация в блоке Подключение к дефолтной базе данных.
В случае сбоя, перегрузки или планового обслуживания вы можете вручную переключить Primary-узел:
В списке кластеров нажмите на название нужного кластера.
Перейдите на вкладку Узлы.
Нажмите Переключить Primary-узел.
В открывшемся окне выберите способ переключения:
Включите опцию Выбрать Primary-узел автоматически, чтобы система автоматически выбрала подходящую реплику.
Оставьте опцию выключенной, чтобы выбрать реплику самостоятельно из выпадающего списка доступных реплик.
Нажмите Переключить.
После переключения старый Primary-узел автоматически станет репликой.
Удаление Standby-узлов может изменить тип кластера и снизить отказоустойчивость. Данные на удаленном узле не сохраняются.
Возможность удаления узлов зависит от режима кластера.
Primary-узел удалить нельзя — в кластере должен остаться один узел.
В списке кластеров нажмите на название нужного кластера.
Перейдите на вкладку Узлы.
Нажмите и выберите Удалить узлы.
Уменьшите количество узлов до одного.
Нажмите Сохранить.
Подтвердите удаление узла.
В списке кластеров нажмите на название нужного кластера.
Перейдите на вкладку Узлы.
Нажмите и выберите Удалить узлы.
В строке узла нажмите и подтвердите удаление.
Переключиться с распределения всех узлов в одной зоне на распределение по разным зонам или наоборот для уже созданного кластера напрямую нельзя. Для этого нужно удалить текущие реплики и создать их заново с новым вариантом размещения.
(Опционально) Чтобы разместить Primary-узел в определенной зоне доступности, можно предварительно переключить его.
Удалите узлы с ролью Standby, оставив только Primary-узел, и дождитесь завершения операции.
На вкладке Узлы нажмите и выберите Добавить узлы.
В открывшейся форме выберите распределение узлов — Разные зоны или Одна зона.
Нажмите Сохранить.