Struttura del corso

1. Introduzione rapida al bilanciamento del carico e ai bilanciatori di carico
 

2. Introduzione a HAProxy

  1. Cosa è e cosa non è HAProxy
  2. Come funziona HAProxy
  3. Caratteristiche di base
    1. Proxy
    2. Certificato SSL
    3. Monitoraggio
    4. Alta disponibilità
    5. Bilanciamento del carico
    6. Collosità
    7. Campionamento e conversione delle informazioni
    8. Mappe
    9. ACL e condizioni
    10. Cambio di contenuto
    11. Tavoli a bastone
    12. Stringhe formattate
    13. Riscrittura e reindirizzamento HTTP
    14. Protezione del server
    15. Registrazione
    16. Statistics
  4.  Funzionalità avanzate
    1. Management
    2. Funzionalità specifiche del sistema
    3. Scripting
  5. Dimensionamento
  6. Come arrivare HAProxy

3. Alternative al proxy HA

  1. a. Nginx
  2. b. Apache ecc.

4. Promemoria rapido su HTTP

  • Il modello di transazione HTTP
  • Richiesta HTTP
  • La riga di richiesta
  • Le intestazioni della richiesta
  • Risposta HTTP
  • La linea di risposta
  • Le intestazioni delle risposte

5. Configurazione HAProxy

  1. Formato del file di configurazione
  2. Quotazione e fuga
  3.  Variabili d'ambiente
  4. Formato dell'ora
  5. Esempi
     

6. Parametri globali

  1. Gestione dei processi e sicurezza
  2. Ottimizzazione delle prestazioni
  3. Debug
  4. Liste utenti
  5. Coetanei
  6. Mailer

7. Deleghe

  1. Matrice delle parole chiave proxy
  2. Riferimento alle parole chiave in ordine alfabetico

8. Opzioni di binding e server

  1. Opzioni di associazione
  2. Opzioni server e server predefinito
  3. Risoluzione DNS del server
  4. Panoramica globale
  5. La sezione dei resolver

9. Manipolazione dell'intestazione HTTP

10. Utilizzo degli ACL e recupero dei campioni

  1. Nozioni di base sugli ACL
  2. Booleani corrispondenti
  3. Numeri interi corrispondenti
  4.  Stringhe corrispondenti
  5. Corrispondenza di espressioni regolari (regex)
  6. Corrispondenza di blocchi di dati arbitrari
  7. Corrispondenza degli indirizzi IPv4 e IPv6
  8. Utilizzo degli ACL per formare le condizioni
  9.  Recupero dei campioni
  10. Convertitori
  11. Recupero di campioni dagli stati interni
  12. Recupero di campioni al livello 4
  13. Recupero di campioni al livello 5
  14. Recupero di campioni dal contenuto del buffer (Livello 6)
  15. Recupero di campioni HTTP (livello 7)
  16. ACL predefiniti

11. Registrazione

  1. Livelli di registro
  2. Formati dei log
  3. Formato di registro predefinito
  4. Formato del registro TCP
  5. Formato del registro HTTP
  6. Formato di registro personalizzato
  7. Formato del registro degli errori
  8. Opzioni di registrazione avanzate
  9. Disabilitazione della registrazione dei test esterni
  10. Registrazione prima di attendere la fine della sessione
  11. Aumento del livello di log in caso di errori
  12. Disabilitazione della registrazione delle connessioni riuscite
  13. Temporizzazione degli eventi
  14. Stato della sessione alla disconnessione
  15. Caratteri non stampabili
  16. Acquisizione dei cookie HTTP
  17. Acquisizione di intestazioni HTTP
  18. Esempi di log

12. Filtri supportati

  1. Traccia
  2. Compressione HTTP
  3. Stream Processing Motore di scarico (SPOE)
  4. Cache
  5. Limitazioneb. Sezione SetupCache
  6. Sezione proxy

Requisiti

  • Una comprensione dei sistemi Linux e delle operazioni di base della riga di comando
  • Esperienza con le attività di amministrazione del server come la configurazione e il monitoraggio
  • Familiarità con i concetti di rete, inclusi i protocolli HTTP e TCP/IP

Pubblico

  • Amministratori di sistema responsabili della gestione dell'infrastruttura del server
  • Ingegneri di rete che cercano di implementare soluzioni di bilanciamento del carico ad alte prestazioni
  • DevOps Professionisti interessati all'automazione della gestione del traffico e dei servizi di scalabilità
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative