Nozioni di base sui sistemi Network Load Balancer - Sistema di bilanciamento del carico elastico

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à.

Nozioni di base sui sistemi Network Load Balancer

Questo tutorial fornisce un'introduzione pratica ai sistemi Network Load Balancer attraverso la AWS Management Console, un'interfaccia basata sul Web. Per creare il primo Network Load Balancer, completa le fasi seguenti.

Per dimostrazioni di configurazioni comuni del sistema di bilanciamento del carico, consulta Demo di Elastic Load Balancing.

Prima di iniziare

  • Stabilire quali zone di disponibilità utilizzerai per le istanze EC2. Configurare il cloud privato virtuale (VPC) con almeno una sottorete pubblica in ciascuna di queste zone di disponibilità. Queste sottoreti pubbliche vengono utilizzate per configurare il sistema di bilanciamento del carico. È possibile avviare le istanze EC2 in altre sottoreti di queste zone di disponibilità.

  • Avviare almeno una istanza EC2 in ciascuna zona di disponibilità. Verificare che i gruppi di sicurezza per queste istanze consentano l'accesso TCP dai client sulla porta del listener e le richieste di controllo dello stato dal VPC. Per ulteriori informazioni, consulta Gruppi di sicurezza target.

Fase 1: configurazione del gruppo di destinazione

Creare un gruppo target, che viene utilizzato nell'instradamento delle richieste. La regola per il listener instrada le richieste ai target registrati in questo gruppo target. Il bilanciamento del carico controlla lo stato dei target in questo gruppo target, utilizzando le impostazioni di controllo dello stato definite per il gruppo target.

Configurazione del gruppo di destinazione
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, sotto Bilanciamento del carico, scegli Gruppi di destinazioni.

  3. Scegliere Crea gruppo target.

  4. Mantieni il tipo di destinazione istanze.

  5. In Nome gruppo target, immetti un nome per il nuovo gruppo di destinazione.

  6. In Protocollo scegli TCP e in Porta seleziona 80.

  7. Per VPC, scegli il VPC contenente le istanze.

  8. In Controlli dell'integrità, mantenere le impostazioni predefinite.

  9. Seleziona Avanti.

  10. Nella pagina Registra destinazioni, completa la seguente procedura. Si tratta di un passaggio facoltativo per la creazione di un gruppo di destinazione. Tuttavia, se vuoi testare il sistema di bilanciamento del carico e assicurarti che stia indirizzando il traffico verso le destinazioni, devi prima registrarle.

    1. Per Istanze disponibili, seleziona una o più istanze.

    2. Mantenere la porta 80 predefinita e scegliere Includi come in sospeso di seguito.

  11. Scegliere Crea gruppo target.

Fase 2: scelta di un tipo di sistema di bilanciamento del carico

Elastic Load Balancing supporta diversi tipi di bilanciamento del carico. In questo tutorial viene creato un Network Load Balancer.

Per creare un Network Load Balancer
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Sulla barra di navigazione, seleziona una regione per il bilanciamento del carico. Assicurati di scegliere la stessa regione utilizzata per le istanze EC2.

  3. Nel riquadro di navigazione, in Bilanciamento del carico, scegli Sistemi di bilanciamento del carico.

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

  5. Per Network Load Balancer, scegli Crea.

Fase 3: configurazione del sistema di bilanciamento del carico e dell'ascoltatore

Per creare un Network Load Balancer, devi innanzitutto fornire le informazioni di configurazione di base del sistema di bilanciamento del carico, ad esempio il nome, lo schema e il tipo di indirizzo IP. Successivamente, fornisci alcune informazioni relative alla rete e agli ascoltatori. Si definisce listener il processo che verifica la presenza di richieste di connessione. È configurato con un protocollo e con una porta per le connessioni dai client al sistema di bilanciamento del carico. Per ulteriori informazioni sui protocolli e le porte supportati, consulta Configurazione dei listener.

Configurazione del sistema di bilanciamento del carico e dell'ascoltatore
  1. In Nome del sistema di bilanciamento del carico immetti un nome univoco per il sistema di bilanciamento del carico. Ad esempio, my-nlb.

  2. Per Schema e Tipo di indirizzo IP, mantenere i valori predefiniti.

  3. In Mappatura di rete, seleziona il VPC utilizzato per le istanze EC2. Per ogni zona di disponibilità usata per avviare le istanze EC2, selezionare la zona di disponibilità e quindi una relativa sottorete pubblica.

    Per impostazione predefinita, AWS assegna un indirizzo IPv4 a ogni nodo del sistema di bilanciamento del carico dalla sottorete per la zona di disponibilità. In alternativa, se si crea un sistema di bilanciamento del carico collegato a Internet, è possibile selezionare un indirizzo IP elastico per ogni zona di disponibilità. Questo fornisce il sistema di bilanciamento del carico con indirizzi IP statici.

  4. Per Gruppi di sicurezza viene preselezionato il gruppo di sicurezza predefinito per il VPC. Puoi selezionare altri gruppi di sicurezza in base alle esigenze. Se non disponi di un gruppo di sicurezza adatto, scegli Crea un nuovo gruppo di sicurezza e creane uno che soddisfi le tue esigenze di sicurezza. Per ulteriori informazioni, consulta Creazione di un gruppo di sicurezza nella Guida per l'utente di Amazon VPC.

    avvertimento

    Se in questa fase decidi di non associare alcun gruppo di sicurezza al sistema di bilanciamento del carico, non potrai farlo in seguito.

  5. In Listener e routing, mantieni il protocollo e la porta predefiniti, quindi seleziona il gruppo di destinazione dall'elenco. Questa operazione consente di configurare un ascoltatore in grado di accettare il traffico TCP sulla porta 80 e inoltrarlo al gruppo di destinazione selezionato per impostazione predefinita.

  6. (Facoltativo) Aggiungi tag per classificare il sistema di bilanciamento del carico. Le chiavi dei tag devono essere univoche per ogni load balancer. I caratteri consentiti sono lettere, spazi e numeri (in UTF-8) e i seguenti caratteri speciali + - = . _ : / @. Non utilizzare spazi iniziali o finali. I valori di tag fanno distinzione tra maiuscole e minuscole.

  7. Controlla la configurazione e scegli Crea sistema di bilanciamento del carico. Durante la creazione, vengono applicati alcuni attributi predefiniti al sistema di bilanciamento del carico. È possibile visualizzarli e modificarli dopo la creazione del sistema di bilanciamento del carico. Per ulteriori informazioni, consulta Attributi del sistema di bilanciamento del carico.

Fase 4: test del sistema di bilanciamento del carico

Dopo aver creato il sistema di bilanciamento del carico, verificare l'invio del traffico verso le istanze di EC2.

Per verificare il sistema di bilanciamento del carico
  1. Dopo la notifica di creazione del sistema di bilanciamento del carico, scegli Chiudi.

  2. Nel riquadro di navigazione, sotto Bilanciamento del carico, scegli Gruppi di destinazioni.

  3. Selezionare il gruppo target appena creato.

  4. 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 dello stato per essere considerata integra. Se lo stato di almeno un'istanza è healthy, è possibile testare il sistema di bilanciamento del carico.

  5. Nel riquadro di navigazione, in Bilanciamento del carico, scegli Sistemi di bilanciamento del carico.

  6. Seleziona il nome del sistema di bilanciamento del carico appena creato per aprirne la pagina dei dettagli.

  7. Copia il nome DNS del sistema di bilanciamento del carico (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.

Fase 5: eliminazione del sistema di bilanciamento del carico (facoltativo)

Non appena il load balancer diventa disponibile, ti verrà addebitata ogni ora o frazione di ora in cui lo mantieni in esecuzione. Se il load balancer non ti è più utile, puoi eliminarlo. Non appena il load balancer viene eliminato, i relativi addebiti vengono bloccati. Si noti che l'eliminazione di un sistema di bilanciamento del carico non influisce sui target registrati con il sistema di bilanciamento del carico. Ad esempio, le istanze EC2 continuano a essere eseguite.

Per rimuovere il load balancer
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, in Bilanciamento del carico, scegli Sistemi di bilanciamento del carico.

  3. Seleziona la casella di controllo per il sistema di bilanciamento del carico e scegli Operazioni, Elimina.

  4. Quando viene richiesta la conferma, digita confirm e scegli Elimina.