

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di un Network Load Balancer
<a name="create-network-load-balancer"></a>

Un Network Load Balancer accetta le richieste dei client e le distribuisce tra le destinazioni di un gruppo target, come le istanze EC2. Per ulteriori informazioni, consulta [Panoramica di Network Load Balancer](introduction.md#network-load-balancer-overview).

**Topics**
+ [Prerequisiti](#load-balancer-prereqs)
+ [Creazione del sistema di bilanciamento del carico](#create-load-balancer)
+ [Prova il load balancer](#test-load-balancer)
+ [Fasi successive](#create-load-balancer-next-steps)

## Prerequisiti
<a name="load-balancer-prereqs"></a>
+ Decidi quali zone di disponibilità e tipi di indirizzi IP saranno supportati dalla tua applicazione. Configura il tuo Load Balancer VPC con sottoreti in ognuna di queste zone di disponibilità. Se l'applicazione supporta sia il traffico IPv4 che IPv6, assicurati che le sottoreti abbiano CIDR IPv4 e IPv6. Implementa almeno una destinazione in ciascuna zona di disponibilità.
+ Assicurati che i gruppi di sicurezza per le istanze di destinazione consentano il traffico sulla porta del listener proveniente dagli indirizzi IP dei client (se le destinazioni sono specificate dall'ID dell'istanza) o dai nodi del load balancer (se le destinazioni sono specificate dall'indirizzo IP). Per ulteriori informazioni, consulta [Gruppi di sicurezza target](target-group-register-targets.md#target-security-groups).
+ Assicurati che i gruppi di sicurezza per le istanze di destinazione consentano il traffico proveniente dal load balancer sulla porta di controllo dello stato utilizzando il protocollo di controllo dello stato.
+ Se prevedi di fornire al tuo load balancer indirizzi IP statici, assicurati che ogni indirizzo IP elastico provenga dal pool di indirizzi IPv4 di Amazon e che abbia lo stesso gruppo di confine di rete del load balancer.
+ Se prevedi di utilizzare i listener QUIC o TCP\_QUIC, assicurati che Network Load Balancer utilizzi il tipo di indirizzo e non abbia gruppi di sicurezza associati. `ipv4`

## Creazione del sistema di bilanciamento del carico
<a name="create-load-balancer"></a>

Come parte della creazione di un Network Load Balancer, creerai il load balancer, almeno un listener e almeno un gruppo target. Il load balancer è pronto a gestire le richieste dei client quando è presente almeno un target registrato integro in ciascuna delle zone di disponibilità abilitate.

------
#### [ Console ]

**Per creare un Network Load Balancer**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Selezionare **Sistemi di bilanciamento del carico** nel riquadro di navigazione.

1. Selezionare **Create Load Balancer (Crea sistema di bilanciamento del carico)**.

1. In **Network Load Balancer (Sistema di bilanciamento del carico della rete)**, scegli **Crea**.

1. **Configurazione di base**

   1. Per il nome ** del Load Balancer**, inserisci un nome per il tuo Network Load Balancer. Il nome deve essere univoco all'interno del set di load balancer nella regione. Può avere un massimo di 32 caratteri e contenere solo caratteri alfanumerici e trattini. Non può iniziare o terminare con un trattino o con `internal-`.

   1. Per ** Scheme**, scegli ** Internet-facing ** o ** Interno. ** Un Network Load Balancer con connessione a Internet indirizza le richieste dai client alle destinazioni su Internet. Un Network Load Balancer interno indirizza le richieste alle destinazioni utilizzando indirizzi IP privati.

   1. Per il tipo di indirizzo IP di ** Load Balancer**, scegli ** IPv4 ** se i tuoi client utilizzano indirizzi IPv4 per comunicare con Network Load Balancer o ** Dualstack ** se i tuoi client utilizzano entrambi gli indirizzi IPv4 e IPv6 per comunicare con Network Load Balancer.

1. **Mappatura della rete**

   1. Per VPC, seleziona il VPC che hai preparato per il tuo load balancer**. ** Con un load balancer connesso a Internet, è possibile selezionare solo i VPC con un gateway Internet.

   1. Con un load balancer dualstack, non è possibile aggiungere un listener UDP a meno che il prefisso ** Enable per il NAT di origine IPv6 sia attivo (prefissi NAT di origine per sottorete). ** ** **

   1. Per le zone di ** disponibilità e le sottoreti, seleziona almeno una zona di disponibilità e seleziona una sottorete per ** zona. Tieni presente che le sottoreti condivise con te sono disponibili per la selezione.

      Se si selezionano più zone di disponibilità e ci si assicura di aver registrato le destinazioni in ciascuna zona selezionata, si aumenta la tolleranza ai guasti dell'applicazione.

   1. Con un load balancer connesso a Internet, puoi selezionare un indirizzo IP elastico per ciascuna zona di disponibilità. Questo fornisce il sistema di bilanciamento del carico con indirizzi IP statici.

      Con un load balancer interno, puoi inserire un indirizzo IPv4 privato dall'intervallo di indirizzi di ciascuna sottorete o lasciarne selezionare uno per te. AWS 

      Con un load balancer dualstack, puoi inserire un indirizzo IPv6 dall'intervallo di indirizzi di ciascuna sottorete o lasciarne selezionare uno per te. AWS 

      Per un load balancer con NAT di origine abilitato, puoi inserire un prefisso IPv6 personalizzato o lasciarne selezionare uno per te. AWS 

1. **Gruppi di sicurezza**

   Preselezioniamo il gruppo di sicurezza predefinito per il load balancer VPC. È possibile selezionare gruppi di sicurezza aggiuntivi in base alle esigenze. Se non disponi di un gruppo di sicurezza che soddisfi le tue esigenze, scegli di ** creare un nuovo gruppo di sicurezza ** per crearne uno adesso. Per ulteriori informazioni, consulta [Creazione di un gruppo di sicurezza](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) nella *Guida per l'utente di Amazon VPC*.
**avvertimento**  
Se non associ alcun gruppo di sicurezza al tuo Network Load Balancer ora, non potrai associarli in seguito.
**avvertimento**  
Per utilizzare i listener QUIC o TCP\_QUIC, il Network Load Balancer non deve avere gruppi di sicurezza.

1. **Ascoltatori e instradamento**

   1. L'ascoltatore predefinito accetta il traffico TCP sulla porta 80. Puoi mantenere le impostazioni predefinite dell'ascoltatore o modificare i parametri **Protocollo** e **Porta**, in base alle esigenze.

   1. Per l'azione ** predefinita**, seleziona un gruppo target a cui inoltrare il traffico.

      Per aggiungere un altro gruppo target, scegli ** Aggiungi gruppo target ** e aggiorna i pesi secondo necessità.

      Se non disponi di un gruppo target che soddisfi le tue esigenze, scegli ** Crea gruppo target ** per crearne uno adesso. Per ulteriori informazioni, consulta [Creazione di un gruppo target](create-target-group.md). 

   1. (Facoltativo) Scegli ** Aggiungi tag listener ** e inserisci una chiave per il tag e un valore per il tag.

   1. (Facoltativo) ** Scegliete Aggiungi listener ** per aggiungere un altro listener (ad esempio, un listener TLS).

1. **Impostazioni listener sicuro**

   Questa sezione viene visualizzata solo se aggiungi un listener TLS.

   1. Per **Policy di sicurezza**, scegli una policy di sicurezza che soddisfi i requisiti. Per ulteriori informazioni, consulta [Policy di sicurezza](describe-ssl-policies.md).

   1. Per Certificato SSL/TLS server ** predefinito**, scegli ** Da ACM ** come origine del certificato. Seleziona un certificato che hai eseguito il provisioning o che hai importato utilizzando. AWS Certificate Manager Se non disponi di un certificato disponibile in ACM ma disponi di un certificato da utilizzare con il tuo load balancer, seleziona ** Importa certificato ** e fornisci le informazioni richieste. Altrimenti, scegli ** Richiedi un nuovo certificato ACM. ** Per ulteriori informazioni, consulta [AWS Certificate Manager i certificati ](https://docs.aws.amazon.com/acm/latest/userguide/gs.html) nella Guida * per l'*AWS Certificate Manager utente.

   1. (Facoltativo) Per la politica ** ALPN**, scegli una politica per abilitare ALPN. Per ulteriori informazioni, consulta [Policy ALPN](load-balancer-listeners.md#alpn-policies).

1. **Tag Load Balancer **

   (Facoltativo) Espandi i ** tag Load Balancer. ** Scegli ** Aggiungi nuovo tag ** e inserisci una chiave e un valore per il tag. Per ulteriori informazioni, consulta [Tag](load-balancer-tags.md).

1. **Riepilogo**

   Controlla la configurazione e scegli **Crea sistema di bilanciamento del carico**. Alcuni attributi predefiniti vengono applicati al Network Load Balancer durante la creazione. È possibile visualizzarli e modificarli dopo aver creato Network Load Balancer. Per ulteriori informazioni, consulta [Attributi del sistema di bilanciamento del carico](network-load-balancers.md#load-balancer-attributes).

------
#### [ AWS CLI ]

**Per creare un Network Load Balancer**  
Utilizza il comando [create-load-balancer](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-load-balancer.html).

L'esempio seguente crea un sistema di bilanciamento del carico connesso a Internet con due zone di disponibilità abilitate e un gruppo di sicurezza.

```
aws elbv2 create-load-balancer \
    --name {{my-load-balancer}} \
    --type network \
    --subnets {{subnet-1234567890abcdef0}} {{subnet-0abcdef1234567890}} \
    --security-groups {{sg-1111222233334444}}
```

**Per creare un Network Load Balancer interno**  
Includi l'`--scheme`opzione come mostrato nell'esempio seguente.

```
aws elbv2 create-load-balancer \
    --name {{my-load-balancer}} \
    --type network \
    --scheme internal \
    --subnets {{subnet-1234567890abcdef0}} {{subnet-0abcdef1234567890}} \
    --security-groups {{sg-1111222233334444}}
```

**Per creare un Network Load Balancer dualstack**  
Includi l'`--ip-address-type`opzione come mostrato nell'esempio seguente.

```
aws elbv2 create-load-balancer \
    --name {{my-load-balancer}} \
    --type network \
    --ip-address-type dualstack \
    --subnets {{subnet-1234567890abcdef0}} {{subnet-0abcdef1234567890}} \
    --security-groups {{sg-1111222233334444}}
```

**Aggiunta di un listener**  
Utilizzate il comando [ create-listener](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-listener.html). Per alcuni esempi, consulta [Creare un listener](create-listener.md).

------
#### [ CloudFormation ]

**Per creare un Network Load Balancer**  
Definire una risorsa di tipo [ AWS::ElasticLoadBalancing V2::. LoadBalancer ](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html)

```
Resources:
  myLoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      Name: {{my-nlb}}
      Type: network
      Scheme: {{internal}}
      IpAddressType: {{dualstack}}
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup
      Tags:  
        - Key: '{{department}}'
          Value: '{{123}}'
```

**Aggiunta di un listener**  
Definire una risorsa di tipo [ AWS::ElasticLoadBalancing V2: :Listener. ](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html) Per alcuni esempi, consulta [Creare un listener](create-listener.md).

------

## Prova il load balancer
<a name="test-load-balancer"></a>

Dopo aver creato il Network Load Balancer, puoi verificare che le tue istanze EC2 abbiano superato il controllo di integrità iniziale e quindi verificare che Network Load Balancer stia inviando traffico alle tue istanze EC2. Per eliminare Network Load Balancer, consulta. [Eliminazione di un Network Load Balancer](load-balancer-delete.md)

**Per testare il Network Load Balancer**

1. Dopo aver creato Network Load Balancer, scegli ** Chiudi. **

1. Nel pannello di navigazione a sinistra, scegli **Gruppi di destinazione**.

1. Selezionare il nuovo gruppo di destinazione.

1. Scegliere **Target** e verificare che le istanze siano pronte. Se l'istanza è ancora nello stato `initial`, probabilmente si trova nella fase di registrazione o non ha superato il numero minimo di controlli dell'integrità per essere considerata integra. Dopo che lo stato di almeno un'istanza è integro, puoi testare il Network Load Balancer. Per ulteriori informazioni, consulta [Stato di integrità della destinazione](target-group-health-checks.md#target-health-states).

1. Selezionare **Sistemi di bilanciamento del carico** nel riquadro di navigazione.

1. Seleziona il nuovo Network Load Balancer.

1. Copia il nome DNS del Network Load Balancer (ad esempio, my-load-balancer-1234567890abcdef. elb.us-east-2.amazonaws.com). Incollare il nome DNS nel campo dell'indirizzo di un browser Web connesso a Internet. Se tutto funziona, il browser visualizza la pagina predefinita del server.

## Fasi successive
<a name="create-load-balancer-next-steps"></a>

Dopo aver creato il sistema di bilanciamento del carico, potresti voler fare quanto segue:
+ Configurare gli [ attributi del load balancer. ](edit-load-balancer-attributes.md)
+ Configura gli attributi [ del gruppo ](edit-target-group-attributes.md) target.
+ [Listener TLS] Aggiungi certificati all'elenco dei certificati [ opzionali. ](listener-update-certificates.md#add-certificates)
+ Configura le funzionalità di [ monitoraggio. ](load-balancer-monitoring.md)