Självstudie: Belastningsutjämning av virtuella datorer i en tillgänglighetszon med hjälp av Azure-portalen
I den här självstudien skapas en offentlig lastbalanserare med en zonindelad IP-adress. I självstudien anger du en zon för dina klientdels- och serverdelsinstanser.
I den här självstudien lär du dig att:
- Skapa ett virtuellt nätverk med en Azure Bastion-värd för hantering.
- Skapa en NAT-gateway för utgående Internetåtkomst för resurserna i det virtuella nätverket.
- Skapa en lastbalanserare med en hälsoavsökning och trafikregler.
- Skapa zonindelade virtuella datorer och anslut dem till en lastbalanserare.
- Skapa en enkel webbplats för Internet Information Services (IIS).
- Testa lastbalanseraren.
Mer information om tillgänglighetszoner och en standardlastbalanserare finns i Standard lastbalanserare och tillgänglighetszoner.
Förutsättningar
- En Azure-prenumeration
Logga in på Azure
Logga in på Azure-portalen.
Skapa ett virtuellt nätverk och en skyddsvärd
I det här avsnittet skapar du ett virtuellt nätverk med ett resursundernät, ett Azure Bastion-undernät och en Azure Bastion-värd.
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.
I portalen söker du efter och väljer Virtuella nätverk.
På sidan Virtuella nätverk väljer du + Skapa.
På fliken Grundläggande i Skapa virtuellt nätverk anger eller väljer du följande information:
Inställning Värde Projektinformation Prenumeration Välj din prenumeration. Resursgrupp Välj load-balancer-rg i listrutan eller Skapa ny om den inte finns.
Ange load-balancer-rg i Namn.
Välj OK.Instansinformation Name Ange lb-vnet. Region Välj (USA) USA, östra. Välj fliken Säkerhet eller knappen Nästa längst ned på sidan.
Under Azure Bastion anger eller väljer du följande information:
Inställning Värde Azure Bastion Aktivera Azure Bastion Markera kryssrutan. Azure Bastion-värdnamn Ange lb-bastion. Offentlig IP-adress för Azure Bastion Välj Skapa ny.
Ange lb-bastion-ip i Namn.
Välj OK.Välj fliken IP-adresser eller Nästa längst ned på sidan.
På sidan Skapa virtuellt nätverk anger eller väljer du följande information:
Inställning Värde Lägg till IPv4-adressutrymme IPv4-adressutrymme Ange 10.0.0.0/16 (65 356 adresser). Undernät Välj den standardlänk för undernät som ska redigeras. Redigera undernät Undernätssyfte Lämna standardinställningen Standard. Name Ange serverdelsundernät. Startadress Ange 10.0.0.0. Storlek på undernät Ange /24(256 adresser). Säkerhet NAT Gateway Välj lb-nat-gateway. Välj Spara.
Välj Granska + skapa längst ned på skärmen och välj Skapa när valideringen har godkänts.
Skapa NAT-gateway
I det här avsnittet skapar du en NAT-gateway för utgående Internetåtkomst för resurser i det virtuella nätverket. Andra alternativ för utgående regler finns i SNAT (Network Address Translation) för utgående anslutningar
Logga in på Azure-portalen.
I sökrutan överst i portalen anger du NAT-gateway. Välj NAT-gatewayer i sökresultaten.
Välj + Skapa.
Ange eller välj följande information på fliken Grundläggande i Skapa nat-gateway (network address translation):
Inställning Värde Projektinformation Prenumeration Välj din prenumeration. Resursgrupp Välj Skapa ny.
Ange load-balancer-rg i Namn.
Välj OK.Instansinformation NAT-gatewayens namn Ange lb-nat-gateway. Region Välj USA, östra. Availability zone Välj Ingen. Timeout för inaktivitet (minuter) Ange 15. Välj fliken Utgående IP-adress eller välj knappen Nästa: Utgående IP längst ned på sidan.
Välj Skapa en ny offentlig IP-adress under Offentliga IP-adresser.
Ange nat-gw-public-ip i Namn i Lägg till en offentlig IP-adress.
Välj OK.
Välj fliken Undernät eller välj knappen Nästa: Undernät längst ned på sidan.
På sidan Undernät väljer du lb-vnet i listrutan för Virtuellt nätverk.
Som Undernätsnamn väljer du backend-subnet.
Välj den blå knappen Granska + skapa längst ned på sidan eller välj fliken Granska + skapa .
Välj Skapa.
Skapa en lastbalanserare
I det här avsnittet skapar du en lastbalanserare för de virtuella datorerna.
I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.
På sidan Lastbalanserare väljer du Skapa eller knappen Skapa lastbalanserare .
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 lb-resource-group. Instansinformation Name Ange lastbalanserare 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 fliken IP-konfiguration på klientsidan eller välj knappen Nästa: Ip-konfiguration på klientsidan längst ned på sidan.
I IP-konfigurationen för klientdelen väljer du + Lägg till en IP-konfiguration för klientdelen.
Ange lb-frontend-IP 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 lb-public-IP som Namn.
Välj Zonredundant i tillgänglighetszonen.
Kommentar
I regioner med tillgänglighetszoner har du möjlighet att välja ingen zon (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.Välj OK.
Markera Lägga till.
Välj knappen Nästa: Serverdelspooler> längst ned på sidan.
På fliken Serverdelspooler väljer du + Lägg till en serverdelspool.
Ange lb-backend-pool som Namn i Lägg till serverdelspool.
Välj lb-VNet i Virtuellt nätverk.
Välj IP-adress för Konfiguration av serverdelspool och välj Spara.
Välj fliken Inkommande regler eller välj knappen Nästa: Inkommande regler längst ned på sidan.
I 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 lb-HTTP-rule IP-version Välj IPv4 eller IPv6 beroende på dina krav. Klientdelens IP-adress Välj lb-frontend-IP. Serverdelspool Välj lb-backend-pool. Protokoll Välj TCP. Port Ange 80. Serverdelsport Ange 80. Hälsoavsökning Välj Skapa ny.
I Namn anger du lb-health-probe.
Välj HTTP i Protokoll.
Lämna resten av standardinställningarna och välj Spara.Sessionspersistens Välj Ingen. Timeout för inaktivitet (minuter) Ange 15. Aktivera TCP-återställning Markera kryssrutan. Aktivera flytande IP Markera kryssrutan. 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. Välj Spara.
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 (lb-vm1 och lb-VM2) i en enda zon (zon 1).
Dessa virtuella datorer läggs till i serverdelspoolen för lastbalanseraren som skapades tidigare.
I sökrutan överst i portalen anger du Virtuell dator. Välj Virtuella datorer i sökresultaten.
I Virtuella datorer väljer du + Skapa>en virtuell Azure-dator.
I Skapa en virtuell dator anger eller väljer du följande värden på fliken Grundläggande :
Inställning Värde Projektinformation Prenumeration Välj din Azure-prenumeration Resursgrupp Välj load-balancer-rg Instansinformation Virtual machine name Ange lb-VM1 Region Välj ((USA) USA, östra) Tillgänglighetsalternativ Välj tillgänglighetszoner Availability zone Välj Zon 1 Säkerhetstyp Välj Standard. Bild Välj Windows Server 2022 Datacenter: Azure Edition – Gen2 Azure Spot-instans Låt standardvärdet vara avmarkerat. Storlek Välj VM-storlek eller ta standardinställningen 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 följande information:
Inställning Värde Nätverksgränssnitt Virtuellt nätverk Välj lb-vnet Undernät Välj serverdelsundernät Offentlig IP-adress Välj Ingen. Nätverkssäkerhetsgrupp för nätverkskort Välj Avancerat Konfigurera nätverkssäkerhetsgrupp Hoppa över den här inställningen tills resten av inställningarna har slutförts. Slutför efter Välj en serverdelspool. Ta bort nätverkskort när den virtuella datorn tas bort Låt standardvärdet vara avmarkerat. Accelererat nätverk Låt standardvärdet vara markerat. Belastningsutjämning Alternativ för belastningsutjämning Alternativ för belastningsutjämning Välj Azure-lastbalanserare Välj en lastbalanserare Välj lastbalanserare Välj en serverdelspool Välj lb-backend-pool Konfigurera nätverkssäkerhetsgrupp Välj Skapa ny.
I gruppen Skapa nätverkssäkerhet anger du lb-NSG i Namn.
Under Regler för inkommande trafik väljer du +Lägg till en inkommande regel.
I Tjänsten väljer du HTTP.
Under Prioritet anger du 100.
I Namn anger du lb-NSG-Rule
Välj Lägg till
Välj OKVälj Granska + skapa.
Granska inställningarna och välj sedan Skapa.
Följ stegen 1 till 7 för att skapa en annan virtuell dator med följande värden och alla andra inställningar på samma sätt som lb-VM1:
Inställning VM 2 Name lb-VM2 Availability zone Zon 1 Nätverkssäkerhetsgrupp Välj den befintliga lb-NSG
Kommentar
Azure tillhandahåller en standard-IP för utgående åtkomst för virtuella datorer som antingen inte har tilldelats någon offentlig IP-adress eller som finns i serverdelspoolen för en intern grundläggande Azure-lastbalanserare. Ip-mekanismen för utgående åtkomst har en utgående IP-adress som inte kan konfigureras.
Standard-IP för utgående åtkomst inaktiveras när någon av följande händelser inträffar:
- En offentlig IP-adress tilldelas till den virtuella datorn.
- Den virtuella datorn placeras i serverdelspoolen för en standardlastbalanserare, med eller utan regler för utgående trafik.
- En Azure NAT Gateway-resurs tilldelas till den virtuella datorns undernät.
Virtuella datorer som du skapar med hjälp av vm-skalningsuppsättningar i flexibelt orkestreringsläge har inte standardåtkomst till utgående trafik.
Mer information om utgående anslutningar i Azure finns i Standardutgående åtkomst i Azure och Använda SNAT (Source Network Address Translation) för utgående anslutningar.
Installera IIS
Välj Alla tjänster på den vänstra menyn, välj Alla resurser och välj sedan lb-VM1 som finns i resursgruppen load-balancer-rg i listan resurser.
Välj Anslut och sedan Bastion på sidan Översikt.
Välj 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 lb-VM1.
Upprepa stegen för att installera IIS och den uppdaterade iisstart.htm filen på lb-VM2.
Testa lastbalanseraren
I sökrutan överst på sidan anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.
Klicka på lastbalanseraren som du skapade, lastbalanseraren. Leta upp den offentliga IP-adressen på sidan IP-konfiguration på klientdelen för lastbalanseraren.
Kopiera den offentliga IP-adressen och klistra in den i webbläsarens adressfält. Sidan för den anpassade virtuella datorn på IIS-webbservern visas i webbläsaren.
Rensa resurser
Ta bort resursgruppen, lastbalanseraren och alla relaterade resurser när de inte längre behövs. Om du vill göra det väljer du resursgruppen load-balancer-rg som innehåller resurserna och väljer sedan Ta bort.
Nästa steg
Gå vidare till nästa artikel för att lära dig hur du belastningsutjämningar virtuella datorer mellan tillgänglighetszoner: