Я поддерживаю пару весенних загрузочных веб-приложений.
В настоящее время они работают как файлы WAR, развернутые в одном экземпляре Tomcat на двух серверах Linux.
Спереди у меня есть загрузкабалансировщик для распределения нагрузки по URL myapps.mydomain.com
.
Помимо реальных приложений, оба внутренних экземпляра Tomcat предоставляют /up/up.html
, чтобы балансировщик нагрузки мог знать состояние каждого из них.
myapps.mydomain.com
: ip-address-1:8080/up/up.html
ip-address-2:8080/up/up.html
Сейчас я нахожусь в процессе миграции приложений наOpenShift, и у меня есть все конечные точки приложений, включая /up/up.html
, предоставляемые OpenShift как myapps.openshift.mydomain.com
.
В течение некоторого времени я хотел бы запускать приложения OpenShift параллельно с устаревшими серверами через устаревший балансировщик нагрузки - в основном:
myapps.mydomain.com
: ip-address-1:8080/up/up.html
ip-address-2:8080/up/up.html
myapps.openshift.mydomain.com:80/up/up.html
так, что нагрузка распределяется на одну треть каждого.
РебятаУправление устаревшим балансировщиком нагрузки утверждает, что это невозможно сделать: - (
Я сам не очень разбираюсь в балансировщиках нагрузки.Я гуглил эту тему и нашел статьи о маршрутизации от «Edge Load Balancer» к Openshift, но я действительно не знаю правильного термина для того, что я пытаюсь сделать.
Я надеялся, что балансировщик нагрузки сможет обработатьmyapps.openshift.mydomain.com
как еще один черный ящик - как два устаревших сервера.
Можно ли это сделать?
И если да, то какова правильная терминология для этого понятия - каково правильное названиечто я пытаюсь сделать?