> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Обзор автомасштабирования в ClickHouse Cloud

# Автоматическое масштабирование

export const ScalePlanFeatureBadge = ({feature = 'This feature', linking_verb_are = false}) => {
  return <div className="scalePlanFeatureContainer">
            <div className="scalePlanFeatureBadge">
                Scale plan feature
            </div>
            <div>
                <p>{feature} {linking_verb_are ? 'are' : 'is'} available in the Scale and Enterprise plans. To upgrade, visit the plans page in the cloud console.</p>
            </div>
        </div>;
};

Масштабирование — это возможность изменять доступные ресурсы в соответствии с потребностями клиентов. Сервисы уровней Scale и Enterprise (со стандартным профилем 1:4) можно масштабировать горизонтально, программно вызывая API или меняя настройки в интерфейсе для изменения системных ресурсов. Эти сервисы также можно **автоматически масштабировать** по вертикали в соответствии с потребностями приложения.

<Note>
  Уровни Scale и Enterprise поддерживают сервисы как с одной, так и с несколькими репликами, тогда как уровень Basic поддерживает только сервисы с одной репликой. Сервисы с одной репликой имеют фиксированный размер и не поддерживают ни вертикальное, ни горизонтальное масштабирование. Чтобы масштабировать сервисы, вы можете перейти на уровень Scale или Enterprise.
</Note>

<div id="how-scaling-works-in-clickhouse-cloud">
  ## Как работает масштабирование в ClickHouse Cloud
</div>

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

Для сервисов уровня Enterprise масштабирование работает следующим образом:

* **Горизонтальное масштабирование**: Ручное горизонтальное масштабирование доступно для всех стандартных и пользовательских профилей на уровне Enterprise.
* **Вертикальное масштабирование**:
  * Стандартные профили (1:4) поддерживают вертикальное автомасштабирование.
  * Пользовательские профили (`highMemory` и `highCPU`) не поддерживают вертикальное автомасштабирование и ручное вертикальное масштабирование. Однако для таких сервисов вертикальное масштабирование возможно через обращение в поддержку.

<Note>
  В ClickHouse Cloud масштабирование выполняется по модели ["Make Before Break" (MBB)](/ru/products/cloud/features/autoscaling/make-before-break).
  Сначала добавляется одна или несколько реплик нового размера, и только потом удаляются старые, что позволяет избежать потери производительности во время масштабирования.
  Благодаря отсутствию разрыва между удалением существующих реплик и добавлением новых MBB делает процесс масштабирования более плавным и менее disruptive.
  Это особенно полезно при масштабировании вверх, когда высокая загрузка ресурсов требует дополнительной мощности, поскольку преждевременное удаление реплик только усугубило бы нехватку ресурсов.
  В рамках этого подхода мы ждем до одного часа, чтобы все текущие запросы на старых репликах успели завершиться, прежде чем удалять их.
  Это позволяет, с одной стороны, дождаться завершения текущих запросов, а с другой — не допустить, чтобы старые реплики оставались слишком долго.
</Note>

<div id="learn-more">
  ## Подробнее
</div>

* [Вертикальное автомасштабирование](/ru/products/cloud/features/autoscaling/vertical) — Автоматическое масштабирование CPU и памяти в зависимости от нагрузки
* [Горизонтальное масштабирование](/ru/products/cloud/features/autoscaling/horizontal) — Ручное масштабирование реплик через API или интерфейс
* [Make Before Break (MBB)](/ru/products/cloud/features/autoscaling/make-before-break) — Как ClickHouse Cloud выполняет масштабирование без прерывания работы
* [Автоматический переход в режим простоя](/ru/products/cloud/features/autoscaling/idling) — Снижение затрат за счёт автоматической приостановки сервиса
* [Рекомендации по масштабированию](/ru/products/cloud/features/autoscaling/scaling-recommendations) — Как интерпретировать рекомендации по масштабированию
* [Запланированное масштабирование](/ru/products/cloud/features/autoscaling/scheduled-scaling) — Описание возможности Scheduled Scaling, которая позволяет точно задать, когда ваш сервис должен масштабироваться вверх или вниз, независимо от метрик в реальном времени
