Rövid útmutató: Webes forgalom irányítása Azure-alkalmazás Átjáróval az Azure PowerShell használatával
Cikk
Ebben a rövid útmutatóban az Azure PowerShell használatával hozhat létre egy alkalmazásátjárót. Ezután tesztelje, hogy megfelelően működik-e.
Az Application Gateway egy háttérkészlet adott erőforrásaira irányítja az alkalmazás webes forgalmát. Figyelőket rendelhet a portokhoz, szabályokat hozhat létre, és erőforrásokat adhat hozzá egy háttérkészlethez. Az egyszerűség kedvéért ez a cikk egy egyszerű beállítást használ egy nyilvános előtérbeli IP-címmel, egy alapszintű figyelővel, amely egyetlen helyet üzemeltet az Application Gatewayen, egy alapszintű kérés-útválasztási szabályt és két virtuális gépet a háttérkészletben.
Ezt a rövid útmutatót az Azure CLI vagy az Azure Portal használatával is elvégezheti.
Megjegyzés
Az Application Gateway előtérrendszere mostantól támogatja a kettős veremű IP-címeket (előzetes verzió). Mostantól legfeljebb négy előtérbeli IP-címet hozhat létre: két IPv4-címet (nyilvános és privát) és két IPv6-címet (nyilvános és privát).
Az Azure által üzemeltetett Azure Cloud Shell egy interaktív felület, amelyet a böngészőből használhat. A Bash vagy a PowerShell segítségével is használhatja a Cloud Shellt az Azure-szolgáltatásokhoz. A Cloud Shell előre telepített parancsaival futtathatja a jelen cikkben szereplő kódot anélkül, hogy bármit telepítenie kellene a helyi környezetben.
Az Azure Cloud Shell indítása:
Lehetőség
Példa/hivatkozás
Válassza a Kipróbálás lehetőséget egy kód vagy parancsblokk jobb felső sarkában. A Kipróbálás lehetőség választása nem másolja automatikusan a kódot vagy a parancsot a Cloud Shellbe.
Látogasson el a https://shell.azure.com webhelyre, vagy kattintson a Cloud Shell indítása gombra a böngészőben.
Az Azure Portal jobb felső sarkában található menüben kattintson a Cloud Shell gombra.
Az Azure Cloud Shell használata:
Indítsa el a Cloud Shellt.
A kód vagy parancs másolásához kattintson a Másolás gombra egy kódblokkon (vagy parancsblokkon).
Illessze be a kódot vagy parancsot a Cloud Shell-munkamenetbe a Windows és Linux rendszeren a Ctrl Shift+V billentyűkombinációval+, vagy a Cmd+Shift+V macOS rendszeren való kiválasztásával.
A kód vagy parancs futtatásához válassza az Enter lehetőséget .
Ahhoz, hogy az Azure kommunikálhasson a létrehozott erőforrások között, virtuális hálózatra van szüksége. Az Application Gateway alhálózata csak alkalmazásátjárókat tartalmazhat. Más erőforrások nem engedélyezettek. Létrehozhat egy új alhálózatot az Application Gatewayhez, vagy használhat egy meglévőt. Ebben a példában két alhálózatot hoz létre: egyet az application gatewayhez, a másikat a háttérkiszolgálókhoz. Az Application Gateway előtérbeli IP-címét konfigurálhatja úgy, hogy a használati esetnek megfelelően nyilvános vagy privát legyen. Ebben a példában egy nyilvános előtérbeli IP-címet fog választani.
Alhálózat-konfigurációk létrehozása a következővel New-AzVirtualNetworkSubnetConfig: .
Hozza létre a virtuális hálózatot az alhálózati konfigurációkkal a következő használatával New-AzVirtualNetwork: .
Hozza létre a nyilvános IP-címet a következővel New-AzPublicIpAddress: .
Ebben a példában a Standard v2 termékváltozatot használjuk.
Az IP-konfigurációk és az előtérbeli port létrehozása
A létrehozott alhálózatot az Application Gatewayhez társító konfiguráció létrehozásához használható New-AzApplicationGatewayIPConfiguration .
A korábban az Application Gatewayhez létrehozott nyilvános IP-címet hozzárendelő konfiguráció létrehozásához használható New-AzApplicationGatewayFrontendIPConfig .
A New-AzApplicationGatewayFrontendPort 80-os port hozzárendelésével érheti el az Application Gatewayt.
Az Application Gateway előtere mostantól támogatja a kettős veremű IP-címeket (nyilvános előzetes verzió). Mostantól legfeljebb négy előtérbeli IP-címet hozhat létre: két IPv4-címet (nyilvános és privát) és két IPv6-címet (nyilvános és privát).
A háttérkészlet létrehozása
Az Application Gateway háttérkészletének létrehozásához használható New-AzApplicationGatewayBackendAddressPool . A háttérkészlet egyelőre üres. Amikor a következő szakaszban létrehozza a háttérkiszolgáló hálózati adapterét, hozzáadja őket a háttérkészlethez.
Konfigurálja a háttérkészlet beállításait a következővel New-AzApplicationGatewayBackendHttpSetting: .
Az Azure-nak szüksége van egy figyelőre, hogy engedélyezze az Application Gateway számára a forgalom megfelelő átirányítását a háttérkészlethez. Az Azure azt is megköveteli, hogy a figyelő tudja, melyik háttérkészletet használja a bejövő forgalomhoz.
Hozzon létre egy figyelőt New-AzApplicationGatewayHttpListener a korábban létrehozott előtér-konfigurációval és előtérporttal.
Szabály1 nevű szabály létrehozásához használhatóNew-AzApplicationGatewayRequestRoutingRule.
A paraméterek értékeit NameTier módosíthatja egy másik termékváltozat használatára. Például: Basic
Háttérkiszolgálók
Most, hogy létrehozta az Application Gatewayt, hozza létre a webhelyeket üzemeltető háttérbeli virtuális gépeket. A háttérrendszer lehet hálózati adapterekből, virtuálisgép-méretezési csoportokból, nyilvános IP-címből, belső IP-címből, teljes tartománynevekből (FQDN) és több-bérlős háttérrendszerekből, például Azure-alkalmazás szolgáltatásból.
Ebben a példában két virtuális gépet hoz létre az Application Gateway háttérkiszolgálójaként. Az IIS-t a virtuális gépekre is telepítheti annak ellenőrzéséhez, hogy az Azure sikeresen létrehozta-e az application gatewayt.
Két virtuális gép létrehozása
Szerezze be a nemrég létrehozott Application Gateway háttérkészlet-konfigurációt a következővel Get-AzApplicationGatewayBackendAddressPool: .
Hozzon létre egy hálózati adaptert a .New-AzNetworkInterface
Virtuálisgép-konfiguráció létrehozása a .New-AzVMConfig
Hozza létre a virtuális gépet a következővel New-AzVM: .
Amikor a következő kódmintát futtatja a virtuális gépek létrehozásához, az Azure hitelesítő adatokat kér. Adjon meg egy felhasználónevet és egy jelszót:
Bár az alkalmazásátjáró létrehozásához nincs szükség IIS-ra, ebben a rövid útmutatóban telepítette annak ellenőrzéséhez, hogy az Azure sikeresen létrehozta-e az application gatewayt.
Az IIS használatával tesztelje az Application Gatewayt:
Futtassa Get-AzPublicIPAddress az Application Gateway nyilvános IP-címének lekéréséhez.
Másolja és illessze be a nyilvános IP-címet a böngésző címsorába. A böngésző frissítésekor látnia kell a virtuális gép nevét. Egy érvényes válasz ellenőrzi, hogy az application gateway sikeresen létrejött-e, és sikeresen tud-e csatlakozni a háttérrendszerhez.
Ha már nincs szüksége az application gatewayrel létrehozott erőforrásokra, törölje az erőforráscsoportot. Az erőforráscsoport törlésekor az Application Gatewayt és annak összes kapcsolódó erőforrását is törli.
Az erőforráscsoport törléséhez hívja meg a Remove-AzResourceGroup parancsmagot:
Ebben a modulban megtanulhatja javítani az alkalmazások rugalmasságát azáltal, hogy több kiszolgáló között terjeszti a terhelést, és útvonalalapú útválasztással irányítja a webes forgalmat.
A kulcsfontosságú szakmai funkciók Microsoft Azure-beli konfigurálásához, kezeléséhez, biztonságossá tételéhez és felügyeletéhez szükséges kulcsképességek bemutatása.
Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre Azure-alkalmazás átjárót az Azure Portal használatával, amely a webes forgalmat egy háttérkészlet virtuális gépeire irányítja.
Ismerje meg a Azure-alkalmazás Gatewayt, egy webes forgalom terheléselosztóját, amely lehetővé teszi a webalkalmazások felé történő forgalom kezelését.
Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre egy Azure-alkalmazás átjárót az Azure CLI használatával, amely a webes forgalmat egy háttérkészlet virtuális gépeire irányítja.
Megismerheti, hogyan hozhat létre alkalmazásátjárót egy virtuálisgép-méretezési csoporttal a webes forgalom kezelésére az Azure PowerShell használatával.