Självstudie: Skapa en offentlig lastbalanserare med en IP-baserad serverdel med hjälp av Azure Portal
I den här självstudien får du lära dig hur du skapar en offentlig lastbalanserare med en IP-baserad serverdelspool.
En traditionell distribution av Azure Load Balancer använder nätverksgränssnittet för de virtuella datorerna. Med en IP-baserad serverdel läggs de virtuella datorerna till i serverdelen med IP-adress.
I den här självstudien lär du dig att:
- Skapa ett virtuellt nätverk
- Skapa en NAT-gateway för utgående anslutning
- Skapa en Azure Load Balancer
- Skapa en IP-baserad serverdelspool
- Skapa två virtuella datorer
- Testa lastbalanseraren
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
Skapa ett virtuellt nätverk
I det här avsnittet skapar du ett virtuellt nätverk för lastbalanseraren, NAT-gatewayen och virtuella datorer.
Logga in på Azure-portalen.
Längst upp till vänster på skärmen väljer du Skapa en resurs och söker efter Virtuellt nätverk i sökrutan.
På sidan Marketplace väljer du Skapa > virtuellt nätverk under Virtuellt nätverk.
I Skapa virtuellt nätverk anger eller väljer du den här informationen på fliken Grundläggande :
Inställning Värde Projektinformation Prenumeration Välj din Azure-prenumeration Resursgrupp Välj Skapa ny.
Ange Namnet på myResourceGroup och välj Ok.Instansinformation Name Ange myVNet Region Välj (USA) USA, östra Välj fliken IP-adresser eller välj knappen Nästa: IP-adresser längst ned på sidan.
På fliken IP-adresser anger du följande information:
Inställning Värde IPv4-adressutrymme Ange 10.1.0.0/16 Välj + Lägg till undernät ange den här informationen:
Inställning Värde Namn på undernät Ange myBackendSubnet Adressintervall för undernätet Ange 10.1.0.0/24 Markera Lägga till.
Välj fliken Säkerhet.
Under BastionHost väljer du Aktivera. Ange den här informationen:
Inställning Värde Bastion-namn Ange myBastionHost AzureBastionSubnet-adressutrymme Ange 10.1.1.0/26 Offentlig IP-adress Välj Skapa ny.
Som Namn anger du myBastionIP.
Välj OK.Välj fliken Granska + skapa eller välj knappen Granska + skapa .
Välj Skapa.
Viktigt!
Priserna per timme börjar från det ögonblick då Bastion distribueras, oavsett utgående dataanvändning. Mer information finns i Priser och SKU:er. Om du distribuerar Bastion som en del av en självstudie eller ett test rekommenderar vi att du tar bort den här resursen när du har använt den.
Skapa NAT-gateway
I det här avsnittet skapar du en NAT-gateway och tilldelar den till undernätet i det virtuella nätverk som du skapade tidigare.
Sök efter NAT-gateway i sökrutan längst upp till vänster på skärmen.
På sidan Marketplace väljer du Skapa > NAT-gateway under NAT-gateway.
I Skapa NAT-gateway (Network Address Translation) anger eller väljer du den här informationen på fliken Grundläggande :
Inställning Värde Projektinformation Prenumeration Välj din Azure-prenumerationen. Resursgrupp Välj myResourceGroup i textrutan. Instansinformation Name Ange myNATgateway Region Välj (USA) USA, östra Tillgänglighetszon Välj Ingen. Timeout för inaktivitet (minuter) Ange 10. Välj fliken Utgående IP eller välj knappen Nästa: Utgående IP längst ned på sidan.
På fliken Utgående IP-adress anger eller väljer du följande information:
Inställning Värde Offentliga IP-adresser Välj Skapa en ny offentlig IP-adress.
I Namn anger du myPublicIP-NAT.
Välj OK.Välj fliken Undernät eller välj knappen Nästa: Undernät längst ned på sidan.
På fliken Undernät väljer du myVNet i hämtningsrutan Virtuellt nätverk .
Markera kryssrutan bredvid myBackendSubnet.
Välj fliken Granska + skapa eller välj den blå knappen Granska + skapa längst ned på sidan.
Välj Skapa.
Skapa en lastbalanserare
I det här avsnittet skapar du en zonredundant lastbalanserare som lastbalanserar virtuella datorer. Med zonredundans kan en eller flera tillgänglighetszoner misslyckas och datasökvägen överleva så länge en zon i regionen har god status.
När du skapar lastbalanseraren konfigurerar du:
- Klientdelens IP-adress
- Serverdelspool
- Regler för inkommande belastningsutjämning
I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.
På sidan Lastbalanserare väljer du + Skapa.
På fliken Grundinställningar på sidan Skapa lastbalanserare anger du eller väljer följande information:
Inställning Värde Projektinformation Prenumeration Välj din prenumeration. Resursgrupp Välj myResourceGroup. Instansinformation Name Ange myLoadBalancer Region Välj (USA) USA, östra. SKU Lämna kvar standardinställningen Standard. Typ Välj Offentlig. Nivå Lämna standardvärdet Regional. Välj Nästa: Ip-konfiguration för klientdelen längst ned på sidan.
I IP-konfigurationen för klientdelen väljer du + Lägg till en IP-konfiguration för klientdelen.
Ange myLoadBalancerFrontend i Namn.
Välj IPv4 eller IPv6 för IP-versionen.
Kommentar
IPv6 stöds för närvarande inte med routningsinställningar eller belastningsutjämning mellan regioner (global nivå).
Välj IP-adress för IP-typen.
Kommentar
Mer information om IP-prefix finns i Azures offentliga IP-adressprefix.
Välj Skapa ny i offentlig IP-adress.
I Lägg till en offentlig IP-adress anger du myPublicIP-LB som Namn.
Välj Zonredundant i tillgänglighetszonen.
Kommentar
I regioner med Tillgänglighetszoner kan du välja no-zone (standardalternativ), en specifik zon eller zonredundant. Valet beror på dina specifika krav på domänfel. I regioner utan Tillgänglighetszoner visas inte det här fältet.
Mer information om tillgänglighetszoner finns i Översikt över tillgänglighetszoner.Låt standardinställningen för Microsoft Network för routning vara kvar.
Välj OK.
Markera Lägga till.
Välj Nästa: Serverdelspooler längst ned på sidan.
På fliken Serverdelspooler väljer du + Lägg till en serverdelspool.
Ange myBackendPool som Namn i Lägg till serverdelspool.
Välj myVNet (myResourceGroup) i Virtuellt nätverk.
Välj IP-adress för konfiguration av serverdelspool.
Välj Spara.
Välj knappen Nästa: Inkommande regler längst ned på sidan.
Under Belastningsutjämningsregel på fliken Inkommande regler väljer du + Lägg till en belastningsutjämningsregel.
I Lägg till belastningsutjämningsregel anger eller väljer du följande information:
Inställning Värde Name Ange myHTTPRule IP-version Välj IPv4 eller IPv6 beroende på dina krav. Klientdelens IP-adress Välj myLoadBalancerFrontend. Serverdelspool Välj myBackendPool. Protokoll Välj TCP. Port Ange 80. Serverdelsport Ange 80. Hälsoavsökning Välj Skapa ny.
I Namn anger du myHealthProbe.
Välj HTTP i Protokoll.
Lämna resten av standardvärdena och välj OK.Sessionspersistens Välj Ingen. Timeout för inaktivitet (minuter) Ange eller välj 15. TCP-återställning Välj Aktiverad. Flytande IP Välj Inaktiverad. Utgående källnätverksadressöversättning (SNAT) Låt standardvärdet (rekommenderas) Använd utgående regler för att ge medlemmar i serverdelspoolen åtkomst till Internet. Markera Lägga till.
Välj den blå knappen Granska + skapa längst ned på sidan.
Välj Skapa.
Kommentar
I det här exemplet skapade vi en NAT-gateway för att tillhandahålla utgående Internetåtkomst. Fliken regler för utgående trafik i konfigurationen kringgås eftersom den är valfri och behövs inte med NAT-gatewayen. Mer information om Azure NAT-gateway finns i Vad är Azure Virtual Network NAT? Mer information om utgående anslutningar i Azure finns i Källnätverksadressöversättning (SNAT) för utgående anslutningar
Skapa virtuella datorer
I det här avsnittet skapar du två virtuella datorer (myVM1 och myVM2) i två olika zoner (zon 1 och zon 2).
Dessa virtuella datorer läggs till i serverdelspoolen för lastbalanseraren som skapades tidigare.
I sökrutan överst i portalen anger du Virtuella datorer.
Välj + Skapa > en virtuell Azure-dator i sökresultaten.
I Skapa en virtuell dator anger eller väljer du värdena på fliken Grundläggande :
Inställning Värde Projektinformation Prenumeration Välj din Azure-prenumeration Resursgrupp Välj myResourceGroup Instansinformation Virtual machine name Ange myVM1 Region Välj (USA) USA, östra Tillgänglighetsalternativ Välj tillgänglighetszoner Availability zone Välj Zon 1 Bild Välj Windows Server 2022 Datacenter: Azure Edition – x64 Gen2 Azure Spot-instans Låt standardvärdet vara kvar Storlek Välj Standard_DS1_v2 eller en annan bildstorlek. Administratörskonto Username Ange ett användarnamn Lösenord Ange ett lösenord Bekräfta lösenord Ange lösenord igen Regler för inkommande portar Offentliga inkommande portar Välj Ingen Välj fliken Nätverk eller Nästa: diskar och sedan Nästa: nätverk.
På fliken Nätverk väljer eller anger du:
Inställning Värde Nätverksgränssnitt Virtuellt nätverk myVNet Undernät myBackendSubnet Offentlig IP-adress Välj Ingen. Nätverkssäkerhetsgrupp för nätverkskort Välj Avancerat Konfigurera nätverkssäkerhetsgrupp Välj Skapa ny.
I gruppen Skapa nätverkssäkerhet anger du myNSG i Namn.
I Regler för inkommande trafik väljer du +Lägg till en inkommande regel.
Under Tjänst väljer du HTTP.
I Prioritet anger du 100.
Under Namn anger du myNSGRule
Välj Lägg till
Välj OKBelastningsutjämning Placera den här virtuella datorn bakom en befintlig belastningsutjämningslösning? Markera kryssrutan. Inställningar för belastningsutjämning Alternativ för belastningsutjämning Välj Azure-lastbalanserare Välj en lastbalanserare Välj myLoadBalancer Välj en serverdelspool Välj myBackendPool Välj Granska + skapa.
Granska inställningarna och välj sedan Skapa.
Följ stegen 1 till 7 för att skapa en virtuell dator med följande värden och alla andra inställningar på samma sätt som myVM1:
Inställning Värden för myVM2 Name myVM2 Availability zone Zon 2 > Nätverk Konfigurera nätverkssäkerhetsgrupp Välj den befintliga myNSG
Installera IIS
Välj Alla tjänster på den vänstra menyn, välj Alla resurser och välj sedan myVM1 som finns i resursgruppen myResourceGroup i listan resurser.
Välj Anslut och sedan Bastion på sidan Översikt.
Välj knappen Använd Bastion.
Ange användarnamnet och lösenordet som angavs när den virtuella datorn skapades.
Välj Anslut.
Navigera till Windows Administrationsverktyg>Windows PowerShell på serverdatorn.
Kör följande kommandon i PowerShell-fönstret för att:
- Installera IIS-servern
- Ta bort standardfilen för iisstart.htm
- Lägg till en ny iisstart.htm fil som visar namnet på den virtuella datorn:
# Install IIS server role Install-WindowsFeature -name Web-Server -IncludeManagementTools # Remove default htm file Remove-Item C:\inetpub\wwwroot\iisstart.htm # Add a new htm file that displays server name Add-Content -Path "C:\inetpub\wwwroot\iisstart.htm" -Value $("Hello World from " + $env:computername)
Stäng Bastion-sessionen med myVM1.
Upprepa steg 1 till 7 för att installera IIS och den uppdaterade iisstart.htm filen på myVM2.
Testa lastbalanseraren
Hitta den offentliga IP-adressen för lastbalanseraren på skärmen Översikt. Välj Alla tjänster på den vänstra menyn, välj Alla resurser och välj sedan myPublicIP-LB.
Kopiera den offentliga IP-adressen och klistra in den i webbläsarens adressfält. IIS-webbserverns standardsida visas i webbläsaren.
Om du vill se lastbalanseraren distribuera trafik till myVM2 tvingar du fram en uppdatering av webbläsaren från klientdatorn.
Rensa resurser
Om du inte kommer att fortsätta att använda det här programmet tar du bort det virtuella nätverket, den virtuella datorn och NAT-gatewayen med följande steg:
På den vänstra menyn väljer du Resursgrupper.
Välj resursgruppen myResourceGroup.
Välj Ta bort resursgrupp.
Ange myResourceGroup och välj Ta bort.
Nästa steg
I den här kursen får du:
- Skapade ett virtuellt nätverk
- Skapade en NAT-gateway
- Skapade en lastbalanserare med en IP-baserad serverdelspool
- Testade lastbalanseraren
Gå vidare till nästa artikel för att lära dig hur du skapar en lastbalanserare mellan regioner: