Snabb start: skapa en intern belastningsutjämnare för att belastningsutjämna virtuella datorer med hjälp av Azure PortalQuickstart: Create an internal load balancer to load balance VMs using the Azure portal
Kom igång med Azure Load Balancer genom att använda Azure Portal för att skapa en intern belastningsutjämnare och tre virtuella datorer.Get started with Azure Load Balancer by using the Azure portal to create an internal load balancer and three virtual machines.
FörutsättningarPrerequisites
- Ett Azure-konto med en aktiv prenumeration.An Azure account with an active subscription. Skapa ett konto kostnads fritt.Create an account for free.
Logga in på AzureSign in to Azure
Logga in på Azure Portal på https://portal.azure.com.Sign in to the Azure portal at https://portal.azure.com.
Anteckning
Standard-SKU-belastningsutjämnare rekommenderas för produktions arbets belastningar.Standard SKU load balancer is recommended for production workloads. Mer information om SKU: er finns i Azure Load Balancer SKU: er.For more information about skus, see Azure Load Balancer SKUs.
I det här avsnittet skapar du en belastningsutjämnare som laddar upp virtuella datorer.In this section, you create a load balancer that load balances virtual machines.
När du skapar en intern belastningsutjämnare konfigureras ett virtuellt nätverk som nätverk för belastningsutjämnaren.When you create an internal load balancer, a virtual network is configured as the network for the load balancer.
Följande diagram visar de resurser som skapats i den här snabb starten:The following diagram shows the resources created in this quickstart:
En privat IP-adress i det virtuella nätverket har kon figurer ATS som klient del (kallas som LoadBalancerFrontend som standard) för belastningsutjämnaren.A private IP address in the virtual network is configured as the frontend (named as LoadBalancerFrontend by default) for the load balancer.
Klient delens IP-adress kan vara statisk eller dynamisk.The frontend IP address can be Static or Dynamic.
Skapa det virtuella nätverketCreate the virtual network
I det här avsnittet ska du skapa ett virtuellt nätverk och ett undernät.In this section, you'll create a virtual network and subnet.
Välj Skapa en resurs > Nätverk > Virtuellt nätverk eller sök efter virtuellt nätverk i sökrutan på den övre vänstra sidan på skärmen.On the upper-left side of the screen, select Create a resource > Networking > Virtual network or search for Virtual network in the search box.
I Skapa virtuellt nätverk anger eller väljer du den här informationen på fliken grundläggande :In Create virtual network, enter or select this information in the Basics tab:
InställningSetting VärdeValue Projekt informationProject Details PrenumerationSubscription Välj din Azure-prenumerationSelect your Azure subscription ResursgruppResource Group Välj CreateIntLBQS-RGSelect CreateIntLBQS-rg InstansinformationInstance details NameName Ange myVNetEnter myVNet RegionRegion Välj (Europa) VästeuropaSelect (Europe) West Europe Välj fliken IP-adresser eller Välj Nästa: knappen Nästa: IP-adress längst ned på sidan.Select the IP Addresses tab or select the Next: IP Addresses button at the bottom of the page.
På fliken IP-adresser anger du den här informationen:In the IP Addresses tab, enter this information:
InställningSetting VärdeValue IPv4-adressutrymmeIPv4 address space Ange 10.1.0.0/16Enter 10.1.0.0/16 Under under näts namn väljer du ordet standard.Under Subnet name, select the word default.
I Redigera undernät anger du den här informationen:In Edit subnet, enter this information:
InställningSetting VärdeValue Namn på undernätSubnet name Ange myBackendSubnetEnter myBackendSubnet Adressintervall för undernätetSubnet address range Ange 10.1.0.0/24Enter 10.1.0.0/24 Välj Spara.Select Save.
Välj fliken säkerhet .Select the Security tab.
Under BastionHost väljer du Aktivera.Under BastionHost, select Enable. Ange den här informationen:Enter this information:
InställningSetting VärdeValue Skydds namnBastion name Ange myBastionHostEnter myBastionHost AzureBastionSubnet-adressutrymmeAzureBastionSubnet address space Ange 10.1.1.0/24Enter 10.1.1.0/24 Offentlig IP-adressPublic IP Address Välj Skapa ny.Select Create new. Som namn anger du myBastionIP.For Name, enter myBastionIP. Välj OK.Select OK. Välj fliken Granska + skapa eller Välj knappen Granska + skapa .Select the Review + create tab or select the Review + create button.
Välj Skapa.Select Create.
Skapa en lastbalanserareCreate load balancer
Välj Skapa en resurs.Select Create a resource.
I rutan Sök anger du Load Balancer.In the search box, enter Load balancer. Välj Load Balancer i Sök resultaten.Select Load balancer in the search results.
På sidan belastnings utjämning väljer du skapa.In the Load balancer page, select Create.
På sidan skapa belastnings utjämning anger eller väljer du följande information:On the Create load balancer page enter, or select the following information:
InställningSetting VärdeValue PrenumerationSubscription Välj din prenumeration.Select your subscription. ResursgruppResource group Välj CreateIntLBQS-RG som du skapade i föregående steg.Select CreateIntLBQS-rg created in the previous step. NameName Ange myLoadBalancerEnter myLoadBalancer RegionRegion Välj (Europa) Västeuropa.Select (Europe) West Europe. TypType Välj Intern.Select Internal. SKUSKU Välj standardSelect Standard Virtuellt nätverkVirtual network Välj myVNet som skapades i föregående steg.Select myVNet created in the previous step. UndernätSubnet Välj myBackendSubnet som skapades i föregående steg.Select myBackendSubnet created in the previous step. Tilldelning av IP-adressIP address assignment Välj Dynamisk.Select Dynamic. TillgänglighetszonAvailability zone Välj zon – redundantSelect Zone-redundant Acceptera standardinställningarna för återstående inställningar och välj sedan Granska + skapa.Accept the defaults for the remaining settings, and then select Review + create.
På fliken Granska och skapa väljer du skapa.In the Review + create tab, select Create.
Skapa resurser för lastbalanseringCreate load balancer resources
I det här avsnittet konfigurerar du:In this section, you configure:
- Inställningar för belastnings utjämning för en backend-adresspool.Load balancer settings for a backend address pool.
- En hälso avsökning.A health probe.
- En belastnings Utjämnings regel.A load balancer rule.
Skapa en serverdelspoolCreate a backend pool
En backend-adresspool innehåller IP-adresserna för de virtuella nätverkskorten som är anslutna till belastningsutjämnaren.A backend address pool contains the IP addresses of the virtual (NICs) connected to the load balancer.
Skapa myBackendPool för backend-adresspoolen för att inkludera virtuella datorer för belastnings utjämning av Internet trafik.Create the backend address pool myBackendPool to include virtual machines for load-balancing internet traffic.
Välj alla tjänster i den vänstra menyn, Välj alla resurser och välj sedan myLoadBalancer i listan resurser.Select All services in the left-hand menu, select All resources, and then select myLoadBalancer from the resources list.
Under Inställningar väljer du backend-pooler och väljer sedan Lägg till.Under Settings, select Backend pools, then select Add.
På sidan Lägg till en server dels grupp anger du myBackendPool som namn på din backend-pool. Välj sedan Lägg till.On the Add a backend pool page, for name, type myBackendPool, as the name for your backend pool, and then select Add.
Skapa en hälsoavsökningCreate a health probe
Belastningsutjämnaren övervakar appens status med en hälso avsökning.The load balancer monitors the status of your app with a health probe.
Hälso avsökningen lägger till eller tar bort virtuella datorer från belastningsutjämnaren baserat på deras svar på hälso kontroller.The health probe adds or removes VMs from the load balancer based on their response to health checks.
Skapa en hälsoavsökning med namnet myHealthProbe så att du kan övervaka de virtuella datorernas hälsotillstånd.Create a health probe named myHealthProbe to monitor the health of the VMs.
Välj alla tjänster i den vänstra menyn, Välj alla resurser och välj sedan myLoadBalancer i listan resurser.Select All services in the left-hand menu, select All resources, and then select myLoadBalancer from the resources list.
Välj hälso avsökningar under Inställningar och välj sedan Lägg till.Under Settings, select Health probes, then select Add.
InställningSetting VärdeValue NamnName Ange myHealthProbe.Enter myHealthProbe. ProtokollProtocol Välj http.Select HTTP. PortPort Ange 80.Enter 80. IntervallInterval Ange 15 som intervall i sekunder mellan avsöknings försök.Enter 15 for number of Interval in seconds between probe attempts. Tröskelvärde för ej felfriUnhealthy threshold Välj 2 för antalet fel i tröskeln eller på varandra följande avsöknings fel som måste inträffa innan en virtuell dator betraktas som ohälsosam.Select 2 for number of Unhealthy threshold or consecutive probe failures that must occur before a VM is considered unhealthy. Lämna resten av standardinställningarna och välj OK.Leave the rest the defaults and Select OK.
Skapa en lastbalanseringsregelCreate a load balancer rule
En lastbalanseringsregel används för att definiera hur trafiken ska distribueras till de virtuella datorerna.A load balancer rule is used to define how traffic is distributed to the VMs. Du definierar klient delens IP-konfiguration för den inkommande trafiken och Server delens IP-pool för att ta emot trafiken.You define the frontend IP configuration for the incoming traffic and the backend IP pool to receive the traffic. Käll-och mål porten definieras i regeln.The source and destination port are defined in the rule.
I det här avsnittet ska du skapa en belastnings Utjämnings regel:In this section, you'll create a load balancer rule:
- Med namnet myHTTPRule.Named myHTTPRule.
- I klient delen med namnet LoadBalancerFrontEnd.In the frontend named LoadBalancerFrontEnd.
- Lyssnar på Port 80.Listening on Port 80.
- Dirigerar belastnings bal anse rad trafik till Server delen med namnet myBackendPool på port 80.Directs load balanced traffic to the backend named myBackendPool on Port 80.
Välj alla tjänster i den vänstra menyn, Välj alla resurser och välj sedan myLoadBalancer i listan resurser.Select All services in the left-hand menu, select All resources, and then select myLoadBalancer from the resources list.
Välj belastnings Utjämnings regler under Inställningar och välj sedan Lägg till.Under Settings, select Load balancing rules, then select Add.
Använd de här värdena för att konfigurera belastnings Utjämnings regeln:Use these values to configure the load-balancing rule:
InställningSetting VärdeValue NamnName Ange myHTTPRule.Enter myHTTPRule. IP-versionIP Version Välj IPv4Select IPv4 IP-adress för klient delFrontend IP address Välj LoadBalancerFrontEndSelect LoadBalancerFrontEnd ProtokollProtocol Välj TCP.Select TCP. PortPort Ange 80.Enter 80. ServerdelsportBackend port Ange 80.Enter 80. ServerdelspoolBackend pool Välj myBackendPool.Select myBackendPool. HälsoavsökningHealth probe Välj myHealthProbe.Select myHealthProbe. Tids gräns för inaktivitet (minuter)Idle timeout (minutes) Flytta skjutreglaget till 15 minuter.Move the slider to 15 minutes. TCP-återställningTCP reset Välj Aktiverad.Select Enabled. Lämna resten av standardinställningarna och välj sedan OK.Leave the rest of the defaults and then select OK.
Skapa serverdelsservrarCreate backend servers
I det här avsnittet får du:In this section, you:
- Skapa tre virtuella datorer för belastningsutjämnarens backend-pool.Create three virtual machines for the backend pool of the load balancer.
- Installera IIS på de virtuella datorerna för att testa belastningsutjämnaren.Install IIS on the virtual machines to test the load balancer.
Skapa virtuella datorerCreate virtual machines
I det här avsnittet skapar du tre virtuella datorer (myVM1, myVM2 och myVM3).In this section, you'll create three VMs (myVM1, myVM2, and myVM3).
De här virtuella datorerna läggs till i backend-poolen för belastningsutjämnaren som skapades tidigare.These VMs are added to the backend pool of the load balancer that was created earlier.
På den övre vänstra sidan av portalen väljer du skapa en resurs > beräkning > virtuell dator.On the upper-left side of the portal, select Create a resource > Compute > Virtual machine.
I skapa en virtuell dator skriver eller väljer du värdena på fliken grundläggande :In Create a virtual machine, type or select the values in the Basics tab:
InställningSetting VärdeValue Projekt informationProject Details PrenumerationSubscription Välj din Azure-prenumerationSelect your Azure subscription ResursgruppResource Group Välj CreateIntLBQS-RGSelect CreateIntLBQS-rg InstansinformationInstance details Namn på virtuell datorVirtual machine name Ange myVM1Enter myVM1 RegionRegion Välj (Europa) VästeuropaSelect (Europe) West Europe Tillgänglighets alternativAvailability Options Välj tillgänglighets zonerSelect Availability zones TillgänglighetszonAvailability zone Välj 1Select 1 BildImage Välj Windows Server 2019 Data CenterSelect Windows Server 2019 Datacenter Azure Spot-instansAzure Spot instance Välj NejSelect No StorlekSize Välj storlek på virtuell dator eller Ställ in standardinställningenChoose VM size or take default setting Administratörs kontoAdministrator account AnvändarnamnUsername Ange ett användar namnEnter a username LösenordPassword Ange ett lösen ordEnter a password Bekräfta lösenordetConfirm password Ange lösenordet igenReenter password Välj fliken Nätverk eller Nästa: diskar och sedan Nästa: nätverk.Select the Networking tab, or select Next: Disks, then Next: Networking.
På fliken nätverk väljer eller anger du:In the Networking tab, select or enter:
InställningSetting VärdeValue NätverksgränssnittNetwork interface Virtuellt nätverkVirtual network myVNetmyVNet UndernätSubnet myBackendSubnetmyBackendSubnet Offentlig IP-adressPublic IP Välj ingenSelect None Nätverks säkerhets grupp för nätverkskortNIC network security group Välj AvanceratSelect Advanced Konfigurera nätverks säkerhets gruppConfigure network security group Välj Skapa ny.Select Create new. I gruppen Skapa nätverks säkerhet anger du myNSG i namn.In the Create network security group, enter myNSG in Name. Välj OKSelect OK BelastningsutjämningLoad balancing Placera den här virtuella datorn bakom en befintlig belastnings Utjämnings lösning?Place this virtual machine behind an existing load balancing solution? Välj JaSelect Yes Inställningar för belastnings utjämningLoad balancing settings Alternativ för belastnings utjämningLoad balancing options Välj Azure Load BalancingSelect Azure load balancing Välj en belastningsutjämnareSelect a load balancer Välj myLoadBalancerSelect myLoadBalancer Välj en backend-poolSelect a backend pool Välj myBackendPoolSelect myBackendPool Välj Granska + skapa.Select Review + create.
Granska inställningarna och välj sedan Skapa.Review the settings, and then select Create.
Följ steg 1 till 8 för att skapa två fler virtuella datorer med följande värden och alla andra inställningar på samma sätt som myVM1:Follow the steps 1 to 8 to create two more VMs with the following values and all the other settings the same as myVM1:
InställningSetting VM 2VM 2 VM 3VM 3 NameName myVM2myVM2 myVM3myVM3 TillgänglighetszonAvailability zone 22 33 NätverkssäkerhetsgruppNetwork security group Välj den befintliga myNSGSelect the existing myNSG Välj den befintliga myNSGSelect the existing myNSG
Skapa virtuell test datorCreate test virtual machine
I det här avsnittet ska du skapa en virtuell dator med namnet myTestVM.In this section, you'll create a VM named myTestVM. Den här virtuella datorn kommer att användas för att testa belastnings Utjämnings konfigurationen.This VM will be used to test the load balancer configuration.
På den övre vänstra sidan av portalen väljer du skapa en resurs > beräkning > virtuell dator.On the upper-left side of the portal, select Create a resource > Compute > Virtual machine.
I skapa en virtuell dator skriver eller väljer du värdena på fliken grundläggande :In Create a virtual machine, type or select the values in the Basics tab:
InställningSetting VärdeValue Projekt informationProject Details PrenumerationSubscription Välj din Azure-prenumerationSelect your Azure subscription ResursgruppResource Group Välj CreateIntLBQS-RGSelect CreateIntLBQS-rg InstansinformationInstance details Namn på virtuell datorVirtual machine name Ange myTestVMEnter myTestVM RegionRegion Välj Europa, västraSelect West Europe Tillgänglighets alternativAvailability Options Välj ingen redundans för infrastruktur krävsSelect No infrastructure redundancy required BildImage Välj Windows Server 2019 Data CenterSelect Windows Server 2019 Datacenter Azure Spot-instansAzure Spot instance Välj NejSelect No StorlekSize Välj storlek på virtuell dator eller Ställ in standardinställningenChoose VM size or take default setting Administratörs kontoAdministrator account AnvändarnamnUsername Ange ett användar namnEnter a username LösenordPassword Ange ett lösen ordEnter a password Bekräfta lösenordetConfirm password Ange lösenordet igenReenter password Välj fliken Nätverk eller Nästa: diskar och sedan Nästa: nätverk.Select the Networking tab, or select Next: Disks, then Next: Networking.
På fliken nätverk väljer eller anger du:In the Networking tab, select or enter:
InställningSetting VärdeValue NätverksgränssnittNetwork interface Virtuellt nätverkVirtual network myVNetmyVNet UndernätSubnet myBackendSubnetmyBackendSubnet Offentlig IP-adressPublic IP Välj Ingen.Select None. Nätverks säkerhets grupp för nätverkskortNIC network security group Välj AvanceratSelect Advanced Konfigurera nätverks säkerhets gruppConfigure network security group Välj MyNSG som skapades i föregående steg.Select MyNSG created in the previous step. Välj Granska + skapa.Select Review + create.
Granska inställningarna och välj sedan Skapa.Review the settings, and then select Create.
Installera IISInstall IIS
Välj alla tjänster i den vänstra menyn, Välj alla resurser och välj myVM1 i resurs gruppen CreateIntLBQS-RG i resurs listan.Select All services in the left-hand menu, select All resources, and then from the resources list, select myVM1 that is located in the CreateIntLBQS-rg resource group.
På sidan Översikt väljer du Anslut och sedan skydds.On the Overview page, select Connect, then Bastion.
Ange det användar namn och lösen ord som angavs när den virtuella datorn skapades.Enter the username and password entered during VM creation.
Välj Anslut.Select Connect.
Gå till Windows administrations verktyg > Windows PowerShell på server Skriv bordet.On the server desktop, navigate to Windows Administrative Tools > Windows PowerShell.
Kör följande kommandon i PowerShell-fönstret för att:In the PowerShell Window, run the following commands to:
- Installera IIS-servernInstall the IIS server
- Ta bort standard iisstart.htms filenRemove the default iisstart.htm file
- Lägg till en ny iisstart.htm-fil som visar namnet på den virtuella datorn:Add a new iisstart.htm file that displays the name of the VM:
# 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 skydds-sessionen med myVM1.Close the Bastion session with myVM1.
Upprepa steg 1 till 6 för att installera IIS och den uppdaterade filen iisstart.htm på myVM2 och myVM3.Repeat steps 1 to 6 to install IIS and the updated iisstart.htm file on myVM2 and myVM3.
Testa lastbalanserarenTest the load balancer
Hitta den privata IP-adressen för belastningsutjämnaren på översikts skärmen.Find the private IP address for the load balancer on the Overview screen. Välj alla tjänster i den vänstra menyn, Välj alla resurser och välj sedan myLoadBalancer.Select All services in the left-hand menu, select All resources, and then select myLoadBalancer.
Anteckna eller kopiera adressen bredvid privat IP-adress i översikten över myLoadBalancer.Make note or copy the address next to Private IP Address in the Overview of myLoadBalancer.
Välj alla tjänster i den vänstra menyn, Välj alla resurser och välj myTestVM i resurs gruppen CreateIntLBQS-RG i resurs listan.Select All services in the left-hand menu, select All resources, and then from the resources list, select myTestVM that is located in the CreateIntLBQS-rg resource group.
På sidan Översikt väljer du Anslut och sedan skydds.On the Overview page, select Connect, then Bastion.
Ange det användar namn och lösen ord som angavs när den virtuella datorn skapades.Enter the username and password entered during VM creation.
Öppna Internet Explorer på myTestVM.Open Internet Explorer on myTestVM.
Ange IP-adressen från föregående steg i adress fältet i webbläsaren.Enter the IP address from the previous step into the address bar of the browser. IIS-webbserverns standardsida visas i webbläsaren.The default page of IIS Web server is displayed on the browser.
Om du vill se belastningsutjämnaren distribuerar trafik över båda virtuella datorerna kan du anpassa standard sidan för varje virtuell dators IIS-webbserver och sedan framtvinga en uppdatering av webbläsaren från klient datorn.To see the load balancer distribute traffic across both VMs, you can customize the default page of each VM's IIS Web server and then force-refresh your web browser from the client machine.
Rensa resurserClean up resources
Ta bort resursgruppen, lastbalanseraren och alla relaterade resurser när de inte längre behövs.When no longer needed, delete the resource group, load balancer, and all related resources. Det gör du genom att markera resurs gruppen CreateIntLBQS-RG som innehåller resurserna och sedan välja ta bort.To do so, select the resource group CreateIntLBQS-rg that contains the resources and then select Delete.
Nästa stegNext steps
I den här snabbstarten kommer du att göra följande:In this quickstart, you:
- Skapade en intern belastningsutjämnare för Azure standard eller BasicCreated an Azure standard or basic internal load balancer
- Anslutna tre virtuella datorer till belastningsutjämnaren.Attached 3 VMs to the load balancer.
- Konfigurerat trafik regel för belastnings utjämning, hälso avsökning och testar sedan belastningsutjämnaren.Configured the load balancer traffic rule, health probe, and then tested the load balancer.
Om du vill veta mer om Azure Load Balancer fortsätter du till:To learn more about Azure Load Balancer, continue to: