Перейти к основному содержимому
Перейти к основному содержимому

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

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

Scale plan feature

Ручное горизонтальное масштабирование is available in the Scale and Enterprise plans. To upgrade, visit the plans page in the cloud console.

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

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

Примечание

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

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

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

Запрос PATCH для масштабирования

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

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

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

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

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

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

Настройки масштабирования

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

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

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