Implementowanie bramy aplikacja systemu Azure

Ukończone

Administracja istratorzy używają usługi aplikacja systemu Azure Gateway do zarządzania żądaniami z aplikacji klienckich do aplikacji internetowych. Brama aplikacji nasłuchuje ruchu przychodzącego do aplikacji internetowych i sprawdza komunikaty wysyłane za pośrednictwem protokołów, takich jak HTTP. Reguły bramy kierują ruch do zasobów w puli zaplecza.

Scenariusz biznesowy

Rozważmy scenariusz, w którym internetowe aplikacje klienckie żądają dostępu do zasobów w puli zaplecza o zrównoważonym obciążeniu. Żądania mogą być zarządzane przez zaimplementowanie aplikacja systemu Azure Gateway w celu nasłuchiwania komunikatów HTTP(S). Komunikaty mogą być obsługiwane przez reguły równoważenia obciążenia w celu kierowania ruchu klientów do odpowiednich zasobów w puli. Na poniższym diagramie przedstawiono ten scenariusz:

Diagram that illustrates how Azure Application Gateway manages requests from client applications to resources in a back-end pool, as described in the text.

Informacje o usłudze aplikacja systemu Azure Gateway

Przyjrzyjmy się niektórym korzyściom z używania usługi aplikacja systemu Azure Gateway do zarządzania ruchem internetowym do aplikacji internetowych.

Korzyści opis
Routing warstwy aplikacji Routing warstwy aplikacji umożliwia kierowanie ruchu do puli zaplecza serwerów internetowych na podstawie adresu URL żądania. Pula zaplecza może obejmować maszyny wirtualne platformy Azure, zestawy skalowania maszyn wirtualnych platformy Azure, aplikacja systemu Azure Service, a nawet serwery lokalne.
Równoważenie obciążenia z działaniem okrężnym Zastosowanie równoważenia obciążenia okrężnego w celu dystrybucji ruchu przychodzącego między wieloma serwerami. Wysyłanie żądań równoważenia obciążenia do serwerów w każdej puli zaplecza. Żądania klientów są przekazywane w cyklu przez grupę serwerów w celu utworzenia efektywnego salda obciążenia serwera.
Stickiness sesji Zastosuj stickiness sesji do bramy aplikacji, aby upewnić się, że żądania klientów w tej samej sesji są kierowane do tego samego serwera zaplecza.
Obsługiwane protokoły Utwórz bramę aplikacji do obsługi protokołów HTTP, HTTPS, HTTP/2 lub WebSocket.
Ochrona zapory Zaimplementuj zaporę aplikacji internetowej, aby chronić przed lukami w zabezpieczeniach aplikacji internetowych.
Szyfrowanie Obsługa kompleksowego szyfrowania żądań dla aplikacji internetowych.
Ładowanie skalowania automatycznego Dynamiczne dostosowywanie pojemności w miarę zmian obciążenia ruchu internetowego.