Schița de curs
1. Introducere rapidă la echilibrarea sarcinii și echilibratorii de sarcini
2. Introducere în HAProxy
- Ce este HAProxy și ce nu este
- Cum funcționează HAProxy
-
Caracteristici de bază
- Proxying
- SSL
- Monitorizare
- Disponibilitate ridicată
- Echilibrarea sarcinii
- Stickiness (aderență)
- Eșantionare și convertirea informațiilor
- Hărți
- ACL-uri și condiții
- Comutare de conținut
- Tabele de aderență
- Șiruri formate
- Rescrierea și redirecționarea HTTP
- Protecția serverelor
- Logging
- Statistici
-
Caracteristici avansate
- Management
- Capacități specifice sistemului
- Scripting
- Sizing (Dimensiunea)
- Cum să obțineți HAProxy
3. Alternative la HAProxy
- a. Nginx
- b. Apache etc.
4. Amintire rapidă despre HTTP
- Modelul tranzacției HTTP
- Cererea HTTP
- Linia de cerere
- Header-urile cererii
- Răspunsul HTTP
- Linia de răspuns
- Header-urile răspunsului
5. Configurarea HAProxy
- Formatul fișierului de configurare
- Citați și escape-uri
- Variabile de mediu
- Formatul timpului
- Exemple
6. Parametrii globali
- Managementul proceselor și securitatea
- Ajustarea performanței
- Depanare
- Userlists
- Peers
- Mailers
7. Proxies
- Matricea cuvintelor cheie pentru proxy-uri
- Referință alfabetică a cuvintelor cheie
8. Opțiuni de bind și server
- Opțiuni de bind
- Opțiuni de server și default-server
- Rezolvarea DNS a serverului
- Imagine globală
- Secțiunea de rezolvers
9. Manipularea header-urilor HTTP
10. Utilizarea ACL-uri și eșantionare
- Noțiunile de bază ale ACL-uri
- Potrivirea booleene
- Potrivirea întregilor
- Potrivirea șirurilor de caractere
- Potrivirea expresiilor regulate (regex-uri)
- Potrivirea blocurilor de date arbitare
- Potrivirea adreselor IPv4 și IPv6
- Utilizarea ACL-uri pentru formarea condițiilor
- Eșantionarea
- Conversoare
- Eșantionarea din stările interne
- Eșantionarea la nivelul stratului 4
- Eșantionarea la nivelul stratului 5
- Eșantionarea din conținutul buffer-ului (stratul 6)
- Eșantionarea HTTP (stratul 7)
- ACL-uri predefinite
11. Logging
- Nivele de log
- Formate de log
- Formatul de log implicit
- Formatul de log TCP
- Formatul de log HTTP
- Format personalizat de log
- Format de log pentru erori
- Opțiuni avansate de logging
- Dezactivarea logging-ului testelor externe
- Logging înainte de așteptarea terminării sesiunii
- Încălțarea nivelului de log la erori
- Dezactivarea logging-ului conexiunilor cu succes
- Timizare evenimente
- Starea sesiunii la deconectare
- Caractere neafisabile
- Capturarea cookie-urilor HTTP
- Capturarea header-urilor HTTP
- Exemple de log-uri
12. Filtrare suportată
- Trace
- Compresia HTTP
- Motor de procesare a fluxului (SPOE)
- Cache
- Limitări. Secțiunea Cache
- Secțiunea proxy-uri
Cerințe
- Înțelegerea sistemelor Linux și operațiunilor de bază la linia de comandă
- Experiența cu sarcinile de administrare a serverelor, cum ar fi configurarea și monitorizarea
- Familiaritatea cu conceptele de rețelistică, inclusiv protocoalele HTTP și TCP/IP
Audiență
- Administratori de sistem responsabili pentru gestionarea infrastructurii serverelor
- Ingineri de rețele care doresc să implementeze soluții de echilibrare a sarcinii cu performanță ridicată
- Profesioniști DevOps interesați de automatizarea gestionării traficului și scalabilitatea serviciilor
Mărturii (5)
cunoștințe despre HAProxy
Marco - CloudFire
Curs - HAProxy Administration
Tradus de catre o masina
Posibilitatea de a încerca cu laboratoarele
Mattia Bernardi - CloudFire
Curs - HAProxy Administration
Tradus de catre o masina
Toate sfaturile și trucurile pentru a îmbunătăți HA-proxy-ul nostru
Mattias Stendahl - Hoglandsforbundet
Curs - HAProxy Administration
Tradus de catre o masina
Formatorul a adaptat cursul pentru a răspunde la întrebări, chiar dacă acestea depășeau cadrul cursului.
Mario Kuik - Netherlands Army
Curs - HAProxy Administration
Tradus de catre o masina
Mi-a plăcut foarte mult legătura și conexiunea pe care instrucționarul a reușit să o creeze cu grupa. Și faptul că, în timp ce se desfășura cursul, a reușit să adapteze conținutul la nevoile noastre.
Fredrik Lindlof - Svenska Spel AB
Curs - HAProxy Administration
Tradus de catre o masina