Azure Load Balancer · 4 min read · Dec 10, 2025

Come creare un Load Balancer nel Cloud di Azure

Un Load Balancer viene utilizzato per distribuire uniformemente il carico sui server di backend. Funziona come il punto di contatto unico per i clienti che lo richiedono. Opera a livello di Trasporto del modello Open Systems Interconnection (OSI).

Il Load Balancer può essere pubblico o privato.

  1. Load Balancer Pubblico: La connessione esterna può raggiungere le macchine virtuali nel backend, viene utilizzato per bilanciare il traffico internet verso le VM interne.
  2. Load Balancer Privato: La connessione esterna non può raggiungere le macchine virtuali nel backend.

Un load balancer può essere utilizzato per scalare le nostre applicazioni e creare servizi altamente disponibili.

Prima di creare un Load Balancer, comprendiamo alcuni concetti di base ad esso correlati.

  1. Backend pool: È una raccolta di configurazioni IP delle macchine virtuali a cui verrà distribuito il carico.
  2. Health probe: Viene utilizzato dal load balancer per determinare se l’istanza è sana o meno.
  3. Regola del Load Balancer: Viene utilizzata per definire come il traffico in arrivo al load balancer viene distribuito alle VM.

Con Azure Load Balancer, dobbiamo pagare solo per ciò che utilizziamo, non ci sono costi anticipati. Per conoscere i prezzi, clicca qui.

In questo articolo, creeremo un Load Balancer Pubblico e aggiungeremo una Macchina Virtuale al suo Backend Pool. Questa Macchina Virtuale avrà Apache in esecuzione.

Requisiti

  1. Account Azure (crea se non ne hai uno).
  2. 1 o più Macchine Virtuali Azure con Apache installato (cerca “Come creare una Macchina Virtuale su Azure?” per imparare a creare una Macchina Virtuale su Azure).

Cosa faremo?

  1. Accedi ad Azure.
  2. Crea un Load Balancer

Accedi ad Azure

Clicca qui per andare al portale Azure e clicca su Portale.

Usa le tue credenziali per accedere all’account.

Vedrai la pagina principale come segue una volta effettuato l’accesso con successo al tuo account. Clicca sulle 3 linee vicino a “Microsoft Azure” nell’angolo in alto a sinistra del portale Azure per mostrare il menu del portale.

Crea un Load Balancer

Per creare un Load Balancer, clicca su “Tutti i servizi” dal pannello di sinistra.

Troverai il Load Balancer sotto Networking, clicca su Load Balancer sotto Networking.

Nel Dashboard principale per il Load Balancer, clicca sul pulsante Aggiungi.

Qui, seleziona il nome del “Gruppo di Risorse” esistente che contiene le tue Macchine Virtuali.

Qui è “test”, nomina il Load Balancer come test-lb, seleziona la Regione, mantieni il tipo come Pubblico, per l’indirizzo IP pubblico seleziona “Crea nuovo” nominandolo come test-pub-add e clicca su “Avanti - Tag”.

Aggiungi un tag come “environment: test”, puoi aggiungere più tag a tuo piacimento. Clicca su “Rivedi + crea”.

Una volta che vedi il messaggio “Validazione superata”, clicca su “Crea”.

In pochi minuti, il Load Balancer sarà pronto. Ma non è tutto, ora dobbiamo aggiungere i “Backend Pools”.

Clicca sul Gruppo di Risorse “test” per andare al Gruppo di Risorse che conterrà il Load Balancer.

Sotto la risorsa, puoi vedere il Load Balancer che hai creato insieme ad altre risorse.

Dovresti anche vedere la tua macchina virtuale che sarà dietro il load balancer.

Clicca sul load balancer.

Questa è la pagina di panoramica del load balancer.

Clicca su “Backend Pools”.

Qui dai un nome al Backend Pool come test-backend-pool, seleziona una rete virtuale in cui sono disponibili le tue macchine virtuali.

Seleziona “Macchine virtuali” per l’opzione “Associato a”.

Clicca su “Aggiungi” per aggiungere le tue Macchine Virtuali a questo pool.

Seleziona le Macchine Virtuali che devono essere aggiunte al Pool.

Qui, stiamo aggiungendo solo 1 VM. Salva questa configurazione.

Ora aggiungeremo “Health Probe”.

Clicca su “Health Probe” dal pannello di sinistra.

Mantieni questa configurazione così com’è e salvala.

Ora, per aggiungere le Regole di Bilanciamento del Carico, clicca su “Regole di bilanciamento del carico” nel pannello di sinistra.

Clicca su “Aggiungi”.

Dai un nome alla regola di bilanciamento del carico come “test-lb-rule”.

Poiché abbiamo Apache in esecuzione sulla Porta 80 nella macchina virtuale aggiunta nel backend pool, non è necessaria alcuna modifica nella regola.

Se hai un servizio in esecuzione su una porta diversa, modifica la porta di backend.

Salva questa configurazione.

Ora, è tempo di configurare la Regola di Rete per consentire la connessione sulla Porta 80 delle Macchine Virtuali.

Vai alla Macchina Virtuale, clicca su Networking e Aggiungi regola di sicurezza in entrata come segue che consentirà la connessione in entrata sulla Porta 80 della Macchina Virtuale da qualsiasi luogo.

Salva questa regola.

Per testare se il Servizio in esecuzione sulla Porta 80 della Macchina Virtuale è accessibile o meno, prova ad accedere al servizio sull’IP della Macchina Virtuale.

Qui, possiamo vedere Apache in esecuzione e accessibile.

Ora, è il momento di accedere al servizio tramite il Load Balancer che abbiamo creato.

Vai al Load Balancer, copia il suo IP Pubblico e accedilo sulla porta 80.

Qui, puoi vedere che il Servizio cioè Apache è accessibile dal Load Balancer che è in esecuzione nella Macchina Virtuale sulla Porta 80.

Conclusione

In questo articolo, abbiamo imparato a creare un Load Balancer Pubblico, aggiunto un health probe ad esso.

Abbiamo anche aggiunto un Backend Pool che contiene la Macchina Virtuale con il servizio Apache in esecuzione sulla sua Porta 80. Abbiamo visto come il Load Balancer può essere utilizzato per reindirizzare le richieste al suo Backend Pool.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.