Что такое маршрутизация на уровне приложений Azure? - PullRequest
0 голосов
/ 28 августа 2018

Благодаря встроенной балансировке нагрузки для облачных служб и виртуальных машин мы можем создавать высокодоступные и масштабируемые приложения за считанные минуты. Но что такое Azure Application level routing and load balancing service и чем оно отличается от built-in load balancing for cloud services and virtual machines

1 Ответ

0 голосов
/ 28 августа 2018

Я предполагаю, что вы говорите о шлюзе приложений Azure и Azure Load Balancer.

Основное отличие состоит в том, что AG работает на уровне 7, а LB - на уровне 4. AG может использоваться для маршрутизации HTTP-трафика, завершения TLS, фильтрации HTTP-трафика и т. Д. Так, например, вы можете направить запросы к пути / images к службе приложений, отличной от остальных запросов.

LB понимает только TCP и UDP и маршрутизирует пакеты на основе правил на одну из машин в фоновом пуле. Так, например, когда пакет TCP приходит на порт 80, LB может направить его на случайную виртуальную машину в наборе виртуальных машин, обслуживающих веб-приложение.

Что такое шлюз приложений Azure?

Документация по балансировщику нагрузки

...