Yandex Cloud
Поиск
Связаться с намиПопробовать бесплатно
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Истории успеха
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Yandex Compute Cloud
    • Все инструкции
      • Изменить группу ВМ
      • Изменить группу ВМ по YAML-спецификации
      • Включить защиту от удаления
      • Отключить и включить зоны доступности для группы ВМ
      • Перенести группу ВМ в другую зону доступности
      • Перенести группу ВМ с сетевым балансировщиком в другую зону доступности
      • Перенести группу ВМ с L7-балансировщиком в другую зону доступности
      • Настроить проверку состояния приложения на ВМ
      • Приостановить процессы в группе ВМ
      • Возобновить процессы в группе ВМ
      • Поочередно перезагрузить ВМ в группе
      • Поочередно пересоздать ВМ в группе
      • Остановить группу ВМ
      • Запустить группу ВМ
      • Настроить права доступа к группе ВМ
      • Исключить группу виртуальных машин из группы размещения
      • Удалить группу ВМ
    • Посмотреть операции с ресурсами сервиса
    • Посмотреть метрики в Monitoring
    • Рекомендации по обновлению драйверов NVIDIA
  • Yandex Container Solution
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • История изменений
  • Обучающие курсы
  1. Пошаговые инструкции
  2. Управление группой виртуальных машин
  3. Настроить проверку состояния приложения на ВМ

Настроить проверку состояния приложения на ВМ

Статья создана
Yandex Cloud
Улучшена
mmerihsesh
Обновлена 9 февраля 2026 г.

Чтобы повысить доступность приложения и убедиться в том, что оно отвечает, можно настроить проверку состояния приложения на виртуальной машине. Instance Groups будет выполнять проверку и автоматически восстанавливать виртуальную машину, если она не прошла проверку. Не путайте с проверкой состояния в сетевом балансировщике. Подробнее про автоматическое восстановление и типы проверок.

В этом разделе описывается, как настроить проверку состояния приложения для уже созданной группы.

Консоль управления
CLI
  1. В консоли управления откройте каталог, в котором находится нужная группа ВМ.
  2. Перейдите в сервис Compute Cloud.
  3. На панели слева выберите Группы виртуальных машин.
  4. Выберите группу, которую хотите изменить.
  5. В правом верхнем углу страницы нажмите Редактировать.
  6. В блоке Проверка состояний включите опцию Активировать.
  7. Задайте настройки проверок состояния:
    • Тип — HTTP или TCP.

    • Путь (для HTTP) — URL‐путь запроса, на который Instance Groups будет отправлять запросы проверки для HTTP.

    • Порт — порт из диапазона 1-32767, на который Instance Groups будет отправлять запросы проверки.

      Внимание

      Поддерживается только HTTP/1.1 и ниже.

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

    • Интервал, c — интервал проверок в секундах.С этим интервалом Instance Groups будет проверять состояние приложения.

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

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

  8. Нажмите кнопку Сохранить.

Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.

По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.

По умолчанию секреты создаются в том же каталоге, что и подключения. Чтобы создать секрет в другом каталоге, в параметре --secret-folder-id укажите идентификатор этого каталога (для этого вам потребуется роль resource-manager.user на целевой каталог). Каталоги для подключения и секрета должны находиться в одном облаке. После создания подключения вы не сможете изменить этот параметр.

  1. Посмотрите описание команды CLI для изменения группы:

    yc compute instance-group update --help
    
  2. Получите список групп виртуальных машин в каталоге по умолчанию:

    yc compute instance-group list
    

    Результат:

    +----------------------+----------------------+--------+------+
    |          ID          |          NAME        | STATUS | SIZE |
    +----------------------+----------------------+--------+------+
    | cl15b3mrkk88******** | first-instance-group | ACTIVE |    3 |
    +----------------------+----------------------+--------+------+
    
  3. Выберите идентификатор (ID) или имя (NAME) нужной группы, например first-instance-group.

  4. Получите информацию о группе виртуальных машин.

  5. Создайте YAML-файл с произвольным именем, например group.yaml и, исходя из полученной информации, опишите:

    • шаблон виртуальной машины;
    • политики;
    • идентификатор сервисного аккаунта;
    • спецификацию сетевого балансировщика нагрузки, если необходимо.
  6. Добавьте в файл спецификацию проверок состояния, например для проверок по протоколу HTTP:

    ...
    health_checks_spec:
      health_check_specs:
        - http_options:
            port: 80
            path: /
          interval: 30s
          timeout: 10s
          unhealthy_threshold: 5
          healthy_threshold: 3
    ...
    

    Где:

    Ключ Значение
    health_check_specs Спецификация проверки состояния.
    http_options Настройки проверок по протоколу HTTP. Поддерживается только HTTP/1.1 и ниже.
    Если вы хотите использовать протокол TCP, используйте свойство tcp_options и укажите в нем только порт.
    port Порт из диапазона 1-32767, на который Instance Groups будет отправлять запросы проверки.
    path URL‐путь запроса, на который Instance Groups будет отправлять запросы проверки для HTTP.
    interval Интервал проверок в секундах — с этим интервалом Instance Groups будет проверять состояние приложения.
    timeout Время ожидания ответа в секундах.
    Если вы подключили группу к сетевому балансировщику, рекомендуем здесь выставить значение больше, чем в балансировщике.
    unhealthy_threshold Порог неработоспособности — количество неудачных проверок, после которого виртуальная машина будет считаться неработающей.
    Если вы подключили группу к сетевому балансировщику, рекомендуем здесь выставить значение больше, чем в балансировщике.
    healthy_threshold Порог работоспособности — количество успешных проверок, после которого виртуальная машина будет считаться работающей нормально.
    Если вы подключили группу к сетевому балансировщику, рекомендуем здесь выставить значение меньше, чем в балансировщике.
  7. Обновите группу виртуальных машин в каталоге по умолчанию:

    yc compute instance-group update --name first-group --file group.yaml
    

    Instance Groups запустит операцию изменения группы виртуальных машин.

Была ли статья полезна?

Предыдущая
Перенести группу ВМ с L7-балансировщиком в другую зону доступности
Следующая
Постепенное обновление
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»