Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Compute Cloud
  • Начало работы
    • Обзор
    • Создание виртуальной машины Linux
    • Создание виртуальной машины Windows
    • Создание группы виртуальных машин
  • Пошаговые инструкции
    • Все инструкции
    • Создание виртуальной машины
      • Создать ВМ Linux
      • Создать ВМ Windows
      • Создать ВМ из набора дисков
      • Создать ВМ с дисками из снимков
      • Создать ВМ из пользовательского образа
      • Создать прерываемую ВМ
      • Создать ВМ c GPU
    • DSVM
      • Обзор
      • Создать ВМ из публичного образа DSVM
    • Группы размещения
      • Создать группу размещения
      • Удалить группу размещения
      • Создать ВМ в группе размещения
      • Добавить ВМ в группу размещения
      • Исключить ВМ из группы размещения
    • Образы с предустановленным ПО
      • Создать ВМ из публичного образа
      • Настроить ПО
      • Работа с ВМ на базе публичного образа
      • Получить список публичных образов
    • Получение информации о виртуальной машине
      • Получить информацию о ВМ
      • Получить вывод последовательного порта
    • Управление виртуальной машиной
      • Остановить и запустить ВМ
      • Подключить диск к ВМ
      • Отключить диск от ВМ
      • Перенести ВМ в другую зону доступности
      • Сделать публичный IP-адрес ВМ статическим
      • Изменить ВМ
      • Изменить вычислительные ресурсы ВМ
      • Удалить ВМ
    • Работа на виртуальной машине
      • Подключиться к ВМ по SSH
      • Подключиться к ВМ по RDP
      • Работа с Yandex.Cloud изнутри ВМ
      • Установить NVIDIA-драйверы
    • Создание нового диска
      • Создать пустой диcк
      • Создать пустой диск с блоком большого размера
    • Управление диском
      • Создать снимок диска
      • Изменить диск
      • Удалить диcк
      • Удалить снимок диска
    • Создание нового образа
      • Загрузить свой образ
    • Управление образом
      • Удалить образ
    • Управление серийной консолью
      • Начало работы
      • Подключиться к серийной консоли по SSH
      • Подключиться к серийной консоли с помощью CLI
      • Запустить командную оболочку в Windows SAC
      • Отключить доступ к серийной консоли
    • Создание группы виртуальных машин
      • Создать группу ВМ фиксированного размера
      • Создать группу ВМ фиксированного размера с балансировщиком
      • Создать автоматически масштабируемую группу ВМ
      • Создать группу ВМ с Container Optimized Image
    • Получение информации о группе виртуальных машин
      • Получить список групп ВМ
      • Получить информацию о группе ВМ
      • Получить список ВМ в группе
    • Управление группой виртуальных машин
      • Изменить группу ВМ
      • Настроить проверку состояния приложения на ВМ
      • Обновить группу
        • Постепенное обновление
        • Обновление без простоя
      • Остановить группу ВМ
      • Запустить группу ВМ
      • Удалить группу ВМ
    • Выделенные хосты
      • Создать ВМ в группе выделенных хостов
      • Создать ВМ на выделенном хосте
  • Yandex Container Solution
  • Сценарии использования
    • Настройка синхронизации времени NTP
    • Работа с группой ВМ с автоматическим масштабированием
  • Концепции
    • Взаимосвязь ресурсов
    • Виртуальные машины
      • Обзор
      • Платформы
      • Уровни производительности vCPU
      • Графические ускорители (GPU)
      • Прерываемые виртуальные машины
      • Сеть на виртуальной машине
      • Динамическая миграция
      • Группы размещения
      • Статусы
      • Метаданные
    • Диски
      • Обзор
      • Снимки дисков
    • Образы
    • Группы виртуальных машин
      • Обзор
      • Доступ
      • Шаблон виртуальной машины
      • Переменные в шаблоне виртуальной машины
      • Политики
        • Обзор
        • Политика распределения
        • Политика развертывания
        • Политика масштабирования
      • Типы масштабирования
      • Автоматическое восстановление
      • Обновление
        • Обзор
        • Распределение виртуальных машин по зонам
        • Алгоритм развертывания
        • Правила обновления виртуальных машин
      • Статусы
    • Выделенный хост
    • Резервное копирование
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • До 1 января 2019 года
      • С 1 января до 1 марта 2019 года
      • С 1 марта до 1 мая 2019 года
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • DiskService
      • DiskTypeService
      • HostGroupService
      • HostTypeService
      • ImageService
      • InstanceService
      • PlacementGroupService
      • SnapshotService
      • ZoneService
      • InstanceGroupService
      • OperationService
    • REST
      • Обзор
      • Disk
        • Обзор
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • DiskType
        • Обзор
        • get
        • list
      • HostGroup
        • Обзор
        • create
        • delete
        • get
        • list
        • listHosts
        • listInstances
        • listOperations
        • update
      • HostType
        • Обзор
        • get
        • list
      • Image
        • Обзор
        • create
        • delete
        • get
        • getLatestByFamily
        • list
        • listOperations
        • update
      • Instance
        • Обзор
        • attachDisk
        • create
        • delete
        • detachDisk
        • get
        • getSerialPortOutput
        • list
        • listOperations
        • restart
        • start
        • stop
        • update
        • updateMetadata
      • PlacementGroup
        • Обзор
        • create
        • delete
        • get
        • list
        • listInstances
        • listOperations
        • update
      • Snapshot
        • Обзор
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • Zone
        • Обзор
        • get
        • list
      • Operation
        • Обзор
        • get
      • InstanceGroup
        • Обзор
        • createFromYaml
        • update
        • list
        • get
        • delete
        • start
        • stop
        • create
        • updateFromYaml
        • listLogRecords
        • listInstances
        • listOperations
  • Вопросы и ответы
    • Общие вопросы
    • Виртуальные машины
    • Диски и снимки
    • Аварийное восстановление
    • Лицензирование
    • Все вопросы на одной странице
  1. Концепции
  2. Группы виртуальных машин
  3. Политики
  4. Политика масштабирования

Политика масштабирования

  • fixed_scale
  • auto_scale

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

Политика определяется в YAML-файле, в ключе scale_policy.

fixed_scale

Ключ fixed_scale определяет группу виртуальных машин фиксированного размера. Размер группы определяется в ключе size. Вы можете создать группу с необходимым вам количеством виртуальных машин в рамках доступных квот и лимитов.

Пример записи в YAML-файле:

...
scale_policy:
    fixed_scale:
        size: 3
...

Ключи:

Ключ Значение
fixed_scale Группа виртуальных машин фиксированного размера.
size* Количество виртуальных машин в группе.
Допустимые значения — от 0 до 100.

* Обязательное поле.

auto_scale

Ключ auto_scale определяет автоматически масштабируемую группу виртуальных машин. Начальный размер группы определяется в ключе initial_size. Вы можете создать группу с необходимым вам количеством виртуальных машин в рамках доступных квот и лимитов.

Пример записи в YAML-файле:

scale_policy:
    auto_scale:
        initial_size: 5
        max_size: 15
        min_zone_size: 3
        measurement_duration: 30
        warmup_duration: 60
        stabilization_duration: 120
        cpu_utilization_rule:
            utilization_target: 75

Ключи:

Ключ Значение
auto_scale Автоматически масштабируемая группа виртуальных машин.
initial_size* Начальное количество виртуальных машин в группе.
Допустимые значения — от 1 до 100.
max_size Максимальное количество виртуальных машин в группе.
Допустимые значения — от 0 до 100.
min_zone_size Минимальное количество виртуальных машин в одной зоне доступности.
Допустимые значения — от 0 до 100.
measurement_duration* Время в секундах, за которое происходит усреднение метрик по нагрузке CPU. Если средняя нагрузка по окончании интервала оказывается выше значения cpu_utilization_rule.utilization_target, то Instance Groups увеличит количество виртуальных машин в группе.
Допустимые значения — от 60 до 600 секунд.
warmup_duration* Время прогрева виртуальной машины. В течение этого времени на виртуальную машину подается трафик, но метрики по нагрузке CPU не учитываются.
Допустимые значения — от 0 до 600 секунд.
stabilization_duration* Минимальный временной интервал для мониторинга нагрузки перед тем как Instance Groups может уменьшить количество виртуальных машин в группе. В течение этого времени группа не будет уменьшаться даже если средняя нагрузка упадет ниже значения cpu_utilization_rule.utilization_target.
Допустимые значения — от 60 до 1800 секунд.
cpu_utilization_rule* Задает целевой уровень нагрузки CPU, который позволяет выполнять масштабирование, основываясь на средней нагрузке CPU для группы виртуальных машин.
utilization_target* Целевой уровень нагрузки CPU, который должен поддерживать Instance Groups.
Если средний уровень нагрузки CPU ниже целевого значения, Instance Groups будет сокращать количество виртуальных машин, пока не достигнет значения min_zone_size в каждой зоне доступности.
Если средний уровень нагрузки CPU выше целевого значения, Instance Groups будет создавать виртуальные машины, пока не достигнет значения max_size.
Допустимые значения — от 10 до 100.

* Обязательное поле.

В этой статье:
  • fixed_scale
  • auto_scale
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»