Nozioni di base di Application 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 di Application Load Balancer

Questo tutorial fornisce un'introduzione pratica agli Application Load Balancer tramite un'interfaccia basata sul Web AWS Management Console. Per creare il primo Application Load Balancer, completare le fasi seguenti.

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

Prima di iniziare

  • Decidi quali due zone di disponibilità utilizzare per le tue istanze. EC2 Configura il tuo 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. Puoi invece avviare le tue EC2 istanze in altre sottoreti di queste zone di disponibilità.

  • Avvia almeno un'EC2istanza in ogni zona di disponibilità. Assicurati di installare un server web, come Apache o Internet Information Services (IIS), su ogni EC2 istanza. Assicuratevi che i gruppi di sicurezza per queste istanze consentano HTTP l'accesso alla porta 80.

Fase 1: configurazione del gruppo di destinazioni

Creare un gruppo target, che viene utilizzato nell'instradamento delle richieste. La regola predefinita per il listener instrada le richieste sui target registrati in questo gruppo di 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.

Per configurare il gruppo target utilizzando la console
  1. Apri la EC2 console Amazon 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. In Configurazione di base, mantenere il Tipo di destinazione come istanza.

  5. Per Nome gruppo di destinazioni inserire un nome per il nuovo gruppo di destinazioni.

  6. Mantieni il protocollo (HTTP) e la porta (80) predefiniti.

  7. Seleziona l'istanza VPCcontenente le tue istanze. Mantieni invariata la versione del protocollo. HTTP1

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

  9. Scegli Next (Successivo).

  10. Nella pagina Registra destinazioni, completare la seguente procedura. Questo è un passaggio facoltativo per la creazione di un sistema di bilanciamento del carico. Tuttavia, è necessario registrare questa destinazione se si desidera testare il sistema di bilanciamento del carico e assicurarsi che instradi il traffico verso questa destinazione.

    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, verrà creato un Application Load Balancer.

Per creare un Application Load Balancer utilizzando la console
  1. Apri la EC2 console Amazon 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 che hai usato per le tue EC2 istanze.

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

  4. Seleziona Crea sistema di bilanciamento del carico.

  5. In Application Load Balancer, scegli Crea.

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

Per creare un Application Load Balancer, per prima cosa è necessario fornire informazioni di base della configurazione del sistema di bilanciamento del carico, come nome, schema e tipo di indirizzo IP. In seguito, è necessario fornire informazioni sulla rete e su uno o più 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-alb.

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

  3. Per la mappatura della rete, seleziona VPC quella che hai usato per le tue EC2 istanze. Selezionare almeno due zone di disponibilità e una sottorete per zona. Per ogni zona di disponibilità utilizzata per avviare EC2 le istanze, seleziona la zona di disponibilità, quindi seleziona una sottorete pubblica per quella zona di disponibilità.

  4. Per i gruppi di sicurezza, selezioniamo il gruppo di sicurezza predefinito per VPC quello selezionato nel passaggio precedente. È possibile scegliere un gruppo di sicurezza diverso. Il gruppo di sicurezza per deve consentire al sistema di bilanciamento del carico di comunicare con le destinazioni registrate sia sulla porta dell'ascoltatore che sulla porta del controllo dell'integrità. Per ulteriori informazioni, consulta Regole del gruppo di sicurezza.

  5. Per Ascoltatore e instradamento, mantieni il protocollo e la porta predefiniti e seleziona il gruppo di destinazioni dall'elenco. Questo configura un listener che accetta il HTTP traffico sulla porta 80 e inoltra il traffico al gruppo di destinazione selezionato per impostazione predefinita. Per questo tutorial, non stai creando un ascoltatore. HTTPS

  6. Per Operazione predefinita, seleziona il gruppo di destinazioni creato e registrato nella Fase 1: configurazione del gruppo di destinazioni.

  7. (Facoltativo) Aggiungere un tag per categorizzare il sistema di bilanciamento del carico. Le chiavi dei tag devono essere univoche per ogni load balancer. I caratteri consentiti sono lettere, spazi, 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.

  8. 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, verifica che stia inviando traffico alle tue EC2 istanze.

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. Selezionare il nuovo sistema di bilanciamento del carico.

  7. Scegli Descrizione e copia il DNS nome del load balancer (ad esempio, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Incolla il DNS nome nel campo dell'indirizzo di un browser Web connesso a Internet. Se tutto funziona, il browser visualizza la pagina predefinita del server.

  8. (Facoltativo) Per definire ulteriori regole per i listener, consultare Aggiungere una regola.

Fase 5 (facoltativa): eliminare il sistema di bilanciamento del carico

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 EC2 istanze continuano a funzionare dopo l'eliminazione del load balancer creato in questa guida.

Per eliminare il sistema di bilanciamento del carico utilizzando la console
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

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

  3. Selezionare la casella del sistema di bilanciamento del carico, quindi selezionare Operazioni e poi Elimina.

  4. Quando viene richiesta la conferma, seleziona Sì, elimina.