Självstudie: Skapa en lastbalanserare med fler än en tillgänglighetsuppsättning i serverdelspoolen med hjälp av Azure-portalen

Som en del av en distribution med hög tillgänglighet grupperas virtuella datorer ofta i flera tillgänglighetsuppsättningar.

Load Balancer stöder mer än en tillgänglighetsuppsättning med virtuella datorer i serverdelspoolen.

I den här självstudien lär du dig att:

  • Skapa en NAT-gateway för utgående anslutning
  • Skapa ett virtuellt nätverk och en nätverkssäkerhetsgrupp
  • Skapa en standard-SKU Azure Load Balancer
  • Skapa fyra virtuella datorer och två tillgänglighetsuppsättningar
  • Lägga till virtuella datorer i tillgänglighetsuppsättningar i serverdelspoolen för lastbalanserare
  • Testa lastbalanseraren

Förutsättningar

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

  1. Logga in på Azure-portalen.

  2. I sökrutan överst i portalen anger du NAT-gateway. Välj NAT-gatewayer i sökresultaten.

  3. Välj + Skapa.

  4. 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.

    Screenshot of Create network address translation gateway window in the Azure portal.

  5. Välj fliken Utgående IP-adress eller välj knappen Nästa: Utgående IP längst ned på sidan.

  6. Välj Skapa en ny offentlig IP-adress under Offentliga IP-adresser.

  7. Ange nat-gw-public-ip i Namn i Lägg till en offentlig IP-adress.

  8. Välj OK.

  9. Välj den blå knappen Granska + skapa längst ned på sidan eller välj fliken Granska + skapa .

  10. Välj Skapa.

Skapa ett virtuellt nätverk

Följande procedur skapar ett virtuellt nätverk med ett resursundernät.

  1. I portalen söker du efter och väljer Virtuella nätverk.

  2. På sidan Virtuella nätverk väljer du + Skapa.

  3. 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 Skapa ny.
    Ange load-balancer-rg i Namn.
    Välj OK.
    Instansinformation
    Name Ange lb-vnet.
    Region Välj USA, östra.

    Screenshot of Basics tab of Create virtual network in the Azure portal.

  4. Välj fliken IP-adresser eller knapparna Nästa: Säkerhet och Nästa: IP-adresser längst ned på sidan.

  5. I rutan adressutrymme i Undernät väljer du standardundernätet .

  6. I Redigera undernät anger eller väljer du följande information:

    Inställning Värde
    Information om undernät
    Undernätsmall Lämna standardinställningen Standard.
    Name Ange serverdelsundernät.
    Startadress Låt standardvärdet vara 10.0.0.0.
    Storlek på undernät Lämna standardvärdet /24(256 adresser).
    Säkerhet
    NAT Gateway Välj lb-nat-gateway.

    Screenshot of default subnet rename and configuration.

  7. Välj Spara.

  8. Välj Granska + skapa längst ned på skärmen och välj Skapa när valideringen har godkänts.

Skapa en nätverkssäkerhetsgrupp

I det här avsnittet skapar du en nätverkssäkerhetsgrupp (NSG) för de virtuella datorerna i lastbalanserarens serverdelspool. NSG tillåter inkommande trafik på port 80.

  1. I sökrutan överst i portalen anger du Nätverkssäkerhetsgrupp.

  2. Välj Nätverkssäkerhetsgrupper i sökresultaten.

  3. Välj + Knappen Skapa eller Skapa nätverkssäkerhetsgrupp .

  4. På fliken Grundläggande anger eller väljer du den här informationen:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration.
    Resursgrupp Välj lb-resource-group.
    Instansinformation
    Name Ange lb-NSG.
    Region Välj (USA) USA, östra.
  5. Välj fliken Granska + skapa eller välj den blå knappen Granska + skapa längst ned på sidan.

  6. Välj Skapa.

  7. När distributionen är klar väljer du Gå till resurs.

  8. I avsnittet Inställningarsidan lb-NSG väljer du Inkommande säkerhetsregler.

  9. Markera + Lägg till.

  10. I fönstret Lägg till inkommande säkerhetsregel anger eller väljer du följande information:

    Inställning Värde
    Source Välj Valfritt.
    Källportintervall Ange *.
    Mål Välj Valfritt.
    Tjänst Välj HTTP.
    Åtgärd Markera Tillåt.
    Prioritet Ange 100.
    Name Ange lb-NSG-HTTP-rule.
  11. Markera Lägga till.

Skapa en lastbalanserare

I det här avsnittet skapar du en lastbalanserare för de virtuella datorerna.

  1. I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.

  2. På sidan Lastbalanserare väljer du Skapa eller knappen Skapa lastbalanserare .

  3. På fliken Grundinställningarsidan 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.
  4. Välj fliken IP-konfiguration på klientsidan eller välj knappen Nästa: Ip-konfiguration på klientsidan längst ned på sidan.

  5. I IP-konfigurationen för klientdelen väljer du + Lägg till en IP-konfiguration för klientdelen.

  6. Ange lb-frontend-IP i Namn.

  7. 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å).

  8. Välj IP-adress för IP-typen.

    Kommentar

    Mer information om IP-prefix finns i Azures offentliga IP-adressprefix.

  9. Välj Skapa ny i offentlig IP-adress.

  10. I Lägg till en offentlig IP-adress anger du lb-public-IP som Namn.

  11. 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.

  12. Välj OK.

  13. Markera Lägga till.

  14. Välj knappen Nästa: Serverdelspooler> längst ned på sidan.

  15. På fliken Serverdelspooler väljer du + Lägg till en serverdelspool.

  16. Ange lb-backend-pool som Namn i Lägg till serverdelspool.

  17. Välj lb-VNet i Virtuellt nätverk.

  18. Välj IP-adress för Konfiguration av serverdelspool och välj Spara.

  19. Välj fliken Inkommande regler eller välj knappen Nästa: Inkommande regler längst ned på sidan.

  20. I Belastningsutjämningsregelfliken Inkommande regler väljer du + Lägg till en belastningsutjämningsregel.

  21. 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.
  22. Välj Spara.

  23. Välj den blå knappen Granska + skapa längst ned på sidan.

  24. 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å tillgänglighetsgrupper med två virtuella datorer per grupp. Dessa datorer läggs till i serverdelspoolen för lastbalanseraren när den skapas.

Skapa den första uppsättningen virtuella datorer

  1. Välj + Skapa en resurs i det övre vänstra avsnittet i portalen.

  2. I Ny väljer du Beräkna>virtuell dator.

  3. På fliken Grundläggande i Skapa en virtuell dator anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration
    Resursgrupp Välj lb-resource-group.
    Instansinformation
    Virtual machine name Ange lb-VM1.
    Region Välj (USA) USA, östra.
    Tillgängliga alternativ Välj Tillgänglighetsuppsättning.
    Tillgänglighetsuppsättning Välj Skapa ny.
    Ange lb-availability-set1 i Namn.
    Välj OK.
    Säkerhetstyp Välj Betrodda virtuella startdatorer.
    Image Välj Windows Server 2022 Datacenter – x64 Gen2.
    Azure Spot-instans Låt standardvärdet vara avmarkerat.
    Storlek Välj en storlek för den virtuella datorn.
    Administratörskonto
    Username Ange ett användarnamn.
    Password Ange ett lösenord.
  4. Välj fliken Nätverk eller välj knappen Nästa: Diskar och sedan Nästa: Nätverk längst ned på sidan.

  5. På fliken Nätverk anger eller väljer du följande information:

    Inställning Värde
    Nätverksgränssnitt
    Virtuellt nätverk Välj lb-VNet.
    Undernät Välj backend-subnet.
    Offentlig IP-adress Välj Ingen.
    Nätverkssäkerhetsgrupp för nätverkskort Visa avancerad.
    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.
    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.
    Under Tjänst väljer du HTTP.
    Under Prioritet anger du 100.
    I Namn anger du lb-NSG-rule
    Välj Lägg till
    Välj OK
  6. Välj fliken Granska + skapa eller välj den blå knappen Granska + skapa längst ned på sidan.

  7. Välj Skapa.

  8. Upprepa steg 1 till och med 7 för att skapa den andra virtuella datorn i uppsättningen. Ersätt inställningarna för den virtuella datorn med följande information:

    Inställning Värde
    Name Ange lb-VM2.
    Tillgänglighetsuppsättning Välj lb-availability-set1.
    Virtual Network Välj lb-VNet.
    Undernät Välj backend-subnet.
    Offentlig IP-adress Välj Ingen.
    Nätverkssäkerhetsgrupp för nätverkskort Visa avancerad.
    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.
    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 lb-NSG.

Skapa en andra uppsättning virtuella datorer

  1. Välj + Skapa en resurs i det övre vänstra avsnittet i portalen.

  2. I Ny väljer du Beräkna>virtuell dator.

  3. På fliken Grundläggande i Skapa en virtuell dator anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration
    Resursgrupp Välj lb-resource-group.
    Instansinformation
    Virtual machine name Ange lb-VM3.
    Region Välj (USA) USA, östra.
    Tillgängliga alternativ Välj Tillgänglighetsuppsättning.
    Tillgänglighetsuppsättning Välj Skapa ny.
    Ange lb-availability-set2 i Namn.
    Välj OK.
    Säkerhetstyp Välj Betrodda virtuella startdatorer.
    Image Välj Windows Server 2022 Datacenter – x64 Gen2.
    Azure Spot-instans Låt standardvärdet vara avmarkerat.
    Storlek Välj en storlek för den virtuella datorn.
    Administratörskonto
    Username Ange ett användarnamn.
    Password Ange ett lösenord.
  4. Välj fliken Nätverk eller välj knappen Nästa: Diskar och sedan Nästa: Nätverk längst ned på sidan.

  5. På fliken Nätverk anger eller väljer du följande information:

    Inställning Värde
    Nätverksgränssnitt
    Virtuellt nätverk Välj lb-VNet.
    Undernät Välj backend-subnet.
    Offentlig IP-adress Välj Ingen.
    Nätverkssäkerhetsgrupp för nätverkskort Visa avancerad.
    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.
    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 lb-NSG.
  6. Välj fliken Granska + skapa eller välj den blå knappen Granska + skapa längst ned på sidan.

  7. Välj Skapa.

  8. Upprepa steg 1 till och med 7 för att skapa den andra virtuella datorn i uppsättningen. Ersätt inställningarna för den virtuella datorn med följande information:

    Inställning Värde
    Name Ange lb-VM4.
    Tillgänglighetsuppsättning Välj lb-availability-set2.
    Virtual Network Välj lb-VM3.
    Nätverkssäkerhetsgrupp för nätverkskort Visa avancerad.
    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.
    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 lb-NSG.

Installera IIS

I det här avsnittet använder du Azure Bastion-värden som du skapade tidigare för att ansluta till de virtuella datorerna och installera IIS.

  1. I sökrutan överst i portalen anger du Virtuell dator.

  2. Välj Virtuella datorer i sökresultaten.

  3. Välj lb-VM1.

  4. Under Nyttolast på menyn till vänster väljer du Kör kommandot > RunPowerShellScript.

  5. I powershell-skriptfönstret lägger du till följande kommandon i:

    • Installera IIS-servern
    • Ta bort standardfilen 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)
    
  6. Välj Kör och vänta tills kommandot har slutförts.

    Screenshot of Run Command Script window with PowerShell code and output.

  7. Upprepa steg 1 till 8 för lb-VM2, lb-VM3 och lb-VM4.

Testa lastbalanseraren

I det här avsnittet identifierar du lastbalanserarens offentliga IP-adress. Du använder IP-adressen för att testa lastbalanserarens åtgärd.

  1. I sökrutan överst i portalen anger du Offentlig IP-adress.

  2. Välj Offentliga IP-adresser i sökresultatet.

  3. Välj lb-Public-IP.

  4. Observera den offentliga IP-adress som anges i IP-adressen på översiktssidan för lb-Public-IP:

    Find the public IP address of the load balancer.

  5. Öppna en webbläsare och ange den offentliga IP-adressen i adressfältet:

    Test load balancer with web browser.

  6. Välj uppdatera i webbläsaren för att se trafiken som är balanserad till de andra virtuella datorerna i serverdelspoolen.

Rensa resurser

Om du inte fortsätter att använda det här programmet tar du bort lastbalanseraren och de resurser som stöds med följande steg:

  1. I sökrutan överst i portalen anger du Resursgrupp.
  2. Välj Resursgrupper i sökresultaten.
  3. Välj lb-resource-group.
  4. På översiktssidan för lb-resource-group väljer du Ta bort resursgrupp.
  5. Välj Använd tvingad borttagning för valda vm-datorer och vm-skalningsuppsättningar.
  6. Ange lb-resource-group i Ange resursgruppens namn för att bekräfta borttagningen.
  7. Välj Ta bort.

Nästa steg

I den här kursen får du:

  • Skapade ett virtuellt nätverk och en nätverkssäkerhetsgrupp.
  • Skapade en Azure Standard Load Balancer.
  • Skapade två tillgänglighetsuppsättningar med två virtuella datorer per uppsättning.
  • Installerade IIS och testade lastbalanseraren.

Gå vidare till nästa artikel för att lära dig hur du skapar en Azure Load Balancer mellan regioner: