Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Горизонтальное масштабирование

Ручное горизонтальное масштабирование

Возможность плана Scale

Ручное горизонтальное масштабирование доступна в тарифах Scale и Enterprise. Чтобы перейти на более высокий тариф, откройте страницу тарифов в облачной консоли.

Вы можете использовать публичные API ClickHouse Cloud, чтобы масштабировать сервис, обновив его параметры масштабирования, или изменить количество реплик в облачной консоли.

Уровни Scale и Enterprise также поддерживают сервисы с одной репликой. После масштабирования сервисы можно уменьшить обратно до одной реплики. Обратите внимание, что сервисы с одной репликой имеют более низкую доступность и не рекомендуются для использования в продакшне.

Горизонтальное масштабирование через API

Чтобы выполнить горизонтальное масштабирование кластера, отправьте через API запрос PATCH, изменив число реплик. На снимках экрана ниже показан вызов API для масштабирования кластера с 3 реплик до 6, а также соответствующий ответ.

PATCH-запрос на масштабирование

Запрос PATCH для обновления numReplicas

Ответ на PATCH-запрос масштабирования

Ответ на запрос PATCH

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

Горизонтальное масштабирование через интерфейс

Чтобы выполнить горизонтальное масштабирование сервиса через интерфейс, можно изменить количество реплик сервиса на странице Настройки.

Параметры масштабирования

Параметры масштабирования сервиса в консоли ClickHouse Cloud

После масштабирования сервиса панель мониторинга метрик в облачной консоли должна показывать корректное выделение ресурсов для сервиса. На снимке экрана ниже показано, что кластер масштабирован до общего объёма памяти 96 GiB, то есть до 6 реплик с выделением по 16 GiB памяти для каждой.

Выделение памяти при масштабировании
Navigation