Назад | Перейти на главную страницу

Ограничения ресурсов Azure Load Balancer исчерпаны, порты исчерпаны

Обнаружено несколько сотен событий в службе диагностики Azure за последнюю неделю следующего типа:

Категория: LoadBalancerAlertEvent
OperationName: LoadBalancerAlertEvent
eventName_s: Попытки ограничения ресурсов
eventDescription_s: Порты исчерпаны
ResourceProvider: MICROSOFT.NETWORK
ResourceType: LOADBALANCERS

Я не могу найти никаких указаний в документации Microsoft относительно каких-либо ограничений ресурсов, которые могут иметь балансировщики нагрузки. У нас нет огромного сайта, поэтому я удивлен, обнаружив, что достигаю любых ограничений.

Это для простого балансировщика нагрузки Azure уровня 4 с 3 внутренними виртуальными машинами, общедоступного внешнего IP-пула с 3 правилами. 2 зонда здоровья.

найдите в документации Microsoft какие-либо указания относительно любых ограничений ресурсов, которые могут иметь балансировщики нагрузки.

В Azure конфигурация балансировщика нагрузки поддерживает полный конусный NAT для UDP. Полный конусный NAT - это тип NAT, при котором порт разрешает входящие соединения с любого внешнего хоста (в ответ на исходящий запрос).

Для каждого нового исходящего подключения, инициируемого виртуальной машиной, балансировщик нагрузки также выделяет исходящий порт. Внешний хост видит трафик с виртуального порта, выделенного IP (VIP). Для сценариев, требующих большого количества исходящих подключений, рекомендуется использовать общедоступные IP-адреса на уровне экземпляра, чтобы виртуальные машины имели выделенный исходящий IP-адрес для SNAT. Это снижает риск истощения портов.

В максимальное количество портов который может использоваться VIP или общедоступным IP-адресом уровня экземпляра (PIP), 64 000. Это стандартное ограничение TCP.

Дополнительные сведения о Source NAT балансировщика нагрузки см. В ссылка на сайт.