Skip to main content
Масштабирование — это возможность изменять доступные ресурсы в соответствии с потребностями клиентов. Сервисы уровней Scale и Enterprise можно масштабировать горизонтально, программно вызывая API или меняя настройки в интерфейсе. Сервисы уровня Scale и сервисы уровня Enterprise со стандартными профилями 1:4 также можно автоматически масштабировать по вертикали в соответствии с потребностями приложения.
Уровни Scale и Enterprise поддерживают сервисы как с одной, так и с несколькими репликами. Сервисы Scale с одной репликой и сервисы Enterprise со стандартными профилями 1:4 поддерживают вертикальное автомасштабирование в режиме самообслуживания. Для вертикального изменения размера сервисов Enterprise с пользовательскими профилями требуется помощь службы поддержки. Сервисы Scale и Enterprise можно масштабировать горизонтально до нескольких реплик. Сервисы уровня Basic имеют одну реплику, фиксированный размер и не поддерживают ни вертикальное, ни горизонтальное масштабирование. Дополнительные сведения см. в разделе Крупные сервисы с одной репликой.

Выбор варианта вычислительных ресурсов

Выберите вариант в зависимости от того, хотите ли вы изменить мощность существующего сервиса, изолировать рабочую нагрузку на выделенных вычислительных ресурсах или временно добавить вычислительные ресурсы для подходящего запроса.
Поддержка масштабирования зависит от уровня сервиса и профиля. Горизонтальное автомасштабирование доступно в режиме закрытой предварительной версии. On-Demand Compute также доступен в режиме закрытой предварительной версии и поддерживает только подходящие SELECT-запросы.

Как работает масштабирование в ClickHouse Cloud

ClickHouse Cloud поддерживает ручное горизонтальное масштабирование для сервисов уровней Scale и Enterprise. Сервисы уровня Scale также поддерживают вертикальное автомасштабирование; поддержка вертикального автомасштабирования для сервисов уровня Enterprise зависит от профиля, как описано ниже. Горизонтальное автомасштабирование доступно в закрытой предварительной версии для сервисов уровней Scale и Enterprise. Для сервисов уровня Enterprise масштабирование работает следующим образом:
  • Горизонтальное масштабирование: Ручное горизонтальное масштабирование доступно для всех стандартных и пользовательских профилей на уровне Enterprise.
  • Вертикальное масштабирование:
    • Стандартные профили 1:4 поддерживают вертикальное автомасштабирование.
    • Пользовательские профили (highMemory и highCPU) не поддерживают вертикальное автомасштабирование и ручное вертикальное масштабирование. Однако для таких сервисов вертикальное масштабирование возможно через обращение в поддержку.
В ClickHouse Cloud масштабирование выполняется по модели “Make Before Break” (MBB). Сначала добавляется одна или несколько реплик нового размера, и только потом удаляются старые, что позволяет избежать потери производительности во время масштабирования. Благодаря отсутствию разрыва между удалением существующих реплик и добавлением новых MBB делает процесс масштабирования более плавным и менее disruptive. Это особенно полезно при масштабировании вверх, когда высокая загрузка ресурсов требует дополнительной мощности, поскольку преждевременное удаление реплик только усугубило бы нехватку ресурсов. В рамках этого подхода мы ждем до одного часа, чтобы все текущие запросы на старых репликах успели завершиться, прежде чем удалять их. Это позволяет, с одной стороны, дождаться завершения текущих запросов, а с другой — не допустить, чтобы старые реплики оставались слишком долго.

Подробнее

Последнее изменение 26 сентября 2026 г.