#azure #load-balancing #azure-load-balancer
#azure #балансировка нагрузки #azure-балансировщик нагрузки
Вопрос:
Я создал 2 виртуальные машины в том же наборе доступности и добавил их в базовый балансировщик нагрузки, и это сработало нормально.
Затем я попытался сделать то же самое, единственными двумя отличиями были то, что виртуальные машины не были в наборе доступности, и я использовал стандартный балансировщик нагрузки вместо basic.
Одно из замеченных мною отличий заключается в том, что стандартный балансировщик нагрузки позволит вам добавлять виртуальные машины в серверный пул, даже если они не входят в набор доступности.
Однако я обнаружил, что не могу подключиться к машинам через общедоступный IP-адрес балансировщика нагрузки. Вместо этого я получаю ошибку времени ожидания соединения. Почему это так?
Ответ №1:
Вы абсолютно правы.
Базовый SKU Load Balancer поддерживает виртуальные машины в одном наборе доступности или набор виртуальных машин в качестве конечных точек серверного пула
Стандартный балансировщик нагрузки SKU поддерживает любые виртуальные машины или наборы виртуальных машин в единой виртуальной сети в качестве конечных точек серверного пула
https://docs.microsoft.com/en-us/azure/load-balancer/skus
Чтобы иметь возможность подключаться к виртуальной машине через общедоступный IP-адрес балансировщика нагрузки, необходимо настроить переадресацию портов в балансировщике нагрузки.
- Создайте правило NSG для виртуальной машины, разрешите подключение по порту RDP 3389
- Создайте проверку работоспособности в Load Balancer
- Создайте правило балансировки нагрузки
- Создайте правило переадресации входящего порта NAT
https://docs.microsoft.com/en-us/azure/load-balancer/tutorial-load-balancer-port-forwarding-portal