Балансировщик нагрузки в Azure учитывает тип конечной точки? - PullRequest
0 голосов
/ 20 марта 2012

У меня в службе.
1. Рабочая роль.
2. Веб-роль
с входными конечными точками, определенными для обоих.
обычная конечная точка HTTP для WebRole и конечная точка TCP на порту 80 для WorkerRole.
Мой вопрос заключается в том, что лазурный loadbalaner будет уравновешивать трафик на этих двух конечных точках. Рассматривать их как единое целое.
Я имею в виду, что у меня есть 2 экземпляра для WebRole и 2 экземпляра WorkerRole, тогда у меня всего 4 входные конечные точки.
поэтому LoadBalancer будет загружать баланс на 2 + 2 конечных точки или 4 конечных точки (обрабатывая все четыре как равные). если нет, то какой механизм можно использовать для достижения любой из двух конечных точек.

1 Ответ

0 голосов
/ 20 марта 2012

Я подозревал, что входная конечная точка, которую вы открыли в веб-роли, не должна быть 80, поскольку она использовалась вашей рабочей ролью. Допустим, у вас есть входная конечная точка HTTP для веб-роли, равная 8080, и входная конечная точка TCP для рабочей роли, равная 80.

И если у вас есть 2 экземпляра для каждой роли, в балансе нагрузки по-прежнему открыты две конечные точки, но у вас есть 4 внутренних порта на 4 экземпляра. А баланс нагрузки Azure направит запрос от этих 2 открытых конечных точек ввода к 4 внутренним конечным точкам.

НТН.

...