Я предполагаю, что вы говорите о шлюзе приложений Azure и Azure Load Balancer.
Основное отличие состоит в том, что AG работает на уровне 7, а LB - на уровне 4.
AG может использоваться для маршрутизации HTTP-трафика, завершения TLS, фильтрации HTTP-трафика и т. Д.
Так, например, вы можете направить запросы к пути / images к службе приложений, отличной от остальных запросов.
LB понимает только TCP и UDP и маршрутизирует пакеты на основе правил на одну из машин в фоновом пуле.
Так, например, когда пакет TCP приходит на порт 80, LB может направить его на случайную виртуальную машину в наборе виртуальных машин, обслуживающих веб-приложение.
Что такое шлюз приложений Azure?
Документация по балансировщику нагрузки