Schița de curs
1. Introducere rapidă în echilibrarea sarcinilor și echilibrarea sarcinilor
2. Introducere în HAProxy
- Ce este și ce nu este HAProxy
- Cum funcționează HAProxy
-
Caracteristici de bază
- Proxy
- SSL
- Monitorizare
- Disponibilitate ridicată
- Echilibrarea sarcinilor
- Stickiness
- Eșantionare și conversie a informațiilor
- Hărți
- ACL-uri și condiții
- Comutarea conținutului
- Tabele de stick
- Șiruri formatate
- Rescrierea și redirecționarea HTTP
- Protecția serverului
- Logare
- Statistici
-
Caracteristici avansate
- Management
- Capabilități specifice sistemului
- Scripting
- Dimensionare
- Cum să obții HAProxy
3. Alternative la HAProxy
- a. Nginx
- b. Apache etc.
4. Reamintire rapidă despre HTTP
- Modelul tranzacției HTTP
- Cererea HTTP
- Linia de cerere
- Antetele de cerere
- Răspunsul HTTP
- Linia de răspuns
- Antetele de răspuns
5. Configurarea HAProxy
- Formatul fișierului de configurare
- Citarea și scăparea
- Variabile de mediu
- Formatul de timp
- Exemple
6. Parametri globali
- Gestionarea proceselor și securitatea
- Optimizarea performanței
- Depanare
- Listele de utilizatori
- Perechi
- Mailere
7. Proxy-uri
- Matricea cuvintelor cheie ale proxy-urilor
- Referința cuvintelor cheie sortate alfabetic
8. Opțiuni de bind și server
- Opțiuni de bind
- Opțiuni de server și server implicit
- Rezolvarea DNS a serverului
- Prezentare generală globală
- Secțiunea rezolvatoare
9. Manipularea antetelor HTTP
10. Utilizarea ACL-urilor și preluarea eșantioanelor
- Elemente de bază ale ACL-urilor
- Potrivirea booleanelor
- Potrivirea întregilor
- Potrivirea șirurilor
- Potrivirea expresiilor regulate (regex)
- Potrivirea blocurilor de date arbitrare
- Potrivirea adreselor IPv4 și IPv6
- Utilizarea ACL-urilor pentru a forma condiții
- Preluarea eșantioanelor
- Convertitoare
- Preluarea eșantioanelor din stări interne
- Preluarea eșantioanelor la nivelul 4
- Preluarea eșantioanelor la nivelul 5
- Preluarea eșantioanelor din conținutul bufferului (nivelul 6)
- Preluarea eșantioanelor HTTP (nivelul 7)
- ACL-uri predefinite
11. Logare
- Niveluri de logare
- Formate de logare
- Formatul implicit de logare
- Formatul de logare TCP
- Formatul de logare HTTP
- Format de logare personalizat
- Formatul de logare pentru erori
- Opțiuni avansate de logare
- Dezactivarea logării testelor externe
- Logare înainte de așteptarea încheierii sesiunii
- Creșterea nivelului de logare în caz de erori
- Dezactivarea logării conexiunilor reușite
- Evenimente de cronometrare
- Starea sesiunii la deconectare
- Caractere neprintabile
- Capturarea cookie-urilor HTTP
- Capturarea antetelor HTTP
- Exemple de loguri
12. Filtre suportate
- Trasare
- Compresie HTTP
- Motor de procesare în flux (SPOE)
- Cache
- Limitare. Secțiunea de configurare a cache-ului
- Secțiunea proxy
Cerințe
- Înțelegerea sistemelor Linux și a operațiunilor de bază în linia de comandă
- Experiență în sarcini de administrare a serverelor, cum ar fi configurarea și monitorizarea
- Familiarizare cu conceptele de rețea, inclusiv protocoalele HTTP și TCP/IP
Publicul țintă
- Administratori de sistem responsabili de gestionarea infrastructurii serverelor
- Ingineri de rețea care doresc să implementeze soluții de echilibrare a sarcinilor de înaltă performanță
- Profesioniști DevOps interesați de automatizarea gestionării traficului și scalarea serviciilor
Mărturii (6)
instruirea în regim de muncă
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Curs - HAProxy Administration
Tradus de catre o masina
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