Určení směrování brány Aplikace Azure

Dokončeno

Klienti odesílají požadavky do webových aplikací zadáním IP adresy nebo názvu DNS vaší aplikační brány. Vaše brána směruje požadavky na vybraný webový server ve vašem back-endovém fondu podle sady pravidel. Definujete pravidla pro bránu, která identifikují povolené trasy pro provoz požadavků.

Co je potřeba vědět o směrování provozu

Pojďme se podrobněji podívat na možnosti směrování pro Aplikace Azure Gateway.

  • Aplikace Azure Gateway nabízí dvě primární metody směrování provozu:

    • Směrování na základě cesty odesílá požadavky s různými cestami URL do různých fondů back-endových serverů.

    • Směrování více webů konfiguruje více než jednu webovou aplikaci ve stejné instanci služby Application Gateway.

  • Službu Application Gateway můžete nakonfigurovat tak, aby přesměrovává provoz.

    Application Gateway může přesměrovat provoz přijatý v jednom naslouchacím procesu do jiného naslouchacího procesu nebo na externí web. Tento přístup běžně používají webové aplikace k automatickému přesměrování požadavků HTTP na komunikaci prostřednictvím protokolu HTTPS. Přesměrování zajišťuje veškerou komunikaci mezi vaší webovou aplikací a klienty přes šifrovanou cestu.

  • Službu Application Gateway můžete implementovat k přepsání hlaviček HTTP.

    Hlavičky HTTP umožňují klientovi a serveru předávat informace o parametrech s požadavkem nebo odpovědí. V tomto scénáři můžete přeložit adresy URL nebo parametry řetězce dotazu a upravit hlavičky požadavků a odpovědí. Přidejte podmínky, abyste zajistili, že se adresy URL nebo hlavičky přepíší jenom pro určité podmínky.

  • Služba Application Gateway vám umožní vytvořit vlastní chybové stránky místo zobrazení výchozích chybových stránek. Vlastní branding a rozložení můžete použít pomocí vlastní chybové stránky.

Směrování na základě cesty

Směrování založené na cestě můžete implementovat tak, aby směrovaly požadavky na konkrétní cesty URL do příslušného back-endového fondu. Představte si scénář, ve kterém vaše webová aplikace přijímá požadavky na videa nebo obrázky. Směrování založené na cestě můžete použít k směrování požadavků na /video/\* cestu do back-endového fondu serverů, které jsou optimalizované pro zpracování streamování videa. Požadavky na /images/\* image pro cestu je možné směrovat do fondu serverů, které zpracovávají načítání imagí. Následující obrázek ukazuje tuto metodu směrování:

Diagram that shows a path-based routing approach.

Směrování s více lokalitami

Pokud potřebujete podporovat více webových aplikací ve stejné instanci služby Application Gateway, je nejlepší volbou směrování na více webů. Vícewebové konfigurace jsou užitečné k podpoře vícetenantských aplikací, u kterých má každý tenant vlastní sadu virtuálních počítačů nebo jiných prostředků hostících webovou aplikaci.

V této konfiguraci zaregistrujete několik názvů DNS (CNAMEs) pro IP adresu vaší aplikační brány a zadáte název každé lokality. Brána Application Gateway používá k čekání na požadavky pro jednotlivé weby samostatné naslouchací procesy. Každý naslouchací proces předává požadavek jinému pravidlu, které může směrovat požadavky na servery v jiném back-endovém fondu.

Představte si scénář, ve kterém potřebujete podporovat provoz do dvou lokalit na stejné bráně. Všechny žádosti o lokalitu http://contoso.com můžete směrovat na servery v jednom back-endovém fondu a žádosti o lokalitu http://fabrikam.com do jiného back-endového fondu. Následující obrázek ukazuje tuto metodu směrování.

Diagram that shows a multiple site routing approach.