Правила перенаправления на основе URL-пути

Я пытаюсь найти решение, которое позволит мне иметь один IP-адрес / DNS-имя через несколько серверов, использующих правила на основе пути (уровень 7). т.е. - http://testing.test.com.au/ABC -> Сервер A и http://testing.test.com.au/123 -> Сервер B и т. д. ... Это должно быть аварийное переключение, чтобы, если сервер A переходит в автономный режим, затрагивается только трафик к серверу A, а весь другой трафик может получить доступ к соответствующему серверу / серверам.

Я пробовал использовать шлюз приложений MS Azure, но он не работает, потому что для него требуется сервер по умолчанию, и если он перейдет в автономный режим, все остальные подключения к другим серверам не будут работать.

Не могли бы вы помочь с идеи / реализации, которые могут сработать как можно скорее?

Спасибо

0
задан 23 June 2017 в 08:52
3 ответа

Использование поддоменов будет делать это по умолчанию, то есть с http://app1.example.com/ и ] http://app2.example.com/ отключение одного не повлияет на другое.

Если у вас есть http://example.com/appN , example.com - единственная точка отказа, независимо от того, перенаправляете , то есть изменяете URL-адрес на http://appN.example.com или обратный прокси т.е. URL-адрес не меняется.

С обоими вариантами (перенаправление или прокси) вы можете иметь оба / все серверы, отвечающие на http://example.com , и балансировку нагрузки с помощью DNS круговой алгоритм . Если вы добавите обнаружение сбоя, которое автоматически удаляет серверы, которые не отвечают, максимальное время простоя будет равно времени жизни TTL . Например, Amazon Route 53 DNS Failover делает именно это.

0
ответ дан 4 December 2019 в 16:13

Согласно вашему описанию, я думаю, вы ищете Azure Traffic Manager .
Диспетчер трафика - это балансировщик нагрузки уровня DNS , мы можем использовать метод приоритетной маршрутизации трафика или метод взвешенной маршрутизации трафика. enter image description here

Дополнительную информацию о диспетчере трафика см. По этой ссылке .

0
ответ дан 4 December 2019 в 16:13

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

1
ответ дан 4 December 2019 в 16:13

Теги

Похожие вопросы