Självstudie: Skapa en lastbalanserare med fler än en tillgänglighetsuppsättning i backendpoolen 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 guiden får du lära 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ägg till virtuella datorer i tillgänglighetsuppsättningar i serverdelspoolen för lastbalanseraren
  • Testa lastbalanseraren

Förutsättningar

Skapa NAT-gateway

I det här avsnittet skapar du en NAT-gateway.

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

  2. Välj + Skapa.

  3. På fliken Grundläggande i SKAPA NAT-gateway (Network Address Translation) anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration.
    Resursgrupp Välj Skapa en ny resursgrupp.
    Ange load-balancer-rg i Namn.
    Välj OK.
    Instansinformation
    NAT-gatewayens namn Ange lb-nat-gateway.
    Region Välj USA, östra.
    SKU Välj Standard V2 (rekommenderas).
    Aktivera NAT64 Lämna avmarkerat.
    Inaktivitetstid för TCP (minuter) Ange 15.
  4. Välj fliken Utgående IP-adress eller välj knappen Nästa längst ned på sidan.

  5. Välj Lägg till offentliga IP-adresser eller prefix.

  6. På sidan Hantera offentliga IP-adresser och prefix väljer du Skapa en offentlig IP-adress och anger nat-gw-public-ip i Namn.

  7. Välj OK och Spara.

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

  9. 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.
  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
    Mall för subnät Lämna standardinställningen Standard.
    Name Ange backend-subnet.
    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.
  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ällningar på sidan 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
    Källa Välj Valfritt.
    Källportsintervall 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ä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 load-balancer
    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 avgörs av dina specifika krav gällande fel i din domän. 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 för Namn i Lägg till backendpool.

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

  18. Välj IP-adress för Konfiguration av serverdelspoolen 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ämningsregel på fliken 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.
    Bakändsport 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.
    Sessionsbeständighet Välj Ingen.
    Tidsgräns 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 standardinställningen vara (Rekommenderas) Använd utgående regler för att ge medlemmarna i backend-poolen å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 backend-poolen för lastbalanseraren när de 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
    Namn på virtuell maskin 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.
    Bild Välj Windows Server 2022 Datacenter – x64 Gen2.
    Azure Spot-instans Lämna standardinställningen omarkerad.
    Storlek Välj en storlek för den virtuella datorn.
    Administratörskonto
    Username Ange ett användarnamn.
    Lösenord Ange ett lösenord.
  4. Välj fliken Nätverk, eller välj knappen Nästa: Diskar och sedan knappen 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.
    NIC-nätverkssäkerhetsgrupp Välj Avancerat.
    Konfigurera nätverkssäkerhetsgrupp Hoppa över den här inställningen tills resten av inställningarna har slutförts. Slutför när en serverdelspool har valts.
    Belastningsutjämning
    Alternativ för belastningsutjämning Välj Azure-lastbalanserare.
    Välj en lastbalanserare Välj lastbalanserare.
    Välj en backend-pool 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.
    NIC-nätverkssäkerhetsgrupp Välj Avancerat.
    Konfigurera nätverkssäkerhetsgrupp Hoppa över den här inställningen tills resten av inställningarna har slutförts. Slutför när en serverdelspool har valts.
    Alternativ för belastningsutjämning Välj Azure-lastbalanserare.
    Välj en lastbalanserare Välj lastbalanserare.
    Välj en backend-pool 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
    Namn på virtuell maskin 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.
    Bild Välj Windows Server 2022 Datacenter – x64 Gen2.
    Azure Spot-instans Lämna standardinställningen omarkerad.
    Storlek Välj en storlek för den virtuella datorn.
    Administratörskonto
    Username Ange ett användarnamn.
    Lösenord Ange ett lösenord.
  4. Välj fliken Nätverk, eller välj knappen Nästa: Diskar och sedan knappen 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.
    NIC-nätverkssäkerhetsgrupp Välj Avancerat.
    Konfigurera nätverkssäkerhetsgrupp Hoppa över den här inställningen tills resten av inställningarna har slutförts. Slutför när en serverdelspool har valts.
    Belastningsutjämning
    Alternativ för belastningsutjämning Välj Azure-lastbalanserare.
    Välj en lastbalanserare Välj lastbalanserare.
    Välj en backend-pool 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.
    NIC-nätverkssäkerhetsgrupp Välj Avancerat.
    Konfigurera nätverkssäkerhetsgrupp Hoppa över den här inställningen tills resten av inställningarna har slutförts. Slutför när en serverdelspool har valts.
    Alternativ för belastningsutjämning Välj Azure-lastbalanserare.
    Välj en lastbalanserare Välj lastbalanserare.
    Välj en backend-pool 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 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)
    
  6. Välj Kör och vänta tills kommandot har slutförts.

    Skärmbild av fönstret Kör kommandoskript med PowerShell-kod och utdata.

  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:

    Hitta lastbalanserarens offentliga IP-adress.

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

    Testa lastbalanserare med webbläsare.

  6. Välj att uppdatera sidan i webbläsaren för att se trafiken fördelas 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: