Configurazione del servizio di bilanciamento del carico solo in uscita

Usare una combinazione di servizi di bilanciamento del carico standard interni ed esterni per creare connettività in uscita per le macchine virtuali dietro un servizio di bilanciamento del carico interno.

Questa configurazione fornisce NAT in uscita per uno scenario di bilanciamento del carico interno, generando una configurazione "solo in uscita" per il pool back-end.

Nota

Il gateway NAT è la configurazione consigliata per la connettività in uscita nelle distribuzioni di produzione. Per altre informazioni sul gateway NAT, vedere Che cos'è il gateway NAT di Azure?.

Per distribuire una configurazione del servizio di bilanciamento del carico solo in uscita con gateway NAT di Azure, vedere Esercitazione: Integrare un gateway NAT con un servizio di bilanciamento del carico interno - Portale di Azure.

Per ulteriori informazioni sulle connessioni in uscita in Azure e sull'accesso in uscita predefinito, consultare Source Network Address Translation (SNAT) per le connessioni in uscita e Accesso in uscita predefinito.

Figura che illustra una configurazione del servizio di bilanciamento del carico solo in uscita

Figura: solo configurazione del servizio di bilanciamento del carico in uscita

Prerequisiti

Creare una rete virtuale e un host bastion

La procedura seguente crea una rete virtuale con una subnet di risorse, una subnet di Azure Bastion e un host Azure Bastion.

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 nel corso di un'esercitazione o di un test, è consigliabile eliminare questa risorsa dopo averla usata.

  1. Nel portale cercare e selezionare Reti virtuali.

  2. Nella pagina Reti virtuali selezionare + Crea.

  3. Nella scheda Informazioni di base di Crea rete virtuale immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Dettagli di progetto
    Subscription Selezionare la propria sottoscrizione.
    Gruppo di risorse Selezionare Crea nuovo.
    Immettere load-balancer-rg nel campo Nome.
    Selezionare OK.
    Dettagli istanza
    Nome Immettere lb-vnet.
    Area Selezionare Stati Uniti orientali.

    Screenshot della scheda Informazioni di base di Creare una rete virtuale nel portale di Azure.

  4. Selezionare la scheda Sicurezza o il pulsante Avanti nella parte inferiore della pagina.

  5. In Azure Bastion immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Azure Bastion
    Abilitare Azure Bastion Selezionare la casella di controllo.
    Nome host Azure Bastion Immettere lb-bastion.
    Indirizzo IP pubblico di Azure Bastion Selezionare Crea nuovo.
    Immettere lb-bastion-ip nel campo Nome.
    Selezionare OK.
  6. Selezionare la scheda Indirizzi IP o Avanti nella parte inferiore della pagina.

  7. Nella pagina Crea rete virtuale immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Aggiungi spazio indirizzi IPv4
    Spazio indirizzi IPv4 Immettere 10.0.0.0/16 (65.356 indirizzi).
    Subnet Selezionare il collegamento subnet predefinito da modificare.
    Modello di subnet Lasciare l'impostazione predefinita Predefinito.
    Nome Immettere backend-subnet.
    Indirizzo iniziale Immettere 10.0.0.0.
    Dimensioni della subnet Immettere /24(256 indirizzi).
    Sicurezza
    Gateway NAT Selezionare Nessuno.

    Screenshot della ridenominazione e della configurazione della subnet predefinita.

  8. Seleziona Salva.

  9. Selezionare Rivedi e crea in fondo allo schermo e, quando la convalida ha esito positivo, selezionare Crea.

Creare un servizio di bilanciamento del carico interno

In questa sezione si creerà il servizio di bilanciamento del carico interno.

  1. Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico. 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 lb-resource-group.
    Dettagli istanza
    Nome Immettere lb-internal
    Area Selezionare (Stati Uniti) Stati Uniti orientali.
    SKU Lasciare l'impostazione predefinita Standard.
    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 lb-int-frontend in Nome.

  7. Selezionare lb-VNet in Rete virtuale.

  8. Selezionare back-end-subnet in Subnet.

  9. Selezionare Dinamico per Assegnazione.

  10. Selezionare Con ridondanza della zona in Zona di disponibilità.

    Nota

    Nelle aree con Zone di disponibilità è possibile selezionare nessuna zona (opzione predefinita), una zona specifica o una zona con ridondanza della zona. La scelta dipende dai requisiti specifici per gli errori di dominio. Nelle aree senza zone di disponibilità, questo campo non viene visualizzato.
    Per altre informazioni sulle zone di disponibilità, vedere Panoramica delle zone di disponibilità.

  11. Selezionare Aggiungi.

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

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

  14. Immettere lb-int-backend-pool per Nome in Aggiungi pool back-end.

  15. Selezionare NIC o Indirizzo IP per Configurazione pool back-end.

  16. Seleziona Salva.

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

  18. Seleziona Crea.

Creare un servizio di bilanciamento del carico pubblico

In questa sezione si creerà il servizio di bilanciamento del carico pubblico.

  1. Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico. 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 lb-resource-group.
    Dettagli istanza
    Nome Immettere lb-public
    Area Selezionare (Stati Uniti) Stati Uniti orientali.
    SKU Lasciare l'impostazione predefinita Standard.
    Type Selezionare Pubblico.
    Livello Lasciare l'impostazione predefinita Locale.
  4. Selezionare Avanti: Configurazione IP front-end nella parte inferiore della pagina.

  5. In Configurazione IP front-end selezionare + Aggiungi un IP front-end.

  6. Immettere lb-ext-frontend in Nome.

  7. Selezionare IPv4 o IPv6 per la versione IP.

    Nota

    L'indirizzo IPv6 non è al momento supportato con Preferenza di routing o Bilanciamento del carico tra aree (livello globale).

  8. Selezionare Indirizzo IP per Tipo di IP.

    Nota

    Per altre informazioni sui prefissi IP, vedere Prefisso dell'indirizzo IP pubblico di Azure.

  9. Selezionare Crea nuovo in Indirizzo IP pubblico.

  10. In Aggiungi un indirizzo IP pubblico immettere lb-public-ip per Nome.

  11. Selezionare Con ridondanza della zona in Zona di disponibilità.

    Nota

    Nelle aree con Zone di disponibilità è possibile selezionare nessuna zona (opzione predefinita), una zona specifica o una zona con ridondanza della zona. La scelta dipende dai requisiti specifici per gli errori di dominio. Nelle aree senza zone di disponibilità, questo campo non viene visualizzato.
    Per altre informazioni sulle zone di disponibilità, vedere Panoramica delle zone di disponibilità.

  12. Lasciare l'impostazione predefinita Microsoft Network per Preferenza di routing.

  13. Seleziona OK.

  14. Selezionare Aggiungi.

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

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

  17. Immettere lb-pub-backend-pool per Nome in Aggiungi un pool back-end.

  18. Selezionare lb-VNet nella rete virtuale.

  19. Selezionare NIC o Indirizzo IP per Configurazione pool back-end.

  20. Seleziona Salva.

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

  22. Seleziona Crea.

Crea macchina virtuale

In questa sezione verrà creata una macchina virtuale. Durante la creazione, lo si aggiungerà al pool back-end del servizio di bilanciamento del carico interno. Dopo aver creato la macchina virtuale, si aggiungerà la macchina virtuale al pool back-end del servizio di bilanciamento del carico pubblico.

  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.

  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 lb-resource-group
    Dettagli istanza
    Virtual machine name Immettere lb-VM
    Area Selezionare (Stati Uniti) Stati Uniti orientali
    Opzioni di disponibilità Selezionare La ridondanza dell'infrastruttura non è richiesta
    Tipo di sicurezza Selezionare Standard.
    Image Selezionare Windows Server 2022 Datacenter: Azure Edition - 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 lb-VNet
    Subnet backend-subnet
    IP pubblico Selezionare Nessuno.
    Gruppo di sicurezza di rete della scheda di interfaccia di rete Selezionare Avanzato
    Configura gruppo di sicurezza di rete Lasciare l'impostazione predefinita vm-NSG. Questo potrebbe essere diverso se si sceglie un nome diverso per la macchina virtuale.
  6. In Bilanciamento del carico selezionare quanto segue:

    Impostazione Valore
    Opzioni di bilanciamento del carico Selezionare Bilanciamento del carico di Azure
    Selezionare un servizio di bilanciamento del carico Selezionare lb-internal
    Selezionare un pool back-end Selezionare lb-int-backend-pool
  7. Selezionare Rivedi e crea.

  8. Rivedere le impostazioni e quindi selezionare Crea.

Aggiungere una macchina virtuale al pool back-end del servizio di bilanciamento del carico pubblico

In questa sezione si aggiungerà la macchina virtuale creata in precedenza al pool back-end del servizio di bilanciamento del carico pubblico.

  1. Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico. Selezionare Bilanciamenti del carico nei risultati della ricerca.

  2. Selezionare lb-public.

  3. Selezionare Pool back-end in Impostazioni in lb-public.

  4. Selezionare lb-pub-backend-pool in Pool back-end nella pagina Pool back-end.

  5. In lb-pub-backend-pool selezionare lb-VNet in Rete virtuale.

  6. In Macchine virtuali selezionare il pulsante blu + Aggiungi.

  7. Selezionare la casella accanto a lb-VM in Aggiungere macchine virtuali al pool back-end.

  8. Selezionare Aggiungi.

  9. Seleziona Salva.

Testare la connettività prima della regola in uscita

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

  2. Selezionare lb-VM.

  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. Aprire il browser Microsoft Edge.

  7. Immettere https://whatsmyip.org nella barra degli indirizzi.

  8. La connessione avrà esito negativo. Per impostazione predefinita, il servizio di bilanciamento del carico pubblico standard non consente il traffico in uscita senza una regola in uscita definita.

Creare una regola in uscita del servizio di bilanciamento del carico pubblico

  1. Nella casella di ricerca nella parte superiore del portale immettere Bilanciamento del carico. Selezionare Bilanciamenti del carico nei risultati della ricerca.

  2. Selezionare lb-public.

  3. Selezionare Regole in uscita in Impostazioni in lb-public.

  4. Selezionare + Aggiungi in Regole in uscita.

  5. Immettere o selezionare le informazioni seguenti per configurare la regola in uscita.

    Impostazione valore
    Nome Immettere myOutboundRule.
    Indirizzo IP front-end IP Selezionare lb-ext-frontend.
    Protocollo Lasciare l'impostazione predefinita Tutto.
    Timeout di inattività (minuti) Spostare il dispositivo di scorrimento su 15 minuti.
    Reimpostazione TCP Selezionare Enabled.
    Pool back-end Selezionare lb-pub-backend-pool.
    Allocazione porte
    Allocazione porte Selezionare Scegliere manualmente il numero di porte in uscita.
    Porte in uscita
    Scegliere per Selezionare Porte per istanza.
    Porte per istanza Immettere 10000
  6. Selezionare Aggiungi.

Testare la connettività dopo la regola in uscita

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

  2. Selezionare lb-VM.

  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. Aprire il browser Microsoft Edge.

  7. Immettere https://whatsmyip.org nella barra degli indirizzi.

  8. La connessione avrà esito positivo.

  9. L'indirizzo IP visualizzato deve essere l'indirizzo IP front-end di lb-public.

Pulire le risorse

Quando non sono più necessari, eliminare il gruppo di risorse, il servizio di bilanciamento del carico, VM e tutte le risorse correlate.

A tale scopo, selezionare il gruppo di risorse lb-resource-group e quindi selezionare Elimina.

Passaggi successivi

In questo articolo è stata creata una configurazione "solo in uscita" con una combinazione di servizi di bilanciamento del carico pubblici e interni.

Questa configurazione consente di bilanciare il carico del traffico interno in ingresso al pool back-end, impedendo comunque le connessioni in ingresso pubbliche.

Per altre informazioni su Azure Load Balancer e Azure Bastion, consultare Cos’è Azure Load Balancer e Cos’è Azure Bastion.