Rychlý start: Směrování webového provozu pomocí služby Azure Application Gateway – Azure Portal
V tomto rychlém startu použijete Azure Portal k vytvoření aplikační brány. Pak ho otestujte, abyste se ujistili, že funguje správně.
Aplikační brána směruje webový provoz aplikace do konkrétních prostředků v back-endového fondu. Naslouchače se přiřazovat portům, vytvářet pravidla a přidávat prostředky do back-endových fondu. Pro zjednodušení tento článek používá jednoduché nastavení s veřejnou front-endovou IP adresou, základní naslouchací proces pro hostování jedné lokality v aplikační bráně, základní pravidlo směrování požadavků a dva virtuální počítače v back-endových fondech.
Tento rychlý start můžete dokončit také pomocí Azure PowerShell nebo Azure CLI.
Poznámka
Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Požadavky
- Účet Azure s aktivním předplatným. Vytvořte si účet zdarma.
Přihlášení k webu Azure Portal
Přihlaste se k webu Azure Portal pomocí svého účtu Azure.
Vytvoření brány Application Gateway
Aplikační bránu vytvoříte pomocí karet na stránce Vytvořit aplikační bránu.
V nabídce webu Azure Portal nebo na domovské stránce vyberte Vytvořit prostředek. Zobrazí se okno Nový.
Vyberte Sítě a pak Application Gateway v seznamu Doporučené.
Karta Základy
Na kartě Základy zadejte tyto hodnoty pro následující nastavení služby Application Gateway:
Skupina prostředků: Jako skupinu prostředků vyberte myResourceGroupAG. Pokud neexistuje, vytvořte ji výběrem možnosti Vytvořit nový.
Název služby Application Gateway: Jako název aplikační brány zadejte myAppGateway.

Aby Azure komunikoval mezi prostředky, které vytvoříte, potřebuje virtuální síť. Můžete buď vytvořit novou virtuální síť, nebo použít existující. V tomto příkladu vytvoříte novou virtuální síť současně s vytvořením aplikační brány. Application Gateway se vytvářejí v samostatných podsítích. V tomto příkladu vytvoříte dvě podsítě: jednu pro aplikační bránu a druhou pro back-endové servery.
Poznámka
Zásady koncového bodu služby pro virtuální síť se v současné době Application Gateway podsíti.
V části Konfigurovat virtuální síť vytvořte novou virtuální síť výběrem možnosti Vytvořit novou. V okně Vytvořit virtuální síť, které se otevře, zadejte následující hodnoty pro vytvoření virtuální sítě a dvou podsítí:
Název: Jako název virtuální sítě zadejte myVNet.
Název podsítě (Application Gateway podsítě): V mřížce Podsítě se zobrazí podsíť s názvem Výchozí. Změňte název této podsítě na myAGSubnet.
Podsíť aplikační brány může obsahovat jenom aplikační brány. Nejsou povoleny žádné jiné prostředky.Název podsítě (podsíť back-endového serveru): Na druhém řádku mřížky Podsítě zadejte myBackendSubnet do sloupce Název podsítě.
Rozsah adres (podsíť back-endového serveru): Na druhém řádku mřížky podsítí zadejte rozsah adres, který se nepřekrývá s rozsahem adres podsítě myAGSubnet. Pokud je například rozsah adres myAGSubnet 10.0.0.0/24, jako rozsah adres myBackendSubnet zadejte 10.0.1.0/24.
Výběrem OK zavřete okno Vytvořit virtuální síť a uložte nastavení virtuální sítě.

Na kartě Základy přijměte výchozí hodnoty pro ostatní nastavení a pak vyberte Další: Front-endy.
Karta Front-endy
Na kartě Front-endy ověřte, že typ IP adresy front-endu je nastavený na Veřejný.
Ip adresu front-endu můžete nakonfigurovat tak, aby byla veřejná nebo soukromá podle vašeho případu použití. V tomto příkladu zvolíte veřejnou IP adresu front-endu.Poznámka
Pro Application Gateway v2 musí být konfigurace veřejné front-endové IP adresy. Stále můžete mít konfiguraci veřejné i privátní front-endové IP adresy, ale pro skladovou položku v2 není aktuálně povolená konfigurace IP adresy jenom privátního front-endu (pouze režim ILB).
Jako Veřejnou IP adresu vyberte Přidat novou, jako název veřejné IP adresy zadejte myAGPublicIPAddress a pak vyberte OK.

Vyberte Další: Back-endy.
Karta Back-endy
Back-endový fond se používá ke směrování požadavků na back-endové servery, které požadavek obslouží. Back-endové fondy se mohou skládat ze škálovací sady virtuálních počítačů, veřejných IP adres, interních IP adres, plně kvalifikovaných názvů domén (FQDN) a back-endů s více tenanty, jako je Azure App Service. V tomto příkladu vytvoříte prázdný back-endový fond se službou Application Gateway a pak do back-endu přidáte cíle back-endu.
Na kartě Back-endy vyberte Přidat back-endový fond.
V okně Přidat back-endový fond, které se otevře, zadejte následující hodnoty a vytvořte prázdný back-endový fond:
- Název: Jako název back-endový fondu zadejte myBackendPool.
- Přidat back-endový fond bez cílů: Pokud chcete vytvořit back-endový fond bez cílů, vyberte Ano. Po vytvoření aplikační brány přidáte back-endové cíle.
V okně Přidat back-endový fond výběrem možnosti Přidat uložte konfiguraci back-endu fondu a vraťte se na kartu Back-endy.

Na kartě Back-endy vyberte Další: Konfigurace.
Karta Konfigurace
Na kartě Konfigurace připojíte front-endový a back-endový fond, které jste vytvořili pomocí pravidla směrování.
Ve sloupci Pravidla směrování vyberte Přidat pravidlo směrování.
V okně Přidat pravidlo směrování, které se otevře, jako Název pravidla zadejte myRoutingRule.
Pravidlo směrování vyžaduje naslouchací proces. Na kartě Naslouchací proces v okně Přidat pravidlo směrování zadejte pro naslouchací proces následující hodnoty:
Název naslouchacího procesu: Jako název naslouchacího procesu zadejte myListener.
Ip adresa front-endu: Vyberte Veřejná a zvolte veřejnou IP adresu, kterou jste vytvořili pro front-end.
Přijměte výchozí hodnoty pro ostatní nastavení na kartě Naslouchací proces a pak vyberte kartu Cíle back-endu a nakonfigurujte zbytek pravidla směrování.

Na kartě Cíle back-endu jako Cíl back-endu vyberte myBackendPool.
Pro nastavení HTTP vyberte Přidat nové a přidejte nové nastavení HTTP. Nastavení HTTP určuje chování pravidla směrování. V okně Přidat nastavení HTTP, které se otevře, zadejte myHTTPSetting jako název nastavení HTTP a 80 pro back-endový port. V okně Přidat nastavení HTTP přijměte výchozí hodnoty pro ostatní nastavení a pak se výběrem možnosti Přidat vraťte do okna Přidat pravidlo směrování.

V okně Přidat pravidlo směrování výběrem možnosti Přidat uložte pravidlo směrování a vraťte se na kartu Konfigurace.

Vyberte Další: Značky a pak Další: Zkontrolovat a vytvořit.
Karta Zkontrolovat a vytvořit
Zkontrolujte nastavení na kartě Zkontrolovat a vytvořit a pak výběrem možnosti Vytvořit vytvořte virtuální síť, veřejnou IP adresu a aplikační bránu. Vytvoření aplikační brány v Azure může trvat několik minut. Než se přesunete k další části, počkejte na úspěšné dokončení nasazení.
Přidání cílů back-endu
V tomto příkladu použijete jako cílový back-end virtuální počítače. Můžete buď použít existující virtuální počítače, nebo vytvořit nové. Vytvoříte dva virtuální počítače jako back-endové servery pro aplikační bránu.
K tomu budete potřebovat:
- Vytvořte dva nové virtuální počítače myVM a myVM2, které se budou používat jako back-endové servery.
- Nainstalujte na virtuální počítače službu IIS, abyste ověřili, že se aplikační brána úspěšně vytvořila.
- Přidejte back-endové servery do back-endových fondu.
Vytvoření virtuálního počítače
V nabídce webu Azure Portal nebo na domovské stránce vyberte Vytvořit prostředek. Zobrazí se okno Nový.
v seznamu oblíbených vyberte Windows Server 2016 datacentrum . Zobrazí se stránka vytvořit virtuální počítač .
Application Gateway může směrovat provoz na libovolný typ virtuálního počítače, který se používá v jeho fondu back-endu. v tomto příkladu použijete virtuální počítač Windows Server 2016 Datacenter.Zadejte tyto hodnoty na kartě základy pro následující nastavení virtuálního počítače:
- Skupina prostředků: pro název skupiny prostředků vyberte myResourceGroupAG .
- Název virtuálního počítače: jako název virtuálního počítače zadejte myVM .
- Oblast: Vyberte stejnou oblast, ve které jste vytvořili aplikační bránu.
- Uživatelské jméno: zadejte název uživatelského jména správce.
- Heslo: zadejte heslo.
- Veřejné příchozí porty: žádné.
Přijměte ostatní výchozí hodnoty a potom vyberte Další: disky.
Přijměte výchozí hodnoty na kartě disky a potom vyberte Další: sítě.
Na kartě sítě ověřte, že je pro virtuální síť vybraný myVNet a že podsíť je nastavená na myBackendSubnet. Přijměte ostatní výchozí hodnoty a potom vyberte Další: Správa.
Application Gateway může komunikovat s instancemi mimo virtuální síť, ve které je, ale je potřeba zajistit připojení k IP adrese.Na kartě Správa nastavte diagnostiku spouštění na zakázáno. Přijměte ostatní výchozí hodnoty a pak vyberte zkontrolovat + vytvořit.
Na kartě Revize + vytvořit zkontrolujte nastavení, opravte chyby ověřování a potom vyberte vytvořit.
Než budete pokračovat, počkejte na dokončení vytváření virtuálního počítače.
Nainstalovat službu IIS pro testování
V tomto příkladu nainstalujete IIS na virtuální počítače, abyste ověřili, že Azure vytvořil bránu Application Gateway úspěšně.
Otevřete Azure PowerShell.
V horním navigačním panelu Azure Portal vyberte Cloud Shell a v rozevíracím seznamu vyberte PowerShell .

Spusťte následující příkaz, který nainstaluje službu IIS na virtuálním počítači. V případě potřeby změňte parametr umístění :
Set-AzVMExtension ` -ResourceGroupName myResourceGroupAG ` -ExtensionName IIS ` -VMName myVM ` -Publisher Microsoft.Compute ` -ExtensionType CustomScriptExtension ` -TypeHandlerVersion 1.4 ` -SettingString '{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}' ` -Location EastUSVytvořte druhý virtuální počítač a nainstalujte službu IIS pomocí dříve dokončených kroků. Pro název virtuálního počítače a pro nastavení VMName rutiny set-AzVMExtension použijte myVM2 .
Přidání back-end serverů do fondu back-endu
V nabídce Azure Portal vyberte všechny prostředky , nebo vyhledejte a vyberte všechny prostředky. Pak vyberte myAppGateway.
V nabídce vlevo vyberte back-endové fondy .
Vyberte myBackendPool.
V části cíle do back-endu, cílový typ vyberte virtuální počítač v rozevíracím seznamu.
V části cíl vyberte virtuální počítače myVM a myVM2 a jejich přidružená síťová rozhraní z rozevíracích seznamů.

Vyberte Uložit.
Než budete pokračovat k dalšímu kroku, počkejte na dokončení nasazení.
Otestování aplikační brány
I když služba IIS není nutná k vytvoření služby Application Gateway, nainstalujete ji v tomto rychlém startu, abyste ověřili, jestli Azure úspěšně vytvořil Aplikační bránu.
Použijte službu IIS k otestování služby Application Gateway:
Na stránce s přehledem vyhledejte veřejnou IP adresu pro aplikační bránu.
nebo vyberte všechny prostředky, do vyhledávacího pole zadejte myAGPublicIPAddress a potom ho vyberte ve výsledcích hledání. Azure zobrazí veřejnou IP adresu na stránce Přehled .Zkopírujte veřejnou IP adresu a vložte ji do adresního řádku prohlížeče, abyste mohli procházet tuto IP adresu.
Ověřte odpověď. Platná odpověď ověří, že se služba Application Gateway úspěšně vytvořila, a může se úspěšně připojit k back-endu.

Aktualizujte prohlížeč několikrát a měli byste vidět připojení k myVM i myVM2.
Vyčištění prostředků
Když už nepotřebujete prostředky, které jste vytvořili v rámci služby Application Gateway, odstraňte skupinu prostředků. Když odstraníte skupinu prostředků, odeberete také aplikační bránu a všechny související prostředky.
Odstranění skupiny prostředků:
- V nabídce Azure Portal vyberte skupiny prostředků nebo vyhledejte a vyberte skupiny prostředků.
- Na stránce skupiny prostředků vyhledejte v seznamu myResourceGroupAG a pak ho vyberte.
- Na stránce skupina prostředků vyberte Odstranit skupinu prostředků.
- Do pole Zadejte název skupiny prostředků zadejte myResourceGroupAG a pak vyberte Odstranit .