Creare un servizio di bilanciamento del carico interno usando un modelloCreate an internal load balancer using a template

Importante

Azure Load Balancer supporta due tipi diversi: Basic e Standard.Azure Load Balancer supports two different types: Basic and Standard. Questo articolo illustra Load Balancer Basic.This article discusses Basic Load Balancer. Load Balancer Basic è disponibile a livello generale, mentre Load Balancer Standard è attualmente in anteprima pubblica.Basic Load Balancer is generally available, whereas Standard Load Balancer is currently in Public Preview. Per altre informazioni su Load Balancer Standard, vedere Panoramica di Load Balancer Standard.For more information about Standard Load Balancer, see Standard Load Balancer Overview.

Il servizio di bilanciamento del carico interno di Azure (ILB) consente di bilanciare il carico di rete tra le macchine virtuali che si trovano in un servizio cloud o una rete virtuale con un ambito a livello di area.Azure Internal Load Balancer (ILB) provides network load balancing between virtual machines that reside inside a cloud service or a virtual network with a regional scope.

Per informazioni sull'uso e sulla configurazione di reti virtuali con un ambito a livello di area, vedere Regional virtual networks (Reti virtuali a livello di area).For information about the use and configuration of virtual networks with a regional scope, see Regional virtual networks. Le reti virtuali esistenti che sono state configurate per un gruppo di affinità non possono usare il bilanciamento del carico interno.Existing virtual networks that have been configured for an affinity group cannot use ILB.

Scenario di configurazioneConfiguration scenario

In questo scenario si crea un servizio di bilanciamento del carico interno in una rete virtuale, come illustrato nella figura seguente:In this scenario, we're creating an internal load balancer in a virtual network as shown in the following figure:

Scenario di bilanciamento del carico interno

La configurazione dello scenario è la seguente:The configuration for our scenario is as follows:

  • Due macchine virtuali denominate DB1 e DB2Two virtual machines named DB1 and DB2
  • Endpoint per il servizio di bilanciamento del carico internoEndpoints for the internal load balancer
  • Servizio di bilanciamento del carico internoAn internal load balancer

Distribuire il modello tramite clic per la distribuzioneDeploy the template by using click to deploy

Il modello di esempio disponibile nel repository pubblico usa un file di parametro che contiene i valori predefiniti usati per generare lo scenario descritto in precedenza.The sample template available in the public repository uses a parameter file containing the default values used to generate the scenario described above. Distribuire questo modellotramite clic per la distribuzione, fare clic su Distribuisci in Azure, sostituire i valori del parametro predefinito se necessario e seguire le istruzioni nel portale.To deploy this template using click to deploy, follow this link, click Deploy to Azure, replace the default parameter values if necessary, and follow the instructions in the portal.

Distribuire il modello tramite PowerShellDeploy the template by using PowerShell

Per distribuire il modello scaricato tramite PowerShell, seguire questa procedura.To deploy the template you downloaded by using PowerShell, follow the steps below.

  1. Se è la prima volta che si utilizza Azure PowerShell, vedere Come installare e configurare Azure PowerShell e seguire le istruzioni fino al termine della procedura per accedere ad Azure e selezionare la sottoscrizione desiderata.If you have never used Azure PowerShell, see How to Install and Configure Azure PowerShell and follow the instructions all the way to the end to sign into Azure and select your subscription.
  2. Scaricare il file dei parametri sul disco locale.Download the parameters file to your local disk.
  3. Modificare il file e salvarlo.Edit the file and save it.
  4. Per creare un gruppo di risorse usando il modello, eseguire il cmdlet New-AzureRmResourceGroupDeployment .Run the New-AzureRmResourceGroupDeployment cmdlet to create a resource group using the template.

    New-AzureRmResourceGroupDeployment -Name TestRG -Location westus `
        -TemplateFile 'https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-2-vms-internal-load-balancer/azuredeploy.json' `
        -TemplateParameterFile 'C:\temp\azuredeploy.parameters.json'
    

Distribuire il modello tramite l'interfaccia della riga di comando di AzureDeploy the template by using the Azure CLI

Per distribuire il modello tramite l'interfaccia della riga di comando di Azure, seguire questa procedura.To deploy the template by using the Azure CLI, follow the steps below.

  1. Se l'interfaccia della riga di comando di Azure non è mai stata usata, vedere Installare e configurare l'interfaccia della riga di comando di Azure e seguire le istruzioni fino al punto in cui si selezionano l'account e la sottoscrizione di Azure.If you have never used Azure CLI, see Install and Configure the Azure CLI and follow the instructions up to the point where you select your Azure account and subscription.
  2. Eseguire il comando azure config mode per passare alla modalità Gestione risorse, come illustrato di seguito.Run the azure config mode command to switch to Resource Manager mode, as shown below.

    azure config mode arm
    

    Di seguito è riportato l'output previsto per il comando precedente:Here is the expected output for the command above:

     info:    New mode is arm
    
  3. Aprire il file dei parametri, selezionare i relativi contenuti e salvarlo in un file nel computer.Open the parameter file, select its contents, and save it to a file in your computer. In questo esempio il file dei parametri è stato salvato in parameters.json.For this example, we saved the parameters file to parameters.json.

  4. Eseguire il cmdlet azure group deployment create per distribuire il nuovo servizio di bilanciamento del carico usando i file di modello e dei parametri scaricati e modificati in precedenza.Run the azure group deployment create command to deploy the new internal load balancer by using the template and parameter files you downloaded and modified above. Nell'elenco riportato dopo l'output sono indicati i parametri usati.The list shown after the output explains the parameters used.

    azure group create --name TestRG --location westus --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-2-vms-internal-load-balancer/azuredeploy.json --parameters-file parameters.json
    

Passaggi successiviNext steps

Configurare una modalità di distribuzione del servizio di bilanciamento del carico utilizzando l’affinità dell’IP di origineConfigure a load balancer distribution mode using source IP affinity

Configurare le impostazioni del timeout di inattività TCP per il bilanciamento del caricoConfigure idle TCP timeout settings for your load balancer