Dela via


Självstudie: Skapa en offentlig lastbalanserare med en IP-baserad serverdel med hjälp av Azure-portalen

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

Skapa ett virtuellt nätverk

I det här avsnittet skapar du ett virtuellt nätverk för lastbalanseraren, NAT-gatewayen och virtuella datorer.

  1. Logga in på Azure-portalen.

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

  3. På sidan Marketplace väljer du Skapa > virtuellt nätverk under Virtuellt nätverk.

  4. 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 NamnetmyResourceGroup och välj Ok.
    Instansinformation
    Name Ange myVNet
    Region Välj (USA) USA, östra
  5. Välj fliken IP-adresser eller välj knappen Nästa: IP-adresser längst ned på sidan.

  6. På fliken IP-adresser anger du följande information:

    Inställning Värde
    IPv4-adressutrymme Ange 10.1.0.0/16
  7. 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
  8. Markera Lägga till.

  9. Välj fliken Säkerhet.

  10. 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.
  11. Välj fliken Granska + skapa eller välj knappen Granska + skapa .

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

  1. Sök efter NAT-gateway i sökrutan längst upp till vänster på skärmen.

  2. På sidan Marketplace väljer du Skapa > NAT-gateway under NAT-gateway.

  3. 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.
  4. Välj fliken Utgående IP eller välj knappen Nästa: Utgående IP längst ned på sidan.

  5. 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.
  6. Välj fliken Undernät eller välj knappen Nästa: Undernät längst ned på sidan.

  7. På fliken Undernät väljer du myVNet i hämtningsrutan Virtuellt nätverk .

  8. Markera kryssrutan bredvid myBackendSubnet.

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

  10. 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
  1. I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.

  2. På sidan Lastbalanserare väljer du + Skapa.

  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 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.
  4. Välj Nästa: Ip-konfiguration för klientdelen 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 myLoadBalancerFrontend 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 myPublicIP-LB som Namn.

  11. Välj Zonredundant i tillgänglighetszonen.

    Kommentar

    I regioner med tillgänglighetszoner har du möjlighet att 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.

  12. Låt standardinställningen för Microsoft Network för routning vara kvar.

  13. Välj OK.

  14. Markera Lägga till.

  15. Välj Nästa: Serverdelspooler längst ned på sidan.

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

  17. Ange myBackendPool som Namn i Lägg till serverdelspool.

  18. Välj myVNet (myResourceGroup) i Virtuellt nätverk.

  19. Välj IP-adress för konfiguration av serverdelspool.

  20. Välj Spara.

  21. Välj knappen Nästa: Inkommande regler längst ned på sidan.

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

  23. 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.
  24. Markera Lägga till.

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

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

  1. I sökrutan överst i portalen anger du Virtuella datorer.

  2. Välj + Skapa > en virtuell Azure-dator i sökresultaten.

  3. 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 Standar_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
  4. Välj fliken Nätverk eller Nästa: diskar och sedan Nästa: nätverk.

  5. 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 OK
    Belastningsutjä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
  6. Välj Granska + skapa.

  7. Granska inställningarna och välj sedan Skapa.

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

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

  2. Välj Anslut och sedan Bastion på sidan Översikt.

  3. Välj knappen Använd Bastion.

  4. Ange användarnamnet och lösenordet som angavs när den virtuella datorn skapades.

  5. Välj Anslut.

  6. Navigera till Windows Administrationsverktyg>Windows PowerShell på serverdatorn.

  7. 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)
    
  8. Stäng Bastion-sessionen med myVM1.

  9. Upprepa steg 1 till 7 för att installera IIS och den uppdaterade iisstart.htm filen på myVM2.

Testa lastbalanseraren

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

  2. Kopiera den offentliga IP-adressen och klistra in den i webbläsarens adressfält. IIS-webbserverns standardsida visas i webbläsaren.

    IIS-webbserver

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:

  1. På den vänstra menyn väljer du Resursgrupper.

  2. Välj resursgruppen myResourceGroup.

  3. Välj Ta bort resursgrupp.

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