Condividi tramite


Guida di avvio rapido: creare un bilanciamento del carico interno di base per bilanciare il carico delle macchine virtuali con il portale di Azure

Iniziare a usare Azure Load Balancer con il portale di Azure per creare un servizio di bilanciamento del carico interno e due macchine virtuali.

Nota

Il bilanciamento del carico di SKU Standard è l'impostazione consigliata per i carichi di lavoro di produzione. Per altre informazioni sugli SKU, vedere SKU di Azure Load Balancer.

Prerequisiti

Accedere ad Azure

Accedere al portale di Azure.

Creare la rete virtuale

Quando si crea un servizio di bilanciamento del carico interno, occorre configurare una rete virtuale in cui eseguire il servizio.

Un indirizzo IP privato nella rete virtuale è configurato come front-end per il bilanciamento del carico. L'indirizzo IP front-end può essere statico o dinamico.

Viene creato un host Azure Bastion per gestire in modo sicuro le macchine virtuali e installare IIS.

Importante

La tariffa oraria inizia dal momento in cui viene distribuito Bastion, a prescindere dall'utilizzo dei dati in uscita. Per altre informazioni, vedere Prezzi e SKU. Se si distribuisce Bastion come parte di un'esercitazione o di un test, è consigliabile eliminare questa risorsa dopo averla usata.

In questa sezione, verranno creati una rete virtuale, una subnet e un host Azure Bastion.

  1. Nella casella di ricerca nella parte superiore del portale, immettere Rete virtuale. Selezionare Reti virtuali nei risultati della ricerca.

  2. In Reti virtuali, selezionare + Crea.

  3. In Crea rete virtuale immettere o selezionare queste informazioni nella scheda Generale:

    Impostazione valore
    Dettagli del progetto
    Abbonamento Selezionare la sottoscrizione di Azure
    Gruppo di risorse Selezionare Crea nuovo.
    In Nome immettere CreateIntLBQS-rg.
    Selezionare OK.
    Dettagli istanza
    Nome Immettere myVNet
    Area Selezionare Stati Uniti occidentali 3
  4. Selezionare la scheda Indirizzi IP oppure il pulsante Avanti: Indirizzi IP nella parte inferiore della pagina.

  5. Nella scheda Indirizzi IP immettere queste informazioni:

    Impostazione Valore
    Spazio indirizzi IPv4 Immettere 10.1.0.0/16
  6. In Nome subnet selezionare la parola predefinito.

  7. In Modifica subnet immettere queste informazioni:

    Impostazione Valore
    Nome subnet Immettere myBackendSubnet
    Intervallo di indirizzi subnet Immettere 10.1.0.0/24
  8. Seleziona Salva.

  9. Seleziona la scheda Sicurezza.

  10. In BastionHost selezionare Abilita. Immettere le informazioni seguenti:

    Impostazione Valore
    Nome bastion Immettere myBastionHost
    Spazio indirizzi della subnet AzureBastionSubnet Immettere 10.1.1.0/27
    Indirizzo IP pubblico Selezionare Crea nuovo.
    Nel campo Nome immettere myBastionIP.
    Selezionare OK.
  11. Selezionare la scheda Rivedi e crea oppure il pulsante Rivedi e crea.

  12. Seleziona Crea.

    Nota

    La rete virtuale e la subnet vengono create immediatamente. La creazione dell'host bastion viene inviata come processo e verrà completata entro 10 minuti. È possibile procedere con i passaggi successivi durante la creazione dell'host bastion.

Creare un servizio di bilanciamento del carico

In questa sezione verrà creato un servizio di bilanciamento del carico che bilancia il carico delle macchine virtuali.

Durante la creazione del servizio di bilanciamento del carico, si configureranno:

  • Indirizzo IP front-end IP
  • Pool back-end
  • Regole di bilanciamento del carico in ingresso
  1. Nella casella di ricerca nella parte superiore del portale immettere Load Balancer. Selezionare Load Balancer nei risultati della ricerca.

  2. Nella pagina Bilanciamento del carico selezionare Crea.

  3. Nella scheda Informazioni di base della pagina Crea servizio di bilanciamento del carico immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Dettagli di progetto
    Subscription Selezionare la propria sottoscrizione.
    Gruppo di risorse Selezionare CreateIntLBQS-rg.
    Dettagli istanza
    Nome Immettere myLoadBalancer
    Area Selezionare Stati Uniti occidentali 3.
    SKU Selezionare Basic.
    Type Selezionare Interno.
  4. Selezionare Avanti: Configurazione IP front-end nella parte inferiore della pagina.

  5. In Configurazione IP front-end selezionare + Aggiungi una configurazione IP front-end.

  6. Immettere myFrontend in Nome.

  7. Selezionare myVNet in Rete virtuale.

  8. Selezionare myBackendSubnet in Subnet.

  9. Selezionare Dinamica per Assegnazione.

  10. Selezionare Aggiungi.

  11. Selezionare Avanti: Pool back-end nella parte inferiore della pagina.

  12. Nella scheda Pool back-end, selezionare + Aggiungi un pool back-end.

  13. Immettere myBackendPool in Nome.

  14. In Associato a selezionare Macchine virtuali.

  15. Selezionare IPv4 o IPv6 per Versione indirizzo IP.

  16. Selezionare Aggiungi.

  17. Selezionare il pulsante Avanti: Regole in ingresso nella parte inferiore della pagina.

  18. In Regola di bilanciamento del carico nella scheda Regole in ingresso, selezionare + Aggiungi una regola di bilanciamento del carico.

  19. In Aggiungi regola di bilanciamento del carico, immettere o selezionare le informazioni seguenti:

    Impostazione valore
    Nome Immettere myHTTPRule
    Versione IP Selezionare IPv4 o IPv6, a seconda dei requisiti.
    Indirizzo IP front-end IP Selezionare myFrontend.
    Pool back-end Selezionare myBackendPool.
    Protocollo Selezionare TCP.
    Port Immettere 80.
    Porta back-end Immettere 80.
    Probe di integrità Selezionare Crea nuovo.
    Nel campo Nome immettere myHealthProbe.
    Selezionare TCP in Protocollo.
    Lasciare tutte le altre impostazioni predefinite e selezionare OK.
    Persistenza della sessione Selezionare Nessuno.
    Timeout di inattività (minuti) Immettere o selezionare 15.
    IP mobile selezionare Disabilitato.
  20. Selezionare Aggiungi.

  21. Selezionare il pulsante blu Rivedi e crea nella parte inferiore della pagina.

  22. Seleziona Crea.

Creare macchine virtuali

In questa sezione verranno create due macchine virtuali (myVM1 e myVM2) in due zone diverse (Zona 1 e Zona 2).

Queste macchine virtuali vengono aggiunte al pool back-end del servizio di bilanciamento del carico creato in precedenza.

  1. Nella casella di ricerca, nella parte superiore del portale, immettere Macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.

  2. In Macchine virtuali selezionare + Crea>Macchina virtuale di Azure.

  3. In Crea macchina virtuale immettere o selezionare i valori nella scheda Nozioni di base:

    Impostazione Valore
    Dettagli del progetto
    Abbonamento Selezionare la sottoscrizione di Azure
    Gruppo di risorse Selezionare CreateIntLBQS-rg
    Dettagli istanza
    Virtual machine name Immettere myVM1
    Area Selezionare (Stati Uniti) Stati Uniti occidentali 3
    Opzioni di disponibilità Selezionare Set di disponibilità
    Set di disponibilità Selezionare Crea nuovo.
    Immettere myAvailabilitySet in Nome.
    Selezionare OK
    Tipo di sicurezza Selezionare Standard.
    Image Selezionare Windows Server 2019 Datacenter - Gen2
    Istanza Spot di Azure Lascia deselezionata l'impostazione predefinita.
    Dimensione Scegliere le dimensioni della macchina virtuale o usare l'impostazione predefinita
    Account amministratore
    Username Immettere un nome utente
    Password Immettere una password
    Conferma password Reimmettere la password
    Regole porta in ingresso
    Porte in ingresso pubbliche Selezionare Nessuno
  4. Selezionare la scheda Rete oppure selezionare Avanti: Dischi e quindi Avanti: Rete.

  5. Nella scheda Rete, selezionare o immettere:

    Impostazione Valore
    Interfaccia di rete
    Rete virtuale myVNet
    Subnet myBackendSubnet
    IP pubblico Selezionare Nessuno.
    Gruppo di sicurezza di rete della scheda di interfaccia di rete Selezionare Avanzato
    Configura gruppo di sicurezza di rete Selezionare Crea nuovo.
    Nella pagina Crea gruppo di sicurezza di rete immettere myNSG in Nome.
    In Regole in ingresso, selezionare +Aggiungi una regola in ingresso.
    In Servizio, selezionare HTTP.
    In Priorità, immettere 100.
    In Nome immettere myNSGrule
    Selezionare Aggiungi
    Selezionare OK
    Bilanciamento del carico
    Associare questa macchina virtuale a una soluzione di bilanciamento del carico esistente? Seleziona la casella.
    Impostazioni di bilanciamento del carico
    Opzioni di bilanciamento del carico Selezionare Bilanciamento del carico di Azure
    Selezionare un servizio di bilanciamento del carico Selezionare myLoadBalancer
    Selezionare un pool back-end Selezionare myBackendPool
  6. Selezionare Rivedi e crea.

  7. Rivedere le impostazioni e quindi selezionare Crea.

  8. Seguire i passaggi da 1 a 7 per creare un'altra macchina virtuale con i valori seguenti e tutte le altre impostazioni uguali a quelle di myVM1:

    Impostazione VM 2
    Nome myVM2
    Set di disponibilità Selezionare l'oggetto myAvailabilitySet esistente
    Gruppo di sicurezza di rete Selezionare il gruppo di sicurezza di rete myNSG esistente

Nota

Azure fornisce un IP di accesso in uscita predefinito per le macchine virtuali a cui non è stato assegnato un indirizzo IP pubblico o che si trovano nel pool back-end di un servizio del bilanciamento del carico di base di Azure. Il meccanismo dell'IP di accesso in uscita predefinito fornisce un IP in uscita non configurabile.

L'IP di accesso in uscita predefinito è disabilitato quando si verifica uno degli eventi seguenti:

  • Alla macchina virtuale viene assegnato un indirizzo IP pubblico.
  • La macchina virtuale è posizionata nel pool back-end di un servizio di bilanciamento del carico standard, con o senza regole in uscita.
  • Una risorsa del gateway NAT di Azure viene assegnata alla subnet della macchina virtuale.

Le macchine virtuali create usando set di scalabilità di macchine virtuali in modalità di orchestrazione flessibile non hanno l'accesso in uscita predefinito.

Per altre informazioni sulle connessioni in uscita in Azure, vedere Accesso in uscita predefinito in Azure e Uso di Source Network Address Translation (SNAT) per le connessioni in uscita.

Creare una macchina virtuale di test

In questa sezione si creerà una VM denominata myTestVM. Questa VM verrà usata per verificare la configurazione del servizio di bilanciamento del carico.

  1. Nella casella di ricerca, nella parte superiore del portale, immettere Macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.

  2. In Macchine virtuali selezionare + Crea>Macchina virtuale di Azure.

  3. In Crea macchina virtuale digitare o selezionare i valori nella scheda Nozioni di base:

    Impostazione Valore
    Dettagli del progetto
    Abbonamento Selezionare la sottoscrizione di Azure
    Gruppo di risorse Selezionare CreateIntLBQS-rg
    Dettagli istanza
    Virtual machine name Immettere myTestVM
    Area Selezionare (Stati Uniti) Stati Uniti occidentali 3
    Opzioni di disponibilità Selezionare La ridondanza dell'infrastruttura non è richiesta
    Tipo di sicurezza Selezionare Standard.
    Image Selezionare Windows Server 2019 Datacenter - Gen2
    Istanza Spot di Azure Lasciare le opzioni non selezionate come da impostazione predefinita.
    Dimensione Scegliere le dimensioni della macchina virtuale o usare l'impostazione predefinita
    Account amministratore
    Username Immettere un nome utente
    Password Immettere una password
    Conferma password Reimmettere la password
    Regole porta in ingresso
    Porte in ingresso pubbliche Selezionare Nessuno.
  4. Selezionare la scheda Rete oppure selezionare Avanti: Dischi e quindi Avanti: Rete.

  5. Nella scheda Rete, selezionare o immettere:

    Impostazione Valore
    Interfaccia di rete
    Rete virtuale myVNet
    Subnet myBackendSubnet
    IP pubblico Selezionare Nessuno.
    Gruppo di sicurezza di rete della scheda di interfaccia di rete Selezionare Avanzato
    Configura gruppo di sicurezza di rete Selezionare il gruppo MyNSG creato nel passaggio precedente.
  6. Selezionare Rivedi e crea.

  7. Rivedere le impostazioni e quindi selezionare Crea.

Installare IIS

  1. Nella casella di ricerca, nella parte superiore del portale, immettere Macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.

  2. Selezionare myVM1.

  3. Nella pagina Panoramica selezionare Connetti, quindi Bastion.

  4. Immettere il nome utente e la password specificati durante la creazione della VM.

  5. Selezionare Connetti.

  6. Sul desktop del server passare a Strumenti di amministrazione di Windows>Windows PowerShell>Windows PowerShell.

  7. Nella finestra di PowerShell eseguire i comandi seguenti per:

    • Installare il server IIS.
    • Rimuovere il file iisstart.htm predefinito.
    • Aggiungere un nuovo file iisstart.htm che visualizzi il nome della macchina virtuale.
    
     # 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. Chiudere la sessione di Bastion con myVM1.

  9. Ripetere i passaggi da 1 a 8 per installare IIS e il file iisstart.htm aggiornato in myVM2.

Testare il servizio di bilanciamento del carico

In questa sezione viene testato il bilanciamento del carico connettendosi alla myTestVM e verificando la pagina Web.

  1. Nella casella di ricerca nella parte superiore del portale immettere Load Balancer. Selezionare Load Balancer nei risultati della ricerca.

  2. Selezionare myLoadBalancer.

  3. Annotare o copiare l'indirizzo accanto a Indirizzo IP privato nella pagina Panoramica di myLoadBalancer. Se non è possibile visualizzare il campo Indirizzo IP privato, selezionare Vedi altro nella finestra delle informazioni.

  4. Nella casella di ricerca, nella parte superiore del portale, immettere Macchina virtuale. Selezionare Macchine virtuali nei risultati della ricerca.

  5. Selezionare myTestVM.

  6. Nella pagina Panoramica selezionare Connetti, quindi Bastion.

  7. Immettere il nome utente e la password specificati durante la creazione della VM.

  8. Aprire Internet Explorer in myTestVM.

  9. Immettere l'indirizzo IP del passaggio precedente nella barra degli indirizzi del browser. La pagina personalizzata che visualizza uno dei nomi dei server back-end viene visualizzata nel browser. In questo esempio è 10.1.0.4.

Per verificare la distribuzione del traffico di Load Balancer tra le due macchine virtuali, è possibile forzare l'aggiornamento del Web browser dal computer client.

Pulire le risorse

Quando non sono più necessari, eliminare il gruppo di risorse, il servizio di bilanciamento del carico e tutte le risorse correlate. A questo scopo, selezionare il gruppo di risorse CreateIntLBQS-rg che contiene le risorse e quindi selezionare Elimina.

Passaggi successivi

Questa guida introduttiva spiega come:

  • Creazione di un Azure Load Balancer interno

  • Sono state collegate 2 macchine virtuali al bilanciamento del carico

  • Sono stati configurati il probe di integrità e la regola del traffico di bilanciamento del carico; quindi, è stato testato il bilanciamento del carico

Per altre informazioni su Azure Load Balancer, passare a: