Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Network Load Balancer
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Сетевые балансировщики
      • Создать балансировщик
      • Создать внутренний балансировщик
      • Запустить балансировщик
      • Остановить балансировщик
      • Удалить балансировщик
      • Проверить состояние целевых ресурсов
      • Добавить обработчик
      • Удалить обработчик
    • Целевые группы
      • Создать целевую группу
      • Подключить целевую группу к балансировщику
      • Отключить целевую группу от балансировщика
      • Удалить целевую группу
  • Концепции
    • Сетевой балансировщик нагрузки
    • Внутренний сетевой балансировщик
    • Обработчик
    • Целевые ресурсы и группы
    • Проверка состояния ресурсов
    • Квоты и лимиты
  • Рекомендации по использованию сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • NetworkLoadBalancerService
      • TargetGroupService
      • OperationService
    • REST
      • Обзор
      • NetworkLoadBalancer
        • Обзор
        • addListener
        • attachTargetGroup
        • create
        • delete
        • detachTargetGroup
        • get
        • getTargetStates
        • list
        • listOperations
        • removeListener
        • start
        • stop
        • update
      • TargetGroup
        • Обзор
        • addTargets
        • create
        • delete
        • get
        • list
        • listOperations
        • removeTargets
        • update
      • Operation
        • Обзор
        • get
  • Вопросы и ответы
  1. Концепции
  2. Проверка состояния ресурсов

Проверка состояния ресурсов

  • Состояния целевых ресурсов

Проверка состояния используется сетевым балансировщиком для получения сведений о состоянии ресурсов подключенной целевой группы. В ответ на запрос состояния ресурсы сообщают, что они готовы принимать трафик или вышли из строя. Проверка проводится по протоколу TCP или HTTP через указанные в конфигурации промежутки времени.

Для каждой проверки указываются:

  • Интервал выполнения проверок, от 1 до 300 секунд.
  • Таймаут проверки, от 1 до 60 секунд. Таймаут — это время, которое отводится ресурсу на то, чтобы ответить на проверку. Если ресурс не ответил вовремя, проверка считается не пройденной и ресурсу присваивается статус UNHEALTHY.
  • Показатели состояния ресурса: пороги количества удачных или неудачных результатов проверок, при превышении которых проверка будет считаться пройденной или непройденной.

Для HTTP-проверок указывается URL, на который будет отправлен запрос проверки.

Состояния целевых ресурсов

Целевой ресурс может находиться в одном из следующих состояний:

  • INITIAL — для ресурса настраивается проверка состояния.
  • HEALTHY — ресурс работает и готов принимать трафик.
  • UNHEALTHY — ресурс не готов принимать трафик.
  • DRAINING — ресурс удаляется и с него снимается трафик. Балансировщик перестает передавать трафик этому ресурсу.
  • INACTIVE — ресурс подключен к остановленному балансировщику или к балансировщику без обработчиков.

Между назначением ресурсу состояния UNHEALTHY и остановкой передачи трафика на ресурс есть задержка, которая требуется сетевому балансировщику для обработки результата проверки.

Проверки состояния передаются целевым ресурсам с IP-адресов из диапазонов 198.18.235.0/24 и 198.18.248.0/24. Настройки правил фильтрации трафика у целевых ресурсов должны разрешать прием трафика с адресов этого диапазона, иначе проверки не будут выполняться — целевые ресурсы не получат статус HEALTHY и не смогут принимать трафик.

При выполнении HTTP-проверки, ресурс получает статус HEALTHY только при ответе с кодом 200.

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