Ricerca nel sito web

Come creare un Network Load Balancer su AWS


Su questa pagina

  1. Prerequisiti
  2.  Cosa faremo?
  3. Crea un Network Load Balancer e accedi all'applicazione Apache utilizzando il DNS del Load Balancer
  4. Conclusione

Load Balancer rientra nel servizio EC2 di AWS. Un Network Load Balancer funziona al quarto livello del modello Open Systems Interconnection (OSI), il Transport Layer. Apre una connessione TCP al target selezionato sulla porta specificata nella configurazione del listener. Se sono presenti destinazioni non integre, Network Load Balancer interrompe l'instradamento delle richieste a tali destinazioni non integre e inizia a inviare il traffico alle istanze integre solo nella stessa zona di disponibilità o in una diversa. Network Load Balancer supporta indirizzi IP statici, consente la registrazione di target in base all'indirizzo IP, ovvero è possibile aggiungere anche target al di fuori del VPC del bilanciatore di carico, si ridimensiona a milioni di richieste al secondo. Questi sono alcuni dei vantaggi del Network Load Balancer. Network Load Balancer è anche chiamato TCP Load Balancer poiché funziona sul protocollo TCP.

Per saperne di più su Network Load Balancer, fai clic qui.

Utilizzando Network Load Balancer, paghiamo solo ciò che utilizziamo. Per conoscere i prezzi nel dettaglio, clicca qui

In questo articolo, vedremo i passaggi per creare un Network Load Balancer, registrare le istanze e accedere al Load Balancer utilizzando il suo DNS.

Prerequisiti

  1. Account AWS (crealo se non ne hai uno).
  2. Una o più istanze EC2 con Apache in esecuzione.

Cosa faremo?

  1. Accedi ad AWS.
  2. Crea un Network Load Balancer e accedi all'applicazione Apache utilizzando il DNS del Load Balancer.

 Accedi ad AWS

  1. Fai clic qui per accedere alla pagina di accesso di AWS.

Quando colpiamo il link sopra, vedremo una pagina web come segue in cui ci viene richiesto di accedere utilizzando i nostri dati di accesso.

Una volta effettuato l'accesso ad AWS con successo, vedremo la console principale con tutti i servizi elencati.

Crea un Network Load Balancer e accedi all'applicazione Apache utilizzando il DNS del Load Balancer

Per creare un Network Load Balancer, cerca \ec2 sotto l'opzione Servizi disponibile in alto a sinistra.

Vedrai la dashboard principale di EC2. Qui puoi vedere il riepilogo completo del servizio EC2. Scorri verso il basso e fai clic su \Load Balancer per creare un Load Balancer.

Qui, fai clic sul pulsante \Crea bilanciamento del carico per andare alla pagina in cui puoi configurare e creare un bilanciamento del carico.

Fare clic sul pulsante \Crea disponibile in \Network Load Balancer. Esistono altri due tipi di bilanciatori del carico, ma non li discuteremo in questo articolo.

Assegnare un nome al sistema di bilanciamento del carico da creare, selezionare lo schema \internet-facing' in modo che le richieste provenienti da Internet possano essere inoltrate e servite dal sistema di bilanciamento del carico. Se si seleziona uno schema \interno', le richieste provenienti dal Internet non può essere servito dal bilanciamento del carico. È possibile accedere a Load Balancer con schema \internal\ solo dal VPC in cui è stato creato. Scorri la pagina verso il basso per selezionare Zone di disponibilità.

Qui, seleziona due o più zone di disponibilità. Ne ho selezionati tre qui. Fare clic su \Avanti: Configura impostazioni di sicurezza per procedere ulteriormente.

Possiamo ignorare questo avviso se stiamo configurando un ambiente di test. Nell'ambiente Prod, dovremmo sempre utilizzare il protocollo TLS e anche questo avviso non verrà visualizzato in quel momento. Fai clic su \Avanti: Configura instradamento

Qui, specifica un nome di destinazione univoco che non corrisponda a nessun altro nome di gruppo di destinazione in questa regione. Mantieni le altre impostazioni così come sono e fai clic su \Next: Register Targets. Se vuoi aggiungere istanze con i loro IP, puoi selezionare \IP\ in Target Type.

Selezionare le istanze dall'elenco che esegue l'applicazione Apache e fare clic su \Aggiungi a registrato. Fare clic su \Avanti: Revisione per procedere.

Esamina qui tutte le configurazioni e fai clic su \Crea per creare un Network Load Balancer.

Fare clic sul pulsante \Chiudi per chiudere questa finestra e passare alla dashboard principale di Load Balancer.

Una volta che lo stato del sistema di bilanciamento del carico diventa \attivo, puoi controllare le destinazioni e il loro stato nel gruppo di destinazione. Una volta che le destinazioni sono integre, ci vorrà del tempo, puoi copiare il DNS dalla scheda Descrizione e premilo nel browser.

Qui puoi vedere che l'applicazione Apache è server tramite Network Load Balancer.

Conclusione

In questo articolo, abbiamo visto i passaggi per creare un Network Load Balancer, registrare le destinazioni su di esso e accedervi utilizzando il DNS di esso.