Как создать балансировщик нагрузки в Azure (бесплатная пробная версия) - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь создать балансировщик нагрузки, чтобы сидеть перед моими двумя веб-машинами, хотя я смущен этим экраном (см. В приложении). Я не уверен, что вводить в поле «Public IP address»? Если это IP, то откуда мне взять значение?

Большое спасибо

Мастер балансировки нагрузки Azure Azure load balancer

Ответы [ 2 ]

0 голосов
/ 11 ноября 2018

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

У нас есть 2 SKU: основной Стандарт

Поскольку вы ищете ELB (External / public Load Balancer), если вы решите использовать стандарт. Затем общедоступный IP-адрес, а также внутренняя виртуальная машина должны иметь стандартные IP-адреса.

Таким образом, я бы предложил следующее: Примечание. Предполагается, что вы не исчерпали 5 бесплатных общедоступных IP-адресов, которые вы получаете от Azure.

Шаг 1. Разверните ваши веб-серверы в «Набор доступности» Шаг 2. Разверните базовый вечный балансировщик нагрузки SKU с публичным IP-адресом Предпочитают сделать это статичным. Шаг 3. Создайте правила балансировки нагрузки в соответствии с требованиями для необходимых портов, к которым привязан ваш веб-сайт (443/80) - Вы также можете выбрать PAT (трансляция адреса порта) - Вы также можете проверять соответствие / связки, которые предоставляют липкие сеансы в порядке IP-клиента> IP-адреса клиента и протокола> Default / 5tuple Шаг 4. Наконец добавьте бэкэнд-пул

Устранение неисправностей далее: Достигнув этой точки, можно с уверенностью сказать, что вы правильно настроили конфигурацию! Но, проверьте следующее 1. Проверьте наличие NSG на уровне подсети, а также на уровне никнейма виртуальной машины. 2. убедитесь, что вы разрешили правило балансировки нагрузки Azure по умолчанию 3. Переключите протокол проверки с HTTP на TCP, если ваше приложение ожидает трехстороннее рукопожатие и подтверждение. (слой 3-4) 4. ВМ с публичными IP-адресами: Если у ваших ВМ / ВМ есть общедоступные IP-адреса, тогда keyNote исходящий трафик будет принимать соответствующий общедоступный IP-адрес. Если вы хотите, чтобы трафик принял IP балансировщика нагрузки для SNAT. Затем, пожалуйста, удалите общедоступный IP-адрес, установленный на ВМ / ВМ.

Эффективное тестирование: Просмотрите свое приложение, создавая собственные целевые страницы из частного окна браузера. Скажи бывшим; Я ударил VM1 - текст поверх заголовка HTML Я ударил VM2 - текст поверх заголовка HTML

Если у вас все работает, вы можете перенести свои тестовые рабочие нагрузки и приложения на эти серверы.

Расширенное решение проблем: - Здесь балансировщик нагрузки не несет никакой ответственности, поскольку он работает, как ожидалось. - Вы хотели бы проверить порты на серверах приложений - Время ожидания публичного IP: https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-tcp-idle-timeout

Команда: Windows CMD:

Netstat -ano | Findstr порт # // заменим порт на соответствующий номер порта

Linux: $ netstat -tulpn | grep port # // заменим порт на соответствующий номер порта

Убедитесь, что они слушают.

  • Если у вас машина с Linux. Убедитесь, что ваши таблицы Ip не блокируют какие-либо пользовательские порты, которые вы можете использовать

Надеюсь, это поможет.

Справочные документы: https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-troubleshoot https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-distribution-mode

0 голосов
/ 07 ноября 2018

Если вы создаете общедоступный тип балансировщика нагрузки, вам нужно создать новый общедоступный IP-адрес или использовать существующий общедоступный IP-адрес, чтобы вы могли получить доступ к внутренним виртуальным машинам через общедоступный IP-адрес в качестве конфигурации внешнего интерфейса. Здесь вам просто нужно указать публичный IP-адрес, такой как «Балансировщик нагрузки», и ввести его в поле «Public IP address».

Кроме того, если вы хотите добавить две отдельные машины (не в наборе доступности или в наборе масштабов) в качестве внутреннего пула, вам необходимо создать стандартный SKU балансировщика нагрузки, поскольку Standard LB полностью интегрирован с виртуальной сетью. вы можете поместить любую виртуальную машину (со стандартным общедоступным IP-адресом SKU или без общедоступного IP-адреса) в одну виртуальную сеть в качестве конечной точки внутреннего пула, в то время как базовый балансировщик нагрузки поддерживает только одну виртуальную машину или виртуальные машины в одном наборе доступности или виртуальном машинные весы установлены.

Если две веб-машины находятся в существующем наборе доступности или наборе масштабов, вы можете выбрать балансировщик нагрузки Basic SKU.

Для получения дополнительной информации вы можете увидеть Балансировщик нагрузки Azure .

...